h1,#main h1{font-size:16pt;font-weight:700;margin:.4em 0 .5em;padding:0;}
h2,#main h2{font-size:14pt;font-weight:700;margin:.2em 0 .5em;padding:.3em .3em .3em 0;}
h3{font-size:12pt;font-weight:700;margin:.4em 0 .2em;}
h1,h2,h3{page-break-after:avoid;}
body{line-height:150%;font-family: arial, Georgia, ‘Times New Roman’, serif; width: 100%; margin: 0; float: none; }
address{font-style:normal;}
.skiplinks,#suckerfish{display:none!important;}
#header{width:auto;}
#all #back #header{padding-top:0;}
#all{text-align:left;border:solid 0 #000;}
#back{border:solid 0 #000;padding:0;}
#header h1#logo{font-size:20pt;font-weight:400;}
#contentarea2,#contentarea{border:solid 0 #000;padding:0!important;}
#main #top{overflow:hidden;margin-bottom:25pt;border:0;}
#main .categories-listalphabet ul{padding-left:0;}
#main .categories-listalphabet ul li{display:inline;border-right:solid 1pt #ddd;padding:5pt;}
#wrapper{display:block;width:100%!important;}
.category-desc{margin:15pt 0;}
#main .items-leading h2,#main .item h2{font-size:14pt;font-weight:700;}
#main h1{padding:5pt;}
#main .readmore a{border:0!important;padding-left:0!important;}
.image-left{float:left;margin:0 15pt 5pt 0;}
table{border-collapse:collapse;width:90%;margin:20pt 0;}
table td,table th{border:solid 1pt #ddd;padding:2pt 5pt;}
.items-more h3{font-size:14pt;padding:5pt 0;}
.items-more ol li a{font-weight:400;}
#nav .module_content{margin-bottom:20pt;border:0!important;padding:0!important;}
#nav .moduletable ul.menu{border:0;list-style-type:none;padding:0;}
#nav .moduletable ul.menu,#nav .moduletable ul.menu ul,#nav .moduletable ul.menu ul ul{border:0;list-style-type:none;}
#nav .moduletable ul.menu ul,#nav .moduletable ul.menu ul ul{padding-left:15pt;}
#nav .moduletable ul.menu li a,#nav .moduletable ul.menu li.active ul li a,#nav .moduletable ul.menu li.active ul li.active ul li a{text-decoration:none;border:solid 0 #000;}
ul#archive-items{list-style-type:none;padding-left:0;}
.moduletable{margin:20pt 0;}
dl.article-info{line-height:120%;font-size:9pt;}
dl.article-info dd{margin-left:0;}
h3.js_heading,#bottom h3,.moduletable h3,#nav h3{font-size:12pt!important;}
.moduletable_js{margin-bottom:20pt;}
.tabouter{border:solid 0;overflow:hidden;margin:20pt 0;}
ul.tabs{padding:0;}
ul.tabs li.tab{list-style-type:none;text-transform:uppercase;display:inline;border-right:solid 1pt #ddd;padding:2pt 10pt;}
.tabcontent{padding:10pt;}
.contact-email label{border:solid 0 #000;float:left;width:10em;}
form fieldset dt{clear:left;float:left;width:12em;}
legend{background:#fff;font-size:.85em;}
.phrases,.only{margin-bottom:15pt;}
.newsflash a.readmore:link{border:solid 0;font-weight:400;font-size:.8em;text-decoration:none;}
#footer-outer{border:solid 0;background:none;padding:0;}
#bottom{text-align:left;}
#footer-outer #bottom .box .moduletable{border-bottom:solid 1px #ddd;padding:10pt 0;}
#bottom ul{list-style-type:none;padding:0!important;}
#bottom ul li{border:solid 0 #c00;}
p,ul li,ol li,address,.category-desc,table,label,dt,dd,#nav a.readmore{font-size:10pt;}
.contact-address address span,#right{display:block;}
#bottom,.unseen,#line,#header ul,#breadcrumbs,.article-info-term,ul.actions,#close,.display-limit,.moduletable_menu,.moduletable_js,.tabouter,.pagination,#footer,#header-image,#bloc-secondaire,#bloc-menu-interieur,#bloc-raccourci,#masque-article,#bloc-footer,#bloc-contenu-interieur-droite,#fond-interieur,#definitionbox,#bloc-contenu-interieur-gauche .bottom,.breadcrumbs,#sb-container{display:none;}
#header .logoheader,#nav .moduletable ul.menu li,h3.js_heading a img,#footer-outer #bottom .box1,#footer-outer #bottom .box3{border:0;}
#main .blog-featured h1,.category-list{padding:0!important;}
.item,.items-leading{margin-bottom:30pt;}
h2 a,ul.tabs li.tab a{text-decoration:none;}
.contact-email div,.login div{overflow:hidden;}
.login label,.stats dt{float:left;width:10em;}
/* ALTIMAX ADDED: */
*{background:transparent !important;color:#444 !important;text-shadow:none;}
#logo,
.rss,
.vegas-background, .vegas-loading, .vegas-overlay {
    display:none
}
#logo-print{display:block !important}
#breadcrumbs{display:none}
a:link { font-weight: bold; text-decoration: underline; color: #06c;font-size:10pt;line-height:10pt } 
/*a:link:after { content: " (" attr(href) ") "; }*/
#logo-titre a:link:after { content: " "; }
abbr:after{content:" (" attr(title) ")";}
p { font-size: 12pt; } 
img{page-break-inside:avoid;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
.pour_aller_plus_loin{ display:block;}
.bottom{display:block !important; margin-top:0px !important; page-break-inside:avoid !important;}
.bottom p,.bottom img{orphans:3;widows:3;}
.bottom img{ page-break-inside:avoid;}
.listing-item .visuel{
float:left;
width:35%;
 }
.listing-item .contenu{
float:left;
width:63%;
}

.fiche-item .visuel{
float:left;
width:49%;
}
.fiche-item .contenu{
float:left;
width:49%;
}

.pour_aller_plus_loin_ban{
text-transform:uppercase;
font-family:arial;
font-weight:bold;
margin-top:5pt;
}

.blocContact p{
orphans:3;
widows:3;
font-size:10pt;
margin:1pt;
font-weight:normal;
page-break-inside:avoid;
line-height:17pt;
}

.blocContact img{
display:none;
}


