/****************************************/
/**************** RESET *****************/
/****************************************/
*{margin:0;padding:0;}

body, div, h1, h2, h3, h4, h5, h6, a, p, li, .input_text, .input_password, select, textarea{font:12px/1.2em Helvetica, Arial, "Trebuchet MS", sans-serif;font-weight:normal;color:#000;}
body{background:#d9d5d5 url(../img/bg-body.gif) repeat-x;}

ul{list-style-type:none;}
li{display:inline;}
p{text-align:justify;}
img{border:0;}
a{text-decoration:none;outline:none;cursor:pointer;}
a:hover{text-decoration:underline;}
select option, .input_text{padding:0 3px;border:0;}
/****************************************/




/*******************************************/
/************** MAIN BLOCS *****************/
/*******************************************/
#main{padding-top:62px;background:#f5f1f1 url(../img/bg-main.gif) repeat-x;}
#header{position:relative;width:889px;padding:0 44px 0 47px;margin:0 auto;background:url(../img/bg-content.png) repeat-y;}
#content{width:889px;margin:0 auto;padding:0 44px 18px 47px;background:url(../img/bg-content.png) repeat-y;overflow:hidden;}
#footer{height:181px;background:url(../img/bg-footer.gif) repeat-x;}
/*******************************************/




/*******************************************/
/**************** MAIN *********************/
/*******************************************/
#top{width:980px;margin:0 auto;height:20px;background:url(../img/bg-top.gif) no-repeat;}
#main.contrat #top{background:url(../img/bg-top-contrat.gif) no-repeat;}
#bottom{width:980px;margin:0 auto;height:20px;background:url(../img/bg-bottom.gif) no-repeat;}
/*******************************************/




/********************************************/
/**************** HEADER ********************/
/********************************************/
#pastille_header{position:absolute;top:-78px;left:1px;}

#block_certificat{position:absolute;width:318px;height:168px;padding:20px 20px 0 0;top:-64px;right:-4px;background:url(../img/bg-certificat.jpg) no-repeat;text-align:center;}
#block_certificat  h2{margin-bottom:3px;font-size:20px;font-weight:bold;font-family:"Times New Roman", "Trebuchet MS", serif;color:#868686;} .Ie6_7 #block_certificat  h2{margin-bottom:6px;}
#block_certificat  h2 .span01{font-size:16px;font-weight:bold;}
#block_certificat  h2 .span02{font-size:24px;font-weight:bold;}
#block_certificat p{margin:2px 0 5px 0;font-size:14px;color:#868686;text-align:center;}

#block_certificat.certif01{height:114px;padding-top:30px;top:-49px;right:-3px;background:url(../img/bg-certificat01.jpg) no-repeat;}
#block_certificat.certif01 .link01{display:block;margin-top:5px;} 
#block_certificat.certif01 h2 {font-size:22px;}
#block_certificat.certif01 h2 .span01{font-size:18px;}
#block_certificat.certif01 h2 .span02{font-size:26px;}

.block02.block02_01 p{margin-top:7px;}

#underline{margin-left:118px;width:130px;height:1px;background-color:#8ccfe2;overflow:hidden;} .Ie6_7 #underline{margin-left:48px;}
/********************************************/




/********************************************/
/**************** CONTENT *******************/
/********************************************/
/* Page Sceau Mail prescripteur */
.sceau_mail_prescripteur #content{padding-top:128px;}
.block01{position:relative;width:238px;padding-left:125px;}
.block02{width:506px;margin-top:25px;}
.block02 h2{font-size:27px;color:#006f96;line-height:30px;}
.block02 p{margin:26px 0 30px;font-size:12px;font-weight:bold;color:#868686;line-height:20px;}
#logo_full{position:absolute;width:200px;height:236px;top:-38px;left:0;background:url(../img/bg-logo.png) no-repeat;text-align:center;}
#logo_full .top{height:24px;padding:17px 4px 0 0;font-size:17px;font-weight:bold;font-family:"Times New Roman", "Trebuchet MS", serif;color:#7c7c7c;}
#logo_full .body{position:static;display:table;overflow:hidden;width:196px;height:189px;} .Ie6_7 #logo_full .body{position:relative;}
#logo_full .body #cell{display:table-cell;vertical-align:middle;text-align:center;width:100%;} .Ie6_7 #logo_full .body #cell{position:absolute;top:50%;right:0;}
#logo_full .body #cell a{position:static;} .Ie6_7 #logo_full .body #cell a{position:relative;top:-50%;}
.block03{text-align:center;padding:30px 25px;}
.block03.block03_01{position:relative;width:841px;height:243px;margin-top:-20px;background:url(../img/bg-block03-01.gif) no-repeat;z-index:1;} .Ie6_7 .block03.block03_01{margin-top:-150px;}
.block03.block03_01 h2{margin-bottom:15px;font-size:27px;font-weight:bold;color:#868686;}
.block03.block03_01 .separator01{margin-bottom:28px;border-top:1px dotted #fff;}
.block03.block03_01 .block04{width:420px;}
.block03.block03_01 .block05{width:420px;}
.block03.block03_01 .span05{font-size:18px;color:#6cbe2f;line-height:21px;}
.block03.block03_01 p{width:350px;margin:5px auto 0;font-size:11px;color:#868686;}
.block03.block03_01 p.p01{width:265px;}

.block_compteur{margin:0 auto;}
.block_compteur div{font-size:36px;color:#6cbe2f;line-height:57px;}
.block_compteur.small{width:150px;}
.block_compteur.small .quantite{width:85px;height:54px;padding-right:5px;background:url(../img/bg-compteur-small-left.gif) no-repeat;text-align:right;}
.block_compteur.small .unite{width:55px;height:54px;padding-left:5px;background:url(../img/bg-compteur-small-right.gif) no-repeat;text-align:left;}
.block_compteur.long{width:274px;}
.block_compteur.long .quantite{width:166px;height:54px;padding-right:5px;background:url(../img/bg-compteur-long-left.gif) no-repeat;text-align:right;}
.block_compteur.long .unite{width:98px;height:54px;padding-left:5px;background:url(../img/bg-compteur-long-right.gif) no-repeat;text-align:left;}

.spacer_v01{margin-top:10px;}
.spacer_v20{width:1px;height:30px;overflow:hidden;}

.block03.block03_02{position:relative;width:891px;padding:0 0 30px 0;background:url(../img/bg-middle-block03-02.gif) repeat-y;overflow:hidden;}
.block03.block03_02 .block_ct{width:841px;padding:30px 25px;}
.block03.block03_02 .top{position:absolute;width:890px;height:411px;top:0;left:0;background:url(../img/bg-top-block03-02.gif) no-repeat;overflow:hidden;}
.block03.block03_02 .bottom{position:absolute;width:889px;height:11px;bottom:0;left:0;background:url(../img/bg-bottom-block03-02.gif) no-repeat;overflow:hidden;}
.block03.block03_02 h2{position:relative;margin-bottom:15px;font-size:27px;font-weight:bold;color:#868686;z-index:1;}
.block03.block03_02 .separator01{position:relative;margin-bottom:28px;border-top:1px dotted #fff;}
.block03.block03_02 .block04{width:420px;}
.block03.block03_02 .block05{width:420px;}
.block03.block03_02 h3{position:relative;position:relative;margin-bottom:12px;font-size:36px;color:#6cbe2f;line-height:38px;}
.block03.block03_02 ul li{position:relative;display:block;margin-left:55px;font-weight:bold;font-size:11px;color:#868686;text-align:left;line-height:16px;}
.block03.block03_02 p{position:relative;width:350px;margin:0 auto;font-size:11px;color:#868686;line-height:16px;}
.block03.block03_02 span.span01{position:relative;display:block;margin-bottom:20px;font-size:20px;color:#6cbe2f;line-height:33px;}
.block03.block03_02 p.p01{position:relative;width:300px;}

.block06{width:400px;margin:25px 0 0 30px;}
.block06 p{font-size:13px;color:#868686;line-height:23px;}
.block06 p.p02{margin-left:30px;font-size:11px;line-height:13px;}


/* Page Sceau Mail annonceur */
.block03.block03_01.spacer_v02{margin-top:0px;} .Ie6_7 .block03.block03_01.spacer_v02{margin-top:-130px;}
#logo_full.logo01{width:198px;height:199px;top:0;background:url(../img/bg-logo01.png) no-repeat;}
#logo_full.logo01 .body{height:198px;}
#block08{position:relative;height:51px;margin:0 5px 10px 0;}
#block08 .block09{position:absolute;bottom:0;right:98px;}
#block08 .link03{font-size:14px;color:#27b0d8;}
#block08 .span06{font-size:14px;font-weight:bold;color:#878d87;}
#block08 .link04{position:relative;width:51px;height:51px;}
#block08 .link04 img{position:absolute;bottom:0;left:0;}


/* Contrat */
.contrat#main{padding-top:62px;}
.contrat #header img{position:relative;right:5px;padding-top:15px;}
.contrat #header h2{font-size:18px;font-weight:bold;font-family:"Times New Roman", "Trebuchet MS", serif;color:#33ac30;}
.contrat #content{padding-top:12px;}
.contrat #content p{margin-bottom:20px;padding:0 70px;color:#868686;line-height:18px;text-align:justify;}
.contrat #content ul li{display:block;padding:0 70px;color:#868686;line-height:18px;text-align:justify;}
.block01.block01_01{padding-left:100px;}
.block02.block02_02 h2{margin:45px 0 0 18px;font-size:30px;color:#868686;}
#block_certificat02{width:279px;height:104px;margin:40px auto;padding-top:15px;background:url(../img/bg-certificat02.jpg) no-repeat;text-align:center;}
#block_certificat02  h2{margin-bottom:3px;font-size:26px;font-weight:bold;font-family:"Times New Roman", "Trebuchet MS", serif;color:#868686;} .Ie6_7 #block_certificat  h2{margin-bottom:6px;}
#block_certificat02  h2 .span01{font-size:22px;font-weight:bold;}
#block_certificat02  h2 .span02{font-size:30px;font-weight:bold;}


/* Sceau site */
#block_certificat04{position:absolute;width:318px;height:191px;padding:20px 20px 0 0;top:-80px;right:-2px;background:url(../img/bg-certificat04.jpg) no-repeat;text-align:center;}
#block_certificat04  h2{margin-bottom:3px;font-size:20px;font-weight:bold;font-family:"Times New Roman", "Trebuchet MS", serif;color:#868686;} .Ie6_7 #block_certificat04  h2{margin-bottom:6px;}
#block_certificat04  h2 .span01{font-size:16px;font-weight:bold;}
#block_certificat04  h2 .span02{font-size:24px;font-weight:bold;}
#block_certificat04 p{margin:2px 0 5px 0;font-size:14px;color:#868686;text-align:center;}
#block_certificat04 p a{font-size:14px;color:#868686;}
.span10{display:block;font-size:12px;margin-bottom:17px;font-weight:bold;}
.vert{color:#6CBE2F;}
.rouge {color:red;}
.block12{margin:5px 0 0 170px;} /*.Ie6 .block12{position:relative;top:20px;}*/
.block12 span{font-size:14px;font-weight:bold;color:#42b774;}
.block12 a{font-size:14px;font-weight:bold;color:#27b0d8;}
.block13{width:841px;height:488px;margin-top:0px;padding:0 25px;background:url(../img/bg-block13.gif) no-repeat;}
.block13 h2{padding:30px 0 15px 0;border-bottom:1px dotted #868686;font-size:23px;color:#42b774;text-align:center;}





.block13 h3{margin-bottom:25px;padding:15px 0 9px 0;border-bottom:1px dotted #868686;font-size:28px;color:#868686;text-align:center;}
.span11{margin-bottom:15px;font-size:13px;font-weight:bold;color:#868686;}
.span12{position:relative;bottom:3px;padding:3px 0 5px 0;font-size:24px;color:#868686;}
.span13{display:block;margin:22px 0 5px 0;font-size:13px;font-weight:bold;color:#868686;}
.span13_bis{display:block;margin:0px 0 5px 0;font-size:13px;font-weight:bold;color:#868686;}

.span14{display:block;margin:10px 0 3px 0;font-size:13px;font-weight:bold;color:#42b774;}
.span15{margin-bottom:15px;font-size:18px;color:#868686;line-height:20px;}
.span16{font-size:24px;color:#42b774;}
.span17{position:relative;bottom:3px;padding:3px 0 5px 5px;font-size:24px;color:#868686;}
.block15 p{margin:13px 0 5px;text-align:center;font-size:18px;color:#868686;}
.block14{width:400px;margin-left:16px;}
.block14 img{margin-left:31px;}
.block14 p{margin-left:31px;font-size:11px;color:#868686;}
.block15{width:360px;margin-left:55px;}
.spacer{width:1px;height:128px;}
#block08.block08_02{bottom:30px;}
.Ie6 #block08 .block09.block09_01{bottom:20px;}
.small_indice{position:relative;top:3px;font-size:11px;font-weight:bold;}

#statistic_globe{position:relative;width:362px;height:195px;background:url(../img/earth-map.gif) no-repeat;}
#statistic_globe .stat_country{font-size:24px;color:#5d5b5b;text-align:center;line-height:22px;}
#statistic_globe .stat_country label{font-size:11px;font-weight:bold;color:#5d5b5b;}
#statistic_globe .stat_country span{position:relative;bottom:7px;font-size:12px;color:#5d5b5b;}
#statistic_globe #stat_france{position:absolute;top:0px;left:140px;}
#statistic_globe #stat_amerique_nord{position:absolute;top:37px;left:5px;}
#statistic_globe #stat_europe{position:absolute;top:42px;left:150px;}
#statistic_globe #stat_asie{position:absolute;top:60px;left:255px;}
#statistic_globe #stat_oceanie{position:absolute;bottom:40px;right:40px;}
#statistic_globe #stat_amerique_sud{position:absolute;top:115px;left:55px;}
#statistic_globe #stat_afrique{position:absolute;top:95px;left:180px;}
/********************************************/




/*******************************************/
/**************** FOOTER *******************/
/*******************************************/
#footer #contenu_footer{width:953px;margin:0 auto;padding:5px 0 0 27px;}
#footer #contenu_footer .block08 {width:460px;}
#footer #block_call{width:420px;height:138px;padding:27px 0 0 37px;background:url(../img/bg-call.jpg) no-repeat;}
#footer #block_call .p03{font-size:15px;color:#6cbe2f;}
#footer #block_call .p03 .span04{font-size:20px;}
#footer #block_call .p04{margin:4px 0 0 2px;line-height:13px;}
#footer #block_call .p04, #footer #block_call a{font-size:15px;color:#878d87;}
#footer ul#menu_bottom{height:25px;margin-bottom:16px;}
#footer ul#menu_bottom li{float:left;display:inline;margin-left:10px;}
#footer ul#menu_bottom li .side{display:block;width:5px;height:25px;overflow:hidden;}
#footer ul#menu_bottom li .left{background:url(../img/bg-block07-left.gif) no-repeat;}
#footer ul#menu_bottom li .right{background:url(../img/bg-block07-right.gif) no-repeat;}
#footer ul#menu_bottom li .body{display:block;height:23px;padding:0 4px;background-color:#fff;border-top:1px solid #f7f5f5;border-bottom:1px solid #f7f5f5;color:#868686;line-height:24px;}
#footer .span03{margin:0 16px 0 5px;color:#878787;line-height:22px;}
#footer .link02{margin-left:2px;}

/*******************************************/



/*******************************************/
/************** MAIN STYLES ****************/
/*******************************************/
/*** Blocks ***/

/*** Coins arrondis ***/

/*** Liens ***/
.link01{color:#27b0d8;}

/*** Général ***/
.no_deco_link:hover{text-decoration:none;outline:none;}
.underline_link{text-decoration:underline;outline:none;}
.underline_link:hover{text-decoration:none;}

.fil{float:left;display:inline;}
.fir{float:right;display:inline;}
.after{clear:both;}
.dn{display:none;}
.rwt{position:relative;right:3px;} /* Plugin Rich Web Typo */
.strong{font-weight:bold;}
.underline{text-decoration:underline;}
.normal{font-weight:normal;}
.no_justify{text-align:left;}
/*******************************************/



