@charset "iso-8859-1";
body {
	scrollbar-base-color:#FFFFFF;
	scrollbar-arrow-color:#FCD703;
	scrollbar-highlight-color:#D9D6C6;
	scrollbar-shadow-color:#D9D6C6;
	scrollbar-face-color:#D9D6C6;
	scrollbar-track-color:#FFFFFF;
	color: #666666;
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px; 
	marginheight:0; 
	marginwidth:0; 
	leftmargin:0; 
	bottommargin:0; 
	rightmargin:0; 
	topmargin:0;
}

td {font-family:  Arial, Helvetica, Verdana,sans-serif;font-size: 12px;}
.tdpage {font-size: 11px; font-weight: thin; color: #666666;}
.tdfoot {font-size: 11px; font-weight: thin; color: #666666;}



a:hover {text-decoration: none; color:#F04E11;}
a {text-decoration: none; color:#F04E11; font-weight:normal;text-decoration: underline}

a.nav:hover {text-decoration: none; color:#004180;  font-weight:normal;}
a.nav {text-decoration: none; color:#F04E11; font-weight:normal;}

a.plus:hover {text-decoration: none; color:#F04E11; font-weight:bold;}
a.plus {text-decoration: none; color:#004180; font-weight:bold;}


a.menu:link {font-size: 12px; color: #004180; font-weight: normal; text-decoration: none}
a.menu:visited {font-size: 12px; color: #004180; font-weight: normal; text-decoration: none}
a.menu:hover {font-size: 12px; color: #F04E11; font-weight: normal;text-decoration: none}
a.menu:active {font-size: 12px; color: #F04E11; font-weight: normal; text-decoration: none}

a.lien:link {font-size: 12px; color: #666666; font-weight: normal; text-decoration: none}
a.lien:visited {font-size: 12px; color: #004180; font-weight: normal; text-decoration: none}
a.lien:hover {font-size: 12px; color: #F04E11; font-weight: normal;text-decoration: none}
a.lien:active {font-size: 12px; color: #F04E11; font-weight: normal; text-decoration: none}

a.rubverte:link {font-size: 13px; color: #004180; font-weight: bold; text-decoration: none}
a.rubverte:visited {font-size: 13px; color: #004180; font-weight: bold; text-decoration: none}
a.rubverte:hover {font-size: 13px; color: #F04E11; font-weight: bold;text-decoration: none}
a.rubverte:active {font-size: 13px; color: #F04E11; font-weight: bold; text-decoration: none}

a.rubrge:link {font-size: 13px; color: #000000; font-weight: bold; text-decoration: none}
a.rubrge:visited {font-size: 13px; color: #000000; font-weight: bold; text-decoration: none}
a.rubrge:hover {font-size: 13px; color: #F04E11; font-weight: bold;text-decoration: none}
a.rubrge:active {font-size: 13px; color: #F04E11; font-weight: bold; text-decoration: none}



.speciftd {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #004180;
	padding:5px;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
}


.carttab {border-width: 1px;border-top-style: solid;border-right-style: solid;border-color: #FFFFFF;}
.carttd {border-width: 1px;border-bottom-style: solid;border-left-style: solid;border-color: #FFFFFF;background-color: #FFFFFF;}
.cartth {border-width: 1px;border-bottom-style: solid;border-left-style: solid;border-color: #FFFFFF;background-color: #FFFFFF;color: #666666; font-weight:normal;font-size: 10px; text-align:center;}

.formtd {border-width: 1px;border-bottom-style: solid;border-left-style: solid;border-color: #FFFFFF;background-color: #FFFFFF;}
.formth {}


.reftab {}

.titreb {font-size: 21px; font-weight: bold; color: #F04E11;height: 30px; width: 100%; clip:    rect(   )}
.titrepa {font-size: 21px; font-weight: bold; color: #004180;height: 20px}

.titre1 {
	font-size: 16px;
	color: #000000;
	font-style:normal;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-left: 2px;
}
.titre2 {font-size: 21px; font-weight: bold; color: #9BC1D9;}
.titre3 {
	font-size: 13px;
	font-weight: bold;
	color: #F04E11;
}
.titre4 {
	font-size: 14px;
	font-weight: bold;
	color: #004180;
	padding-bottom: 1px;
	padding-top: 2px;
	padding-left: 2px;
	font-style: italic;
}
.titre5 {
	font-size: 14px;
	font-weight: bold;
	color: #F04E11;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-style: italic;
}


.prix1 {font-size: 18px; font-weight: bold; color: #FFFFFF;background-color:#004180; width:100%}
.prix2 {font-size: 36px; font-weight: bold; color: #333333;background-color:#004180; width:100%}
.prix3 {font-size: 12px; font-weight: bold; color: #FFFFFF;background-color:#004180; width:100%}


.texte1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 15px;
	padding-right: 3px;
	padding-left: 2px;
}
.texte2 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 15px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 2px;
	line-height: 17px;
	list-style-position: inside;
	list-style-type: square;
}
.texte3 {
	font-size: 11px;
	font-family: arial,Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.sup {font-size: 11px; font-weight: thin; color: #333333;background-color:#FFFFFF; width:100% ; padding :2px; border: 1px #FF9933 solid;}
.avis {font-size: 11px; font-weight: thin; color: #333333;background-color:#FFFFFF; width:100% ; padding :2px}



.small0        {
	font-family: Verdana, arial;
	font-size: 9px;
	font-weight: normal;
	color: #A5A5A5;
	line-height: 12px;
	padding-right: 5px;
	padding-left: 2px;
}
.small1        {font-family: arial, Verdana; font-size: 10px; font-weight: normal; color: #F04E11}
.small2        {font-family: arial,Verdana; font-size: 10px; font-weight: normal; color: #EEEEEE}

.promo {
	background-color: #E8E2CA;
	color: #565656;
	font-size:10px;
	font-weight: normal;
	padding: 5px;
}

.new {background-color: #BABABA; color: #FFFFFF; font-size:10px; font-weight: bold;}
.contour {color:#FF0000; border: 1px black solid; border-left: 1px blue solid; border-right: 1px black solid; border-top: 1px black solid }
.prix {font-weight: bold; color: #004180}
.intro1 {font-weight: bold; color: #F04E11}
.intro2 {font-weight: bold;}
.msg {font-weight: bold;}


input {font-family: Arial, Helvetica,  Verdana, sans-serif; font-size: 11px; background-color: #CDE0EC; color: #004180;}
input.button {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight=bold; background-color: #CDE0EC; color: #004180;}
textarea { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #004180; background-color: #CDE0EC}
select {  font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #CDE0EC; font-size: 11px; color: #004180;}
.radio {font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff; font-size: 11px; color: #CDE0EC}
.checkbox {font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #ffffff; font-size: 11px; color: #CDE0EC}


.photo  {border: 1px solid #9BC1D9; }
a.photo:link {color: #004180;}
a.photo:visited {color: #004180;}
a.photo:hover {color: #F04E11;}
a.photo:active {color: #F04E11;}



p {  margin-top: 0px; margin-bottom: 5px}
li {  list-style-type: square}
li.dot { LIST-STYLE-IMAGE: url(../img/puce_s.gif); LIST-STYLE-TYPE: none}

.texte2a {
	font-size: 12px;
	font-weight: normal;
	color: #004180;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 2px;
	line-height: 17px;
	list-style-position: inside;
	list-style-type: square;
}
P.sign {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #808080; BORDER-RIGHT-WIDTH: 0px; SIZE: smaller;
}