*{margin:0;padding:0}
a img{border:0 none}
body {background-color:#fff;margin:0;padding:0}
#main {position:relative;background-color:#fff;width:780px;margin:12px auto 30px auto;padding-bottom:30px}
#top {position:relative;background-color:#fff;height:52px}
#logo {margin:8px 0 8px 10px}
#top2 {position:relative;background-color:#4D4D4D;height:18px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#ddd;font-size:12px;line-height:18px;font-weight:normal;padding:0;margin:0;text-align:right;padding-right:215px;font-style:italic}
#sites_top {position:absolute;right:20px;top:-43px}
#middle {background-color:#fff;border:1px solid #4d4d4d;padding-top:30px}
#nav {float:left}
#nav ul{width:180px;list-style-type:none;list-style-image:none;margin:0 44px 0 0;border-bottom:1px solid #e0e0e0}
#nav ul li{margin:0;padding:0}
#nav ul li a{color:#999;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;display:block;line-height:24px;text-indent:22px;text-decoration:none;border-top:1px solid #e0e0e0}
#nav ul li a:hover{color:#666}
#nav ul li a.on{color:#bf0000;background:url(ressources/btback.11.gif) no-repeat 6px 6px}
#nav ul ul li a{color:#999;font-size:11px;font-weight:bold;line-height:20px;border-top:0 none}
#nav ul ul li a.on{color:#bf0000;background-image:none}
#nav ul ul{margin:0 0 12px 8px;width:auto;border-bottom:0 none}
#powered img{border:none}
#powered {display:block;margin:30px 23px 80px 23px}
#middle .container > ._bloc_hover{outline:3px solid rgba(0, 0, 0, 0.2)}
#middle .container > ._bloc_hover.cols{outline:3px solid rgba(0, 0, 0, 0.5)}
#middle .container{min-height:16px}
#middle .container > .bloc{clear:both;margin-top:20px;margin-bottom:20px}
#middle .container > .bloc:first-child{margin-top:0}
#middle .container > .bloc:last-child{margin-bottom:0}
#middle .container > .bloc:nth-last-child(2){margin-bottom:0}
#middle a.external{padding-right:9px;background-image:url(ressources/col-models-pics-extlinks-ext-7-png.14.png);background-repeat:no-repeat;background-position:100% 30%}
#middle span.tooltip{border-bottom:1px dotted}
#middle span.tooltip > span{padding:0.5em;background-color:rgb(255,255,255);border:1px solid rgb(77,77,77);display:none}
#content ._barbg{background-color:rgba(77,77,77,0.1);color:rgb(192,0,0)}
#content{width:531px}
#content {float:left;margin:10px 0 30px 0;width:531px;font-family:"Lucida Grande", Verdana, Arial, Sans-Serif;font-size:13px;color:#666666}
#content h1{font-family:Georgia, "Times New Roman", Times, serif;color:#4d4d4d;font-size:20px;font-weight:bold;margin:14px 0 26px 0}
#content h2{font-family:Georgia, "Times New Roman", Times, serif;color:#4d4d4d;border-bottom-color:#dddddd;border-bottom-width:1px;border-bottom-style:solid;font-size:16px;font-weight:bold;font-style:italic;margin:30px 0 14px 0}
#content h3{color:#666666;font-size:12px;font-weight:bold;margin:22px 0 12px 0}
#content a{font-family:"Lucida Grande", Verdana, Arial, Sans-Serif;font-size:13px;color:#8E2B2B;text-decoration:underline}
#content a:hover{color:#BF2F2F}
#content > div.bloc.image img{display:block}
#footer {position:relative;background-color:#4D4D4D;height:18px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#ddd;font-size:11px;line-height:18px;font-weight:normal;padding:0;clear:both;text-align:center}
#content > div.Lc_337_26_168.bloc.cols > div.container.col_0 ._barbg{background-color:rgba(77,77,77,0.1);color:rgb(192,0,0)}
#content > div.Lc_337_26_168.bloc.cols > div.container.col_0{float:left;width:337px;min-height:16px;margin-right:26px}
#content > div.Lc_337_26_168.bloc.cols > div.container.col_1 ._barbg{background-color:rgba(77,77,77,0.1);color:rgb(192,0,0)}
#content > div.Lc_337_26_168.bloc.cols > div.container.col_1{float:left;width:168px;min-height:16px}
#content > div.Lc_337_26_168.bloc.cols > div.container.col_1 > div.bloc.image img{display:block}
#content > div.Lc_168_26_337.bloc.cols > div.container.col_0 ._barbg{background-color:rgba(77,77,77,0.1);color:rgb(192,0,0)}
#content > div.Lc_168_26_337.bloc.cols > div.container.col_0{float:left;width:168px;min-height:16px;margin-right:26px}
#content > div.Lc_168_26_337.bloc.cols > div.container.col_1 ._barbg{background-color:rgba(77,77,77,0.1);color:rgb(192,0,0)}
#content > div.Lc_168_26_337.bloc.cols > div.container.col_1{float:left;width:337px;min-height:16px}
#content > div.Lc_168_26_337.bloc.cols > div.container.col_1 > ul.bloc.dotlist{margin-left:1.1em}
#content > div.bloc.subnav ul{list-style-type:none}
#content > div.bloc.subnav > ul.horrizontal li{display:inline;margin-right:1em}
#content > div.bloc.subnav > a.right{float:right}
#content > div.bloc.subnav > a.left{float:left}
#content > div.bloc.references div{margin-bottom:35px;float:left}
#content > div.bloc.references img{display:block}
#content > div.bloc.references p{text-align:center}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_0 ._barbg{background-color:rgba(77,77,77,0.1);color:rgb(192,0,0)}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_0{float:left;width:255px;min-height:16px;margin-right:21px}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_0 > div.bloc.coords img.icon{float:left;margin-top:3px;margin-right:10px}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_0 > div.bloc.coords p{margin-left:29px}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_0 > div.bloc.coords div{margin-top:1em}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_0 > div.bloc.coords div:first-child{margin-top:0}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_1 ._barbg{background-color:rgba(77,77,77,0.1);color:rgb(192,0,0)}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_1{float:left;width:255px;min-height:16px}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_1 > div.Lc_80_14_161.bloc.cols > div.container.col_0 ._barbg{background-color:rgba(77,77,77,0.1);color:rgb(192,0,0)}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_1 > div.Lc_80_14_161.bloc.cols > div.container.col_0{float:left;width:80px;min-height:16px;margin-right:14px}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_1 > div.Lc_80_14_161.bloc.cols > div.container.col_0 > div.bloc.image img{display:block}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_1 > div.Lc_80_14_161.bloc.cols > div.container.col_1 ._barbg{background-color:rgba(77,77,77,0.1);color:rgb(192,0,0)}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_1 > div.Lc_80_14_161.bloc.cols > div.container.col_1{float:left;width:161px;min-height:16px}
#content > div.Lc_255_21_255.bloc.cols > div.container.col_1 > div.bloc.image img{display:block}
#content > div.bloc.contact > form.contact label{float:left;width:153px;text-align:right;margin-right:20px}
#content > div.bloc.contact > form.contact p .field{float:left}
#content > div.bloc.contact > form.contact p{float:left;margin:5px 0;width:531px}
#content > div.bloc.contact > form.contact input[type="submit"]{clear:left;margin-left:173px;margin-top:1em}
#content > div.bloc.contact > form.contact img.reqdot{padding-top:4px;margin-left:4px;vertical-align:top}
