div#mainContent div#magazines div#centralBanner {background: none}
html[xmlns] div#magazines{margin-top:5px;}
div#magazines {margin-top:7px;}
div#magazines div.line {background: url(/site_images/homepage/bg-mag2.gif) no-repeat; margin-bottom:20px; padding: 10px 3px 0 3px;height:100%;}
div#magazines div.magline {background: #FFF url(/site_images/homepage/bg-mag2.gif) no-repeat; height:200px; border-bottom: 1px solid #FFF; padding: 10px 0 0 0;}
div#magazines div.calc {background: #FFF url(/site_images/homepage/bg-mag3.gif) no-repeat; border-bottom: 1px solid #FFF; padding: 10px 0 0 0;}
div#magazines dl.gallery{width:145px; text-align:center; padding: 10px 10px 10px 10px; float:left; margin: 0 1em 0 0;}
div#magazines dl.gallery a {color: #718791; text-decoration: none}
div#magazines dl.gallery dt{font-weight:bold; margin: 0 0 0 0; padding: 0}

div#magazines div.line table.contacttable{margin:5px 0 0 5px;}
div#magazines div.line table.advise input{margin-right:5px;vertical-align: middle;}

div#magazines div.line img{border-left: 2px solid #ebf4f9; border-bottom:2px solid #ebf4f9;}
div#magazines div.magline .gallery dt a img{width:111px; height:150px; margin: 0}
div#magazines dl.gallery dd{margin:0 0 0 0; padding:0;}
div#magazines h4{color: #d6000a; font:bold 18px 'Trebuchet MS', Arial, Helvetica, sans-serif;margin: 0 0 10px 10px; }

div#magazines div.line div.contact1 {width: 230px; float: left; margin-right: 10px; padding-left: 10px;}
div#magazines div.line div.contact2 {width: 230px; float: left; margin-right: 10px;}
div#magazines div.line div.rem { background-color:#ebf4f9; border:1px solid #778185; padding: 2px}

div#magazines div.line div.col1 {width: 150px; float: left; margin-right: 10px; padding-left: 10px; text-align: center}
div#magazines div.line div.col1 h3 {font-size: 14px}
div#magazines div.line div.col2 {width: 350px; float: left;}
div#magazines div.line li,div.mainText li,td.contentText li {background: url(/site_images/homepage/column-li-2.gif) no-repeat -4px 0; padding-left: 8px;}

div.single {margin: 0 10px;}
div#magazines div.calc div.single ol,div#magazines div.line div.single ol{margin:0 0 0 15px;;padding:0;color:#e87c00;}
div#magazines div.calc div.single ol li,div#magazines div.line div.single ol li{background:none;list-style-type: decimal;margin:0;padding:5px 0 0 0;}
div#magazines div.calc div.single ol li p,div#magazines div.line div.single ol li p{color:#535a5d;}
div#ItemContent_Sub div.cathead a {text-decoration: none;font-size: 14px}

div.leftlist{float:left;display:inline; width:435px;}
div.rightlist{float:left;display:inline;margin: 0 5px;}

div#centralColumn ul#nav3 {margin:10px 0 0 0;height: 70px;width:530px;background: url(/site_images/homepage/Nav3Bg.gif) no-repeat;padding:9px 2px 7px 0;list-style-type: none; white-space:nowrap; line-height: 1.1em; }
div#centralColumn ul#nav4 {margin:10px 0 0 0;height: 59px;width:530px;background: url(/site_images/homepage/Nav4Bg.gif) no-repeat;padding:9px 10px 7px 0;list-style-type: none; white-space:nowrap; line-height: 1.1em; }
html[xmlns] div#centralColumn div.wie ul#nav3,div#centralColumn div.wie ul#nav4 {padding: 9px 10px 7px 8px;}
div#centralColumn ul#nav4 li, div#centralColumn ul#nav3 li{float: left; margin: 0 0 3px 3px; padding: 0;}
div#centralColumn #nav4 a,div#centralColumn #nav3 a {background: url(/site_images/homepage/navigation-li.gif) no-repeat 0 6px; padding: 0 5px 0 7px; color: #e87c00; text-decoration: none;  font:bold 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;}
div#centralColumn ul#nav4 li a:visited,div#centralColumn ul#nav3 li a:visited,div#centralColumn ul#nav4 li a:link ,div#centralColumn ul#nav3 li a:link {color: #e87c00;background: url(/site_images/homepage/navigation-li.gif) no-repeat 0 6px;}
div#centralColumn ul#nav4 li a:hover ,div#centralColumn ul#nav4 li a:active ,div#centralColumn ul#nav3 li a:hover ,div#centralColumn ul#nav3 li a:active {color: #d6000a;background: url(/site_images/homepage/navigation-li-sel.gif) no-repeat 0 6px;}

div#centralColumn div.wie {background: #FFF url(/site_images/homepage/bg-mag2.gif) no-repeat;}
div#centralColumn div.wie ul div#wie_navigation{margin:5px 0 0 10px;}

div#bottom {background: #FFF url(/site_images/homepage/bg-mag-bottom2.gif) no-repeat bottom;padding: 25px 10px;margin: 0 0 10px 0;}
div#prev-next {	background: #FFF url(/site_images/homepage/bg-mag-bottom.gif) no-repeat bottom;padding: 25px 10px;	margin: 0 0 10px 0;}
div#mainContent  div#prev-next li a,div#mainContent  div#prev-next li a:visited {color: #FFF; background: url(/site_images/homepage/prev-next-a.gif) repeat-x 0 12px}
div#prev-next ul {position: relative; background: #AFB8BF; padding: 2px 5px}
div#prev-next li {display: inline}
div#prev-next li.contact {display: block}
div#prev-next li#prev {background: transparent url(/site_images/homepage/prev.gif) no-repeat 0 2px; padding-left: 12px}
div#prev-next li#next {position: absolute; top: -6px; right: 15px; background: transparent url(/site_images/homepage/next.gif) no-repeat right 2px; padding-right: 15px}
html[xmlns] div#prev-next li#next {right: 5px;}
div#prev-next td.contentText ul {background:#ffffff;}
div#prev-next td.contentText ul li {display:block;}
html[xmlns] div#guides{margin-top:3px;}
div#guides {margin-top:6px;}
div#guides div.line {background: #FFF url(/site_images/homepage/bg-mag2.gif) no-repeat; border-bottom: 1px solid #ebf4f9; padding: 10px;}
div#centralColumn  div#guides div.line div h5{margin-bottom:15px;}
div#guides div.bookline div img{float:left;margin:0 10px 10px 0;}
div#guides div.bookline dl.gallery { width:150px; text-align:center; padding: 10px; float:left; margin: 0;}
div#guides div.bookline dl.gallery dt {margin-bottom: 5px;}
div#guides div.bookline dl.gallery dt img{float:none;margin:0;max-width:120px;width: expression(this.width > 120 ? 120: true);max-height:170px;height: expression(this.height > 170 ? 170: true);}
div#guides div.bookline dl.gallery dd {text-align: center; margin: 0; padding: 0}
div#guides div.bookline dl.gallery dd.new {text-align: center; margin: 0; padding: 0;color:#e87c00;}

/* eGallery */
div#guides div.bookline dl.eGallery { border:solid 1px #AFB8BF;width:150px; text-align:center; padding: 10px; float:left; margin: 2px;}
div#guides div.bookline dl.eGallery dt {margin-bottom: 5px;}
div#guides div.bookline dl.eGallery dt img{float:none;margin:0;max-width:120px;width: expression(this.width > 120 ? 120: true);max-height:170px;height: expression(this.height > 170 ? 170: true);}
div#guides div.bookline dl.eGallery dd {text-align: center; margin: 0; padding: 0}
div#guides div.bookline dl.eGallery dd.new {text-align: center; margin: 0; padding: 0;color:#e87c00;}

div#centralColumn  div#guides div.line div p.order{margin:5px 0; text-align:right;}
div#centralColumn  div#guides div.line div p.order a {background:#fd8701;border:1px solid #b15e02; padding:2px 5px; color:#fff;}
div#centralColumn  div#guides ul.aboGuides li{ list-style:none;  display:inline; margin:1px 5px;}

/* no magazine */
div#centralColumn div#noMag{background: #FFF url(/site_images/homepage/bg-mag2.gif) no-repeat; height:200px; float:left; border-bottom: 1px solid #FFF; padding: 6em 0 0 2em; float:none; clear:none;float:none;}

#magazines .avantagesImage {float:left; width:130px; margin:0 10px 2px 0;}

#magazines .dossierTable {
	border: 1px solid #778185;
	width: 98%;
	border-collapse: collapse;
	margin:1px auto 1px auto;
}
#smallDossier .dossierTable td {
	border-right: 1px solid #778185;
	padding:3px;
	text-align:left;
}
#smallDossier .dossierTable caption {
	border: 1px solid #778185;
	background: #becbd1;
	padding:3px;
	text-align:left;
	margin:5px auto 5px auto;
	font-size:1.2em;
	font-weight:bold
}
#smallDossier .dossierTable th, #smallDossier .dossierStats .vertical {
	font-weight:bold;
	text-align:center;
}
#smallDossier .dossierTable th {
	padding:3px;
	border: 1px solid #778185;
	background-color:#ebf4f9;
}

#smallDossier .dossierTable .line {
	padding:3px;
	border: 1px solid #778185;
}

#smallDossier .dossierTable .vertical {
	text-align:left;
	font-weight:bold
}
#smallDossier .dossierTable .vertical td, #smallDossier .dossierStats td {
	padding:2px
}

#smallDossier .dossierTable .titre {
	padding:3px;
	border: 1px solid #778185;
	background-color:#becbd1;
	font-size:1.05em;
	color:#d6000a ;
	font-weight:bold;
}

#smallDossier .dossierTable .lignePair {
	background-color:#F7FAFC;
}
#smallDossier .legend {
	font-style:italic;
	font-size:1em
}
 
#smallDossier .remark {
	background-color:#F7FAFC;
	padding:5px;
	margin:5px;
	border:1px solid #DAEBF3;
}
