/* img {  behavior: url("pngbehavior.htc"); }
*/
body { 
	background-color: #efeeee;
	margin: 3px 0px 0px 0px;
}
body,font   { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;color:black;font-weight:normal; }
td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; }
p  { font-size: 11px; font-family: Arial, Helvetica, sans-serif;  margin-top: 0 }
a    { color: #2b3b7d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent }
a:active    { color: #2b3b7d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a:hover    { color: #e88011; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent }
.titrepage { color: #677097; font-size: 21px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; margin: 0 0 5px 0px; padding-top: 10px ; display:block; }
h1 { color: #001774; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; padding: 0 0 3px; display: block; margin:10px 0 2px; }
h2 { color: #677097; font-size: 11px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 15px; padding-bottom: 3px; margin: 0 0 2px  ; display: block; }
h3 { color: #3e4770; font-size: 11px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 15px; padding-bottom: 3px; margin: 0 0 2px  ; display: block; font-style:normal;}

/*Nav*/
a.nav-g,a.nav-g:link,a.nav-g:active,a.nav-g:visited { color: #2b3b7d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-image: url(../images/fond-navOFF2.gif); background-repeat: no-repeat; display: block; padding: 0 0 0 20px; width: 165px; height: 19px; }
a.nav-g:hover { background-image: url(../images/fond-navON.gif); padding: 0px 0px 0px 20px; }
a.sous-nav-g,a.sous-nav-g:link,a.sous-nav-g:visited,a.sous-nav-g:active{ color: #2b3b7d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: block; padding: 0 0 0 15px; width: 165px; height: 19px; }
a.sous-nav-g:hover{color:#ffffff}
span.sous-nav-g {color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: block; padding: 0 0 0 15px; width: 165px; height: 19px; 
}
/*FIN Nav*/
/*Les plus*/
.soustitrage-acc { color: #001774; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block; }

.titrage-news { color: #707070; margin:5px 0px 2px 0px;text-align:center;font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block; }
a.bas-ocas { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0px 0 0 0px;line-height:15px}
a.bas-ocas:hover { text-decoration: underline;}
.bas-accessoires { text-align:right; color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0px 0 0 0px;line-height:15px;font-weight: bold}

.filet-ocas { margin-right: 1px; margin-left: 1px; border-style: solid; border-width: 1px 0 0; border-color: #e88011; }
.filet-vente { margin-right: 1px; margin-left: 1px; border-style: solid; border-width: 1px 0 0; border-color: #5276ad; }
.bas-acc { background-color: #677097; background-image: url(../images/acc-bas.gif); background-repeat: no-repeat; background-position: 0 bottom; height: 20px; padding: 5px 0 0; }
.bas-detail { background-color: #e88011; background-image: url(../images/bas-ocas.gif); background-repeat: no-repeat; background-position: 0 bottom; padding: 5px 0 0; height: 20px; }
.bas-detail-vente { background-color: #5276ad; background-image: url(../images/bas-vente.gif); background-repeat: no-repeat; background-position: 0 bottom; padding: 5px 0 0; height: 20px; }

.sous-titrage-ocas { color: #2b3b7d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/picto-ocas.gif); background-repeat: no-repeat; text-transform: capitalize; display: block; padding: 0 0 0 15px; width: 165px; height: 19px; }
.sous-titrage-vente { color: #2b3b7d; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/picto-vente.gif); background-repeat: no-repeat; text-transform: capitalize; display: block; padding: 0 0 0 15px; width: 165px; height: 19px; }

.titrage-ocas { color: #000; font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none ; margin-bottom: 4px; display: block; }
.texteocas-noir { color: #000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.textevente-bleu { color: #5276ad; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.texteocas-orange { color: #e88011; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.texteocas-rouge { color: #d80202; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.texteocas-gris { color: #535050; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; }
.texteactu { color: #444; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-decoration: none; display: block; }
.textactu a,.textactu a:link,.textactu a:active,.textactu a:visited, a.navactu,a.navactu:link,a.navactu:visited,a.navactu:active { color: #2b3b7d; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; }
.textactu a:hover, a.navactu:hover { color: #b86e1f; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; }
a.navmembre { color: #2b3b7d; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; }
a:hover.navmembre { color: #b86e1f; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; }
.legende, .commentaire { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; background-color: transparent; text-decoration: none; text-align: center ; display:block; }
.nput { color: #989898;
	font-size: 1em;
	font-family: Tahoma, Arial, Verdana, "Trebuchet MS", "Lucida Console", Terminal;
	line-height: 1.2em;
	background-color: #dadada;
	padding: 0px 3px 1px 1px;
	width: 91px;
	margin-top: 2px;
}
textarea{ color: #7e7e7e; font-size: 11px; font-family: Arial, Helvetica, verdana; background-color: #f1efef}
/* ;width: 280px;height: 30px;border: solid 1px rgb(221,221,221); */
.contenu { padding: 10px 3px 10px 3px; }
.contenu_home{ padding: 10px 0px 10px 0px;margin:0px 0px 0px 0px}
ul {
	text-indent:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-image: url(../images/puce.gif);
	list-style-type: square;
	list-style-position:inside;
}
ul ul{	list-style-image: url(../images/puce02.gif);
	list-style-type: circle;
	text-indent:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
/*FIN Les plus*/
/*Bas de page*/
.bas { color: #2b3b7d; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
a.navbas,a.navbas:link,a.navbas:visited,a.navbas:active { color: #2b3b7d; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
a:hover.navbas {color: #fff; text-decoration: underline}
/*FIN Bas de page*/
/*images*/
.floatpub { margin: 0 3px; padding: 0; }
.floatdroite, .tzr-rimg {float: right;margin: 10px 0 5px 5px;border: 0px solid #666;padding: 0px 0px 0px 0px;}
.floatgauche, .tzr-limg {float: left;margin: 10px 5px 2px 0px;border: 0px solid #666;padding: 0px 0px 0px 0px;}
.plusfloatdroite{float: right;margin: 0 0 10px 10px;clear: right;}
/*FIN images*/
/*encad*/
a.lancer-rech { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; padding: 6px 5px; }
a:hover.lancer-rech { color: #e88011; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; padding: 6px 5px; }
.encad { padding: 3px 6px; }
.titragecoeur { color: #455559; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; display: block; }
.select { color: #0e0e0e; font-size: 8pt; font-family: Tahoma, Arial, Verdana, "Trebuchet MS", "Lucida Console", Terminal; font-weight: bold; line-height: 10px; background-color: #fff; padding: 2px; width: 195px; height: 13px; height:20px; border: solid 1px rgb(221,221,221); }
.texte-gris { color: #535050; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: block; margin-bottom: 4px; }
