body{font-family:Arial,sans-serif;color:#333;line-height:1.166;margin:0px;padding:0px}
a{color:#069;text-decoration:none}
a:link{color:#069;text-decoration:none}
a:visited{color:#069;text-decoration:none}
a:hover{color:#069;text-decoration:underline}
h1{font-family:Verdana,Arial,sans-serif;font-size:120%;color:#334d55;margin:0px 0px 7px;padding:0px 0px 0px 10px;background-color:#FF0}
h2{font-family:Arial, sans-serif;font-size:114%;color:#069;margin:0px 0px 0px;padding:0px;line-height:114%}
h3{font-family:Arial,sans-serif;font-size:100%;color:#334d55;margin:0px;padding:0px}
h4{font-family:Arial,sans-serif;font-size:100%;font-weight:normal;color:#333;margin:0px;padding:0px}
h5{font-family:Verdana, Arial, sans-serif;font-size:100%;color:#FFF;margin:0px 0px 5px;padding:0px 0px 0px 5px;background-color:#F00}
ul{list-style-type:square}
label{font-family:Arial,sans-serif;font-size:100%;font-weight:bold;color:#334d55}
p.codepromo{display:none;color:#f00}
#masthead{padding:10px 0px 0px;border-bottom:1px solid #ccc;width:100%;height:87px}
#pub{padding:0px;width:728px;float:right;height:90px;top:3px;right:3px;position:absolute}
#inscrit{padding:0px;width:auto;float:left;height:60px;top:10px;left:180px;position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:80%;font-weight:bold}
#navBar{float:left;width:20%;margin:0px;padding:0px;background-color:#eee;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
#headlines{float:left;width:14%;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:0px 0px 20px 10px;font-size:80%;margin:0 0 0 10px;background:none}
#newshome{float:right;width:20%;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:0px 10px 20px;margin:0px;font-size:80%}
#content{float:left;width:77%}
#content label{margin:0px 0px 10px 10px;font-size:80%;display:block}
#blocs{float:left;width:60%}
#blocs ul{font-size:12px;line-height:14px;padding:0px 0px 2px;margin-left:5px;list-style:none;text-align:left;margin-top:0px;margin-right:0px;margin-bottom:0px;text-indent:0px}
#blocs li{font-size:12px;line-height:14px;padding:0px 0px 2px;margin-left:5px;list-style:none}
#blocs a{text-decoration:underline}
#blocs a:hover{font-weight:bold}
#blocs p{font-weight:bold;font-size:16px;line-height:18px;font-family:Arial, Helvetica, sans-serif;white-space:nowrap;margin:0px;padding:10px 0px 0px}
#bloc1{float:left;width:30%;margin-left:5px;padding:0px;border-right:1px solid #ccc}
#bloc2{float:left;width:30%;margin-left:5px;padding:0px;border-right:1px solid #ccc}
#blocjour{width:95%;margin-left:0px;padding:0px 0px 7px;border:2px dotted #F00}
#blocjour h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:16px;margin:0px;padding:0px;text-align:center;background-color:#F00;color:#FFF}
#blocjour p{font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;margin:0px;padding:0px;text-align:center}
#blocjour h2{font-family:Arial, Helvetica, sans-serif;font-size:30px;line-height:16px;margin:0px;padding:15px 0px 7px;text-align:center}
#bloc3{float:left;width:30%;margin-left:5px;padding:0px}
#globalNav{padding:0px 0px 5px 10px;border-bottom:1px solid #CCC;color:#ccc}
#globalNav a{font-size:90%;padding:0 4px 0 0}
#inscrit form{font-size:90%;padding:0px;margin:0px;height:auto;width:auto;font-weight:bold}
#inscrit input{font-size:90%;font-weight:bold}
.plan{margin:0px}
.plan h2{font-family:Arial, Helvetica, sans-serif;font-size:90%;font-weight:normal;margin:5px 0px 0px}
.plan h3{font-family:Arial, Helvetica, sans-serif;font-size:100%;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px}
.plan li{font-family:Arial, Helvetica, sans-serif;font-size:80%;margin-left:10px}
.feature{padding:0px;margin:0px 0px 0px 10px;font-size:80%;border-bottom:1px solid #ccc;height:100%}
.feature a:hover{background-color:#9FC}
.feature h2{color:#90F;display:inline;margin-right:10px;text-decoration:underline;font-size:16px}
.feature h2 a{color:#90F}
.feature h3{padding:0px 0px 5px 0px;text-align:right;color:#90F;text-decoration:underline;line-height:14px}
.feature h3 a{color:#90F}
.feature h4{color:#000;margin-right:10px;font-size:16px;font-weight:bold}
.feature img{float:left;padding:0px 10px 0px 0px}
.feature p{margin:0px 0px 0px;display:inline;color:#000;font-size:12px;text-decoration:none}
.feature li{margin:0px 0px 0px;display:inline;color:#90F;text-decoration:underline;font-size:12px}
.feature li a{margin:0px 5px 0px 0px;display:inline;color:#90F;text-decoration:underline;font-size:12px}
.feature form{margin:0px 0px 10px;padding:0px;font-size:60%}
.bandeau{padding:0px 0px 3px 10px;margin:0px;font-size:80%}
#siteInfo{clear:both;border:1px solid #ccc;font-size:75%;color:#ccc;padding:10px 10px 10px 10px}
#search{padding:5px 0px 5px 10px;border-bottom:1px solid #ccc;font-size:80%}
#google{margin-left:10px}
#search form{margin:0px;padding:0px}
#search select{margin:0px;padding:0px;font-size:80%}
#search label{display:block;margin:0px;padding:0px}
#navBar ul a:link,#navBar ul a:visited{display:block}
#navBar ul{list-style:none;margin:0;padding:0}
#navBar li{border-bottom:1px solid #EEE}
html>body #navBar li{border-bottom:none}
#sectionLinks{margin:0px;padding:0px;border-bottom:1px solid #ccc;font-size:90%}
#sectionLinks h3{padding:10px 0px 2px 10px}
#sectionLinks a{display:block;border-top:1px solid #ccc;padding:2px 0px 2px 10px}
#sectionLinks a:hover{background-color:#ddd}
.relatedLinks{margin:0px;padding:0px 0px 10px 10px;font-size:90%}
.relatedLinks h3{padding:10px 0px 2px 0px}
.relatedLinks a:link,.relatedLinks a:visited{display:block}
#advert{padding:0px 0px 10px}
#advert img{display:block}
#headlines p{padding:5px 0px 0px;margin:0px;font-weight:bold}
#headlines h3{padding:0px 0px 5px 0px;margin:0px;font-weight:bold;font-size:120%}
#newshome p{padding:5px 0px 0px;margin:0px}
#newshome h3{padding:0px 0px 5px 0px;margin:0px;font-weight:bold;font-size:120%}
table{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#00F;font-weight:normal}
table a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#00F;text-decoration:underline}
div.collarge{float:left;width:585px;margin:10px}
div.colsmall{float:left;width:20%;margin:10px 0}
div.colsmall ul{margin:0 5px;padding:10px 15px}
div#zoneRubrique{margin:0 5px;padding:0}
div.collarge h1,div.colsmall h1{background:#d9291a;color:#fff;padding:5px}
div.collarge h3,div.colsmall h3{background:#d9291a;color:#fff;padding:5px}
div.colsmall h3 a,div.colsmall h4 a{color:#285baf;font-weight:bold;text-decoration:underline}
div.colsmall h3 a:hover,div.colsmall h4 a:hover{color:#285baf;font-weight:bold;text-decoration:none}
div.colsmall div.lien{margin:0 0 10px 0;padding:0}
div.colsmall div.lien a{font-size:11px;color:#285baf;text-decoration:underline}
div.colsmall div.lien a:hover{font-size:11px;text-decoration:none}
div.collarge div.lettreboutique,div.collarge div.nomsite{width:100%;color:#000;float:left;margin:10px 0 10px 0;font-size:12px;font-weight:bold;border-bottom:dotted 1px #d9291a}
div.collarge div.nomsite h2{background:#FFE1DF;padding:3px}
div.collarge div.nomsite p{text-transform:none;margin:0;padding:0 0 0 3px}
div.collarge div.lettreboutique p{text-transform:none;margin:0;padding:0}
div.collarge div.pxzone{width:100%;float:left}
div.collarge div.codepromo{width:100%;color:#000;float:left;margin:0;padding:3px;font-size:12px;font-weight:bold}
div.collarge div.titreboutique{width:190px;float:left;margin:0 0 2px 5px}
div.collarge div.titreboutique2{float:left;margin:0 0 0 5px;padding:0}
div.collarge div.titreboutique a,div.collarge div.titreboutique2 a{color:#285baf;font-size:12px;font-weight:bold}
div.collarge div.nomsite a{color:#285baf;font-size:16px;font-weight:bold}
div.collarge div.codepromo p{margin:0;padding:0}
div.collarge div.codepromo a.lien1{font-size:14px}
div.collarge div.lettreboutique hr,div.collarge div.codepromo hr,div.collarge div.nomsite hr{color:#d9291a;background-color:#d9291a;height:1px;border:0}
div.collarge div.codepromo hr.sepacode{color:#ccc;background-color:#ccc;height:1px;border:0}
div.col{float:left;width:30%;margin:10px 10px}
.feature h1{background:#d9291a;color:#fff;padding:5px}