img {  behavior: url("pngbehavior.htc"); }
/* body{ background-color: #a1b07b; margin:0;} */

body {  margin:0; }

body,font { color: #001; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 11px; }
table { color: #001; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; }
p { color: #001; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 13px; }
td { color: #001; font-size: 11px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 13px; }

.tzr-limg {padding-right:5px; margin-right:5px;padding-bottom:4px;margin-bottom:4px; }
.tzr-rimg {padding-left:5px; margin-left:5px;padding-bottom:4px;margin-bottom:4px;}
.fondimg {padding-bottom:4px;}

/*
.fantome { background-color: #FFFFFF; filter: alpha(opacity=80);border: 0px solid white; }
.fantome[class] { background-image: url('images/fantome.png'); background-color:transparent; }
*/

.fantome { background:transparent url('images/fantome.png') ; /* IE6, IE7beta2, Gecko */
        _background:none; /* IE6 */
    }

a , a:active { color:#b51313; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration:none; }
a:link { color: #b51313; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a:hover { color:#fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color:transparent; text-decoration:none; }


.refer { display:none;}
/*
h1, .titresection   { color: #868684; font-size: 17px; font-family: Helvetica, Arial, sans-serif; font-weight: lighter; line-height: 21px; margin-bottom:3px; padding-bottom:3px;}
h2, .soustitrage  { color: #1d3485; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-align: left; display: block; }
*/
h1, .titrehome{ color:#000;font-size:17px;font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: 300; margin: 18px 0 0 0; display: block; line-height: 21px; margin-bottom:3px; padding-bottom:3px; }
h2, .sous-titrehome {color:#000;font-size:14px;font-family:Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 4px 0; display: block; }
h3,.chapo, .chapeau{ color: #001; font-size: 12px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px ;display: block; }
h4  { color: #616f85; font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 2px ; display: block; }
h5  { color: #100; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 2px ; display: block; }

a.nav { font-size:11px; color:#1d3485; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration:none; }
a:hover.nav { font-size:11px; color:#e4decf; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color:transparent; text-decoration:none; }
/*Contenu*/
.contenu img {margin:2px;}
.chemin, maj { color: #000; font-size: 9px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; display: block; }
/*FIN Contenu*/
.date  { color: #000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
a.navbas
   { color: #bc1215; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
a:hover.navbas
     { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #bc1215  }
.navbs { color: #000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.textesmall10 { color: black; font-size: 10px; font-family: arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: left }
.chemin   { color: #000; font-size: 10px; font-family: Arial, Helvetica; font-weight: normal }
.floatdroite{float: right;margin: 0 0 5px 10px;border: 0px solid #666;padding: 0px;}
.floatgauche{float: left;margin: 0 10px 5px 0px;border: 0px solid #666;padding: 0px;}
.plusfloatdroite{float: right;margin: 0 0 10px 10px;clear: right;}
.nput select { width:120px; font-size: 8pt; font-family: Tahoma, Arial, Verdana, "Trebuchet MS", "Lucida Console", Terminal ; background-color: #a1ba81; }
a.box { background-color: #a1ba81; color: #000; font-size: 8pt; font-family: arial; font-weight: bold; text-decoration: none; height: 17px; padding: 2px 4px; border: solid 1px black; }
a:hover.box { color: #fff; font-size: 8pt; font-family: arial; font-weight: bold; background-color: #849658; height: 17px; padding: 2px 4px; border: solid 1px black; }
a.boxrecherche { color: #001; font-size: 8pt; font-family: arial; font-weight: bold; text-decoration: none; background-color: #fcb215; height: 17px; padding: 2px 4px; border: solid 1px black; }
a:hover.boxrecherche { color: #fff; font-size: 8pt; font-family: arial; font-weight: bold; background-color: #1d3485; height: 17px; padding: 2px 4px; border: solid 1px black; }
.dernieresminutes { margin-left: 5px; }

/*collections*/
a.collections { color: #6a7070; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-image: url(images/picto-losange-gris.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding: 0 0 0 23px; display: block; }
a:hover.collections, a:hover.offcollections { color: #6a7070; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-image: url(images/picto-losange-rouge.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding: 0 0 0 23px; display: block; }
a.offcollections { color: #6a7070; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; background-image: url(images/picto-losange-rouge.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding: 0 0 0 23px; display: block; }

.texte-marque { color: #616163; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 15px;overflow:auto }
div.transOFF {width: 100%; background-color: white;border:1px solid black; }
div.transON  {width: 100%; background-color: white;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }
img.trans  {opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;}
img.trans:hover{opacity:.50;filter: alpha(opacity=100); -moz-opacity: 1;}


div.niv1 { margin-left:0px; margin-top:5px; margin-bottom:10px; width:263px; display:inline; float:left; vertical-align:center; overflow:hidden }
/*FIN collections*/

.limg{
float:left;margin:3px 5px 0px 0px;
}
.tblimg{float:left;padding:0px;}

a.lite { font-size:11px; color:#666666; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration:underline; }
a.lite:link { color:#666666; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; }
a.lite:hover { font-size:11px; color:#fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color:transparent; text-decoration:none; }
.roundcont {
	width: 158px;
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
}
.roundcont a:link, .roundcont a:active, .roundcont a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.roundcont a:hover {
	color: #b41515;
}
.roundfond {
	margin:0;
	background: #cbc177;
	padding: 0px;
}
.roundfond img {
	padding: 0 0 0 10px;
}
.roundcont p {
	margin: 0 18px;
}
.roundtop {
	background: url(images/tr-beige.png) no-repeat top right;
}
.roundbottom {
	background: url(images/br-beige.png) no-repeat top right;
}
img.corner {
	width: 15px;
	height: 15px;
	border: none;
	display: block !important;
}
.cv3-video {
    text-align: center;
}
.cv3-4img img{
margin: 1px
}
