body{
background-image: url(../images/bodybg.gif);
}
FORM{
	padding: 0px;
	margin: 0px;
}
IMG{
	border : solid 0px;
}
.mainback{
	background-color: #ffffff;
}
.content {
	color: #393C7C;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px #556E82;
	background-color: #ffffff;
}
.contentcatalogue {
	color: #393C7C;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: White;
	padding-top: 8px;
	padding-bottom: 8px;
}
.contentcoordonnee {
	color: #393C7C;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px #556E82;
	background-color: White;
	padding: 8px;
}
.menutab{
border-left: solid 1px #1E448A;
border-right: solid 1px #1E448A;
background-color: #ffffff;
padding-left: 3px;
vertical-align: middle;
color: #333333;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
height: 5px;
}
.menubg{
background-color: #E4E4E4;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
.menuhead{
background-image: url(../images/menutab-bg.jpg);
color: White;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
height: 20px;
padding-left: 36px;
}
a.leftmenu:a {	background: transparent; color: #333333; font-weight: bold;text-decoration: none;  }
a.leftmenu:link { background: transparent; color: #333333; font-weight: bold;text-decoration: none;  }
a.leftmenu:visited { background: transparent; color: #333333; font-weight: bold;text-decoration: none;  }
a.leftmenu:active { background: transparent; color: #333333; font-weight: bold;text-decoration: none;  }
a.leftmenu:vlink { background: transparent; color: #333333; font-weight: bold;text-decoration: none;  }
a.leftmenu:hover {	background: transparent; color: #333333; font-weight: bold;text-decoration: underline;  }
a.leftmenu:focus { background: transparent; color: #333333; font-weight: bold;text-decoration: none;  }

a.compte:a {	background: transparent; color: #ffffff; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  text-align: center;}
a.compte:link { background: transparent; color: #ffffff; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  text-align: center;}
a.compte:visited { background: transparent; color: #ffffff; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  text-align: center;}
a.compte:active { background: transparent; color: #ffffff; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  text-align: center;}
a.compte:vlink { background: transparent; color: #ffffff; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  text-align: center;}
a.compte:hover {	background: transparent; color: #ffffff; text-decoration: underline; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  text-align: center;}
a.compte:focus { background: transparent; color: #ffffff; text-decoration: none; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  text-align: center;}

a.foot:a {	background: transparent; color: #ffffff; text-decoration: none;  }
a.foot:link { background: transparent; color: #ffffff; text-decoration: none;  }
a.foot:visited { background: transparent; color: #ffffff; text-decoration: none;  }
a.foot:active { background: transparent; color: #ffffff; text-decoration: none;  }
a.foot:vlink { background: transparent; color: #ffffff; text-decoration: none;  }
a.foot:hover {	background: transparent; color: #ffffff; text-decoration: underline;  }
a.foot:focus { background: transparent; color: #ffffff; text-decoration: none;  }

a.page:a {	background: transparent; color: #EA4216; text-decoration: none; font-weight: bold;  }
a.page:link { background: transparent; color: #EA4216; text-decoration: none;  font-weight: bold;  }
a.page:visited { background: transparent; color: #EA4216; text-decoration: none; font-weight: bold;   }
a.page:active { background: transparent; color: #EA4216; text-decoration: none;  font-weight: bold;  }
a.page:vlink { background: transparent; color: #EA4216; text-decoration: none;  font-weight: bold;  }
a.page:hover {	background: transparent; color: #EA4216; text-decoration: underline;  font-weight: bold;  }
a.page:focus { background: transparent; color: #EA4216; text-decoration: none;  font-weight: bold;  }

.inputbox {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #3A3A3A;
  background-color : #ffffff;
  border           : 1px solid #3A3A3A;
  padding-left: 8px;
}
.InputText {
  border : 1px solid #3A3A3A;
	background: #fff;
	width: 120px;
	font: normal 11px Arial;
	color: #3A3A3A;;
	padding: 1px;
	margin: 2px;
}
.inputbutton {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight : bold;
  color            : #990300;
  background-color : White;
  border           : 1px solid #990300;
  margin-left: 2px;
}
.inputboxpanier {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #4A4E8A;
  background-color : White;
  border           : 1px solid #4A4E8A;
  padding-left: 8px;
}
.inputbuttonpanier {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight : bold;
  color            : #4A4E8A;
  background-color : White;
  border           : 1px solid #4A4E8A;
  margin-left: 2px;
}
.motortext {
color: #ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: transparent;
text-align: right;
font-weight: bold;
}
.voir{
padding-left: 4px;
vertical-align: middle;
color: #393C7C;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
}
table.footertable {
border-top: solid 1px #4D7098;
border-bottom: solid 1px #4D7098;
background-color: transparent;
}
table.footertable td {
color: #ffffff;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 10px, 0px, 10px, 10px;
}
table.catalogue {
/*border: solid 1px #0E5399;*/
background-color: transparent;
}
table.catalogue th {
color: #ffffff;
background-color: #375FAE;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 4px;
text-align: center;

}
table.catalogue td {
color: #3F3F3F;
background-color: #F9F9F9;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 3px;
text-align: center;
}
table.fiche {
border: solid 1px #0E5399;
background-color: transparent;
}
table.fiche th , table.fiche th a, table.fiche th a:hover, table.fiche th a:visited{
color: #ffffff;
background-color: #0E5399;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 4px;
text-align: center;

}
table.fiche td, table.fiche td a, table.fiche td a:hover,table.fiche td a:visited {
color: #3F3F3F;
background-color: #F9F9F9;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 6px;
text-align: left;
}
.smalldark,.smalldark a{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #C4C4C4;
  text-decoration  : none;
  font-weight      : normal;
  text-align: center;
}
.fichehead {
  font-family      : Tahoma, Arial, Helvetica, sans-serif;
  font-size        : 14px;
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
  text-align: center;
}
.guarantee {
color: #333333;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 8px;
font-weight: bold;
height: 30px;
}
.guarantee30 {
color: #B22222;
background-image: url(../images/guarantee-30.png);
background-repeat: no-repeat;
background-attachment: fixed; 
background-position: center center;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
height: 30px;
padding-left: 15px;
padding-right: 12px;
padding-top: 2px;
vertical-align: middle;
text-align: center;
}
.prix {
color: #B22222;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
padding-left: 8px;
font-weight: bold;
height: 30px;
vertical-align: middle;
text-align: center;
}
/*---------------- css Comcebo - Moins Cher --------------------*/
.moinscher {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	background-color : #ffffff;
	border : 1px solid #666666;
	padding-left: 8px;
}
.moinschertab {
	border-collapse: collapse;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: bold 12px Verdana;
	color: #666666;
	margin: auto;
}
.moinschertab td {
	margin: 0px;
	padding: 2px;
}
/*---------------- css Comcebo - Panier --------------------*/
TD.title {
	text-align: center;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #4A4E8A;
	color: #FFF;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
TD.prev {
	text-align: left;
	vertical-align: top;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #FFF;
	color: #FFF;
	font: bold 10px Verdana;
}
TD.prev1 {
	text-align: left;
	vertical-align: top;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #F9F9F9;
	color: #4A4E8A;
	font: bold 10px Verdana;
}
TD.prev2 {
	text-align: left;
	vertical-align: top;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #E3E9F3;
	color: #708090;
	font: bold 10px Verdana;
}
TD.prev3 {
	text-align: left;
	vertical-align: top;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #E3E9F3;
	color: #FFF;
	font: bold 10px Verdana;
}
TD.prev4 {
	text-align: left;
	vertical-align: top;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #FFFFFF;
	color: #4A4E8A;
	font: bold 10px Verdana;
}
a.link1 {
	color: #393C7C;
	font: bold 10px Verdana;
}
a.link1:hover {
	color: #FF4500;
	font: bold 10px Verdana;
}
a.link2 {
	color: #FF8C00;
	font: bold 10px Verdana;
}
a.link2:hover {
	color: #FF4500;
	font: bold 10px Verdana;
}
#right_column {
	width: 452px;
	background: #FFF;
	float: center;
	text-align: center;
}
.form1{
	margin: 0px;
	float: center;
}
#right_head {
	height: 30px;
	width: 440px;
	background: #C9DDF6;
	margin-top: -20px;
	position: relative;
	border: 1px solid #FFF;
	text-align: center;
}
.right_head1 {
	padding: 3px;
	padding-bottom: 5px;
	font: bolder 13px Verdana;
	color:  #4E739B;
	margin: 2px;
}
.right_head1 h1 {
	padding: 3px;
	padding-bottom: 5px;
	font: bolder 13px Verdana;
	color:  #4E739B;
	margin: 2px;
}
.right_head1 a{
	font: bolder 13px Verdana;
	color:  #4E739B;
	text-decoration: none
}
.right_head1 a:hover{
	font: bolder 13px Verdana;
	color:  #C9DDF6;
}
#form_site {
	/*border: 1px solid #4D7098;*/
	margin: 0px;
	padding: 1px;
}
#form_site p.head {
	font: bold 14px Tahoma;
	color: #EA4216;
}
.note {
	font: normal 11px Tahoma;
	color: #333333;
	text-align: left;
}
.form_block {
	padding: 1px 40px 1px 2px;
	margin: 2px 0px;
	text-align: right;
	font: bold 10px Tahoma;
	color: #333333;
	background: #F9F9F9;
}
.form_block2 {
	padding: 1px 2px;
	margin: 2px 0px;
	text-align: right;
	font: bold 10px Verdana;
	color: #183454;
	background: #F9F9F9;
}
#forms {
	font: bold 11px Arial;
	color: #FFF;
}
#forms A {
	font: bold 11px Arial;
	color: #DDEBFC;
	text-decoration: none;
}
#forms A:hover {
	color: #F37800;
}
/*---------------Comcebo----------------------*/
.photo {
	background: #FFFFFF;
}
.price1 {
	background: #375FAE;
	font: bold 11px Tahoma;
	color:  #ffffff;
}
.price2 {
	border: 0px;
	font: bold 35px Tahoma Black;
	color: #EA4216;
}
DIV.table_txt {
	background: #C9DDF6;
	font: normal 9px Tahoma;
	color:  #4D7098;
}
#right_table TD.news {
	text-align: center;	
	border: 1px solid #EA4216;
	margin: 4px;
	padding: 10px;
	font: bold 14px Tahoma;
	color:  #333333;
}
#right_column {
	width: 489px;
	background: #FFF;
	float: center;
	text-align: center;
}
#right_column2 {
	width: 500px;
	background: #FFF;
	float: center;
	text-align: center;
}
#right_table {
	text-align: center;
}
#right_table TD{
	text-align: center;	
}
.normal{
width: 33%;
}
#right_table td.normal {
	text-align: center;	
	border: 1px solid #416ABA;
	margin: 4px;
}
.InputText {
	border: 0px;
	background: #fff;
	width: 120px;
	font: normal 11px Arial;
	color: #3A3A3A;;
	padding: 1px;
	margin: 2px;
}
/*---------------- CSS communs --------------------*/
/*---------------- css - Conditions de vente-----------*/
.conditions{
	text-align:justify;
	font-family: Vernada, Arial;
	font-size : 11px;
	color : #333333;
}
.conditionstitre{
	text-align:left;
	font-family: Vernada, Arial;
	font-size : 12px;
	color : #375FAE;
	font-weight:bold;
}
/*---------------- css - tab catalogue recherche-----------*/
.catnav{
	width:700px;
	text-align:center;
	background-color : #ffffff;
	color : #333333;
	font-size : 14px;
	font-weight : bold;
}
.pagenumber{
	padding-right: 6px;
	vertical-align: middle;
	height: 16px;
	color: #4D7098;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}
a.page:a {	background: transparent; color: #EA4216; text-decoration: none; font-weight: bold;  }
a.page:link { background: transparent; color: #EA4216; text-decoration: none;  font-weight: bold;  }
a.page:visited { background: transparent; color: #EA4216; text-decoration: none; font-weight: bold;   }
a.page:active { background: transparent; color: #EA4216; text-decoration: none;  font-weight: bold;  }
a.page:vlink { background: transparent; color: #EA4216; text-decoration: none;  font-weight: bold;  }
a.page:hover {	background: transparent; color: #EA4216; text-decoration: underline;  font-weight: bold;  }
a.page:focus { background: transparent; color: #EA4216; text-decoration: none;  font-weight: bold;  }
.cat0{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width:580px;
	text-align:center;
	background-color : #375FAE;
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
}
.cat1{
	width:580px;
	border-collapse: collapse;
}
.cat1 td{
	border:solid 1px #3F3F3F;
	border-collapse: collapse;
	text-align:center;
	background-color : #F9F9F9;
	font-weight : bold;
	color : #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cat2{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	width:580px;
	text-align:center;
	background-color : #F9F9F9;
	color : #3F3F3F;
	font-weight : bold;
}
a.cat:a {	background: transparent; color: #333333; text-decoration: none;  }
a.cat:link { background: transparent; color: #333333; text-decoration: none;  }
a.cat:visited { background: transparent; color: #333333; text-decoration: none;  }
a.cat:active { background: transparent; color: #333333; text-decoration: none;  }
a.cat:vlink { background: transparent; color: #333333; text-decoration: none;  }
a.cat:hover {	background: transparent; color: #333333; text-decoration: underline;  }
a.cat:focus { background: transparent; color: #333333; text-decoration: none;  }
/*---------------- css - Venteflash --------------------*/
.prixvfpetit{
	text-align:center;
	font-weight : normal;
	color : #333333;
	font-size: 11px;
}
/*---------------- css - Contact --------------------*/
.contact{
	width:100%;
	text-align:center;
	font-size : 13px;
	color : #ccff00;
	font-weight : bold;
}
.contact h1{
	font-size : 20px;
	color : #333333;
}
.contactinput{
	font-family: Vernada, Arial;
	font-size : 12px;
	color : #333333;
	font-weight: bold;
	border:1px solid;
	border-color:#333333;
}
/*---------------- CSS Formulaire Contact --------------------*/
table.TabContact {
	width:100%;
	border: solid 1px #333333;
	background-color: transparent;
	border-collapse: collapse;
}
table.TabContact th {
	color: #ffffff;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	text-align: center;
}
table.TabContact td {
	background-color: #f9f9f9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	text-align: center;
}
.fielderror{
	color: #ee0000;
	background-color: #f9f9f9;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	text-align: left;
}
.fieldok {
	color: #000000;
	background-color: #f9f9f9;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	text-align: left;
}
/*---------------- CSS Formulaire Enregistrement Client --------------------*/
table.classform {
	border: solid 1px #333333;
	background-color: transparent;
	border-collapse: collapse;
}
table.classform th {
	color: #ffffff;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
	text-align: center;
}
table.classform td {
	color: #333333;
	background-color: #f9f9f9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	text-align: left;
}
.formtitre {
	color: #000000;
	background-color: #f9f9f9;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	text-align: left;
}
.formcellule{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight:bold;
	color : #333333;
	background-color : #ffffff;
	border : 1px solid #333333;
	padding-left: 8px;
}
#listereference{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 9px;
	font-weight		: normal;
	color			: #333333;
	background-color	: #ffffff;
	border			: 1px solid white;
	padding		: 0px;
	margin			: 0px;
}
#listereference p{
	font-family		: Arial, Helvetica, sans-serif;
	color			: #333333;
	padding		: 0px;
	margin			: 0px;
}
#listereference p:hover{
	font-family		: Arial, Helvetica, sans-serif;
	color			: #333333;
	background-color	: #f0f0ff;
}
.formcellule:hover,.formcellule:focus{
	border : 1px solid #882288;
}
.formbox:hover,.formbox:focus{
	border : 1px solid #882288;
}
.formbox{
	font-family: Vernada, Arial;
	font-size : 12px;
	color : #333333;
	font-weight: bold;
	border:1px solid;
	border-color:#333333;
}
.cellule{
	font-family: Vernada, Arial;
	font-size : 12px;
	color : #333333;
	font-weight: bold;
	border:1px solid;
	border-color:#333333;
}
/*---------------- css - suivicommande --------------------*/
.fc_tab {
	border: solid 1px #333333;
	background-color: transparent;
	border-collapse: collapse;
}
.fc_tab th {
	color: #ffffff;
	background-color: #375FAE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 4px;
	text-align: center;
}
.fc_tab td {
	color: #333333;
	background-color: #f9f9f9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	text-align: left;
}
.fc_tab td {
	color: #333333;
	background-color: #f9f9f9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	text-align: left;
}
.link0{
	text-align:center;
	font-size : 13px;
	color : #333333;
	text-decoration:none;
	font-weight : bold;
}
.link0:visited{
	text-align:center;
	font-size : 13px;
	color : #333333;
	text-decoration:none;
	font-weight : bold;
}
.link0:hover{
	text-align:center;
	font-size : 13px;
	color : #333333;
	text-decoration:underline;
	font-weight : bold;
}
.commandeinput{
	font-family: Vernada, Arial;
	font-size : 12px;
	color : #333333;
	font-weight: bold;
	border:1px solid;
	border-color:#333333;
}
/*---------------- CSS Fiche produit --------------------*/
.trouvez{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	text-align : center;
	color : #333333;
	
}
/*---------------- CSS Complementpaiement --------------------*/
.complement{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
	color: #000000;
}
/*---------------- CSS Panier --------------------*/
.catalogue {
	border	: 1px solid #333333;
}
.catalogue th{
	background: #f9f9f9;
	color : #333333;
	font-size: 12px;
}
TD.title {
	text-align: center;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #f9f9f9;
	color: #333333;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
TD.prev {
	text-align: left;
	vertical-align: top;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #FFF;
	color: #FFF;
	font: bold 10px Verdana;
}
TD.prev1 {
	text-align: left;
	vertical-align: top;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #efffef;
	color: #333333;
	font: bold 10px Verdana;
}
TD.prev2 {
	text-align: left;
	vertical-align: top;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #efffef;
	color: #333333;
	font: bold 10px Verdana;
}
TD.prev3 {
	text-align: left;
	vertical-align: top;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #efffef;
	color: #FFF;
	font: bold 10px Verdana;
}
TD.prev4 {
	text-align: left;
	vertical-align: top;
	margin: 2px;
	padding: 6px 2px 6px 2px;
	background: #FFFFFF;
	color: #000000;
	font: bold 10px Verdana;
}
.inputbuttonpanier{
	font-family: Vernada, Arial;
	font-size : 12px;
	color : #333333;
	font-weight: bold;
	border:1px solid;
	border-color:#333333;
}
.inputboxpanier{
	font-family: Vernada, Arial;
	font-size : 12px;
	text-decoration: none;
	color : #333333;
	font-weight: bold;
	background-color : #ffffff;
	border:1px solid;
	border-color:#333333;
}
/*---------------- CSS fenetre top 10 --------------------*/
.fencontainer {position:absolute;}
.fentitlebar {position:absolute; left:0px; top:0px;width:100%; background-color:#333333; cursor:move;}
.fentitlebar img{border:0px; cursor:pointer;}
.fenwins {position:absolute; left:-1000px; border:3px outset #c0c0c0; overflow:hidden;}
.fentext {position:absolute; background-color:#ffffff; font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; overflow:auto;}
.fentitle {font-weight:bold; color:#ffffff;}
.fencontainer a{color:#000000;}
.fencontainer a:hover{color:#000000;font-style: italic;text-decoration : none;}
.fencontainer a:visited{color:#000000;}
p {margin:5px;}
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu {
	position: relative;
	top: 0;
	left: 0;
}
dl.menu {
	width: 138px;
}
dl.menu dt {
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font-size : 12px;
	height: 13px;
	text-align: left;
	font-weight: normal;
	border: 0px solid green;
	background: #ffffff;
}
dl.menu dd {
	border: 0px solid #BBBBBB;
}
dl.menu li {
	margin: 0px 0px 0px 0px;
	border: 0px solid green;
	text-align: left;
	background: #ffffff;
}
dl.menu li a, dl.menu dt a {
	color: #333333;
	font-weight:bold;
	text-decoration: none;
	border: 0 none;
	height: 100%;
}
dl.menu li a:hover, dl.menu dt a:hover {
	background: #ffffff;
	font-style : italic;
}
.defil{
	color: #393C7C;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#price{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #B22222;
	text-align:right;
	background-color : #ffffff;
	border : 0px solid white;
	padding-left: 0px;
}
#mess_spec{
	visibility			: hidden;
	width				: 185px;
	height				: 246px;
	position			: absolute;
	background-image		: url(/images/fenetre.gif);
	background-color		: #d8eeff;
	bottom				: 0px;
	right				: 0px;
	margin-bottom			: relative;
	margin-left			: relative;
	border				: solid 0px #4583b6;
}
#mess_spec_txt{
	#margin-top			: 10px;
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	color 				: #252525;
	width				: 160px;
	height				: 200px;
	padding-right 		: 10px;
	padding-left 		: 10px;
	overflow			: auto;
}
#mess_spec_img{
	width				: 38px;
	height				: 19px;
}
#mess_spec_img img{
	float				: left;
	width				: 19px;
	height				: 19px;
}

