/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .inputbox, .button, select, textarea{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#000;}

img{border:0}

a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}

ul, ol, dd{margin:0px;}
ul, ul li{list-style-type:none}

.underline {text-decoration:underline; }

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}

.fl{float:left;display:inline}
.rl{float:right;display:inline}
.invisble{display:none}

a:link,a:visited{color:#0082C4}
a:hover,a:active{color:#0082C4;text-decoration:underline}
/*********************************************************************
  STRUCTURE
*********************************************************************/
body{font-size:11px;font-family:Arial,Helvetica,Sans-serif;}

#global{background:#00a3b3 url(/images/ganprevoyance_ganprevoyance-chartegan/bg_body_home.gif) repeat-x top left;}
#global.global_int{background:#00a3b3 url(/images/ganprevoyance_ganprevoyance-chartegan/bg_body.gif) repeat-x top left;}
#global.global_step2{background:#00a3b3 url(/images/ganprevoyance_ganprevoyance-chartegan/bg_body_step2.gif) repeat-x top left;}
#global_content{position:relative;width:1000px;margin:0px auto;}

#top{position:relative;width:600px;height:480px;padding-left:20px;padding-top:15px;z-index:50;}
.global_int #top{height:270px;}
.global_step2 #top{height:288px;}
#middle {position:relative;width:1000px;z-index:60}
#bottom{clear:both;position:relative;width:100%;background:#FFF;z-index:200}

#middle_content{position:relative;width:600px;}
#middle_form{width:415px;position:absolute;top:-520px;left:574px;z-index:100}
.global_int #middle_form{width:415px;position:absolute;top:-310px;left:574px;z-index:100}
.global_step2 #middle_form{width:415px;position:absolute;top:-325px;left:574px;z-index:100}

/*********************************************************************
  TOP
*********************************************************************/
#top .logo{float:left;}
#top .tagline{float:left;width:445px;padding-left:30px;text-align:center}
#top #promo{position:absolute;top:185px;left:15px;}
.global_int #top #promo{position:absolute;top:145px;left:60px;}

#global #img_home{position:absolute;top:112px;left:293px;z-index:50}
#global #img_home_1{position:absolute;top:0px;left:0px;z-index:110}
#global #img_home_2{position:absolute;top:0px;left:0px;z-index:108}

#global #img_int{position:absolute;top:96px;left:390px;z-index:110}
#global #img_1{position:absolute;top:0px;left:0px;z-index:110}
#global #img_2{position:absolute;top:0px;left:0px;z-index:108}

/*menu*/
#menu_top{position:absolute;left:165px;top:67px;width:600px;height:30px;padding-left:20px;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bg_menu.gif) top left no-repeat}
#menu_top li{float:left;width:80px;}
#menu_top li a{display:block;width:80px;height:27px;padding-top:3px;font-size:11px;font-weight:bold;color:#646464;text-align:center;text-decoration:none;}
#menu_top li a:hover{text-decoration:none;color:#000;}
#menu_top li#active a{text-decoration:none;color:#000;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bg_menu_on.gif) bottom center no-repeat}

#menu_top li.item_1{float:left;width:145px;}
#menu_top li.item_1 a{width:145px;text-align:center;}

/*Etape 2*/
#top .thanks{clear:both;padding-top:15px;padding-left:35px;}
#top .thanks p{margin-bottom:5px;padding-top:60px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#b70360;font-weight:bold;font-size:18px}
#top .thanks img{}
#top #img_call{position:absolute;top:119px;left:358px;z-index:50}
#top #img_dot{position:absolute;top:287px;left:33px;z-index:50}

/*********************************************************************
  Content
*********************************************************************/

#middle_content #content_home{position:relative;height:370px;margin-top:25px;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bg_home_txt.gif) top left repeat-y}
#middle_content #content_home h3{height:42px;background:url(/images/ganprevoyance_ganprevoyance-chartegan/title_home_txt.png) top left no-repeat}
#middle_content #content_home img{margin:0px 1px}

#middle_content #content_formules_sante{padding-left:40px}
#middle_content #content_formules_sante #img_formules{margin-top:40px;}
#middle_content #content_formules_sante #img_frame{margin-top:20px;}
#middle_content #content_formules_sante #formules{width:530px}
#middle_content #content_formules_sante #formules h2{font-size:20px;font-weight:bold;color:#f4ef08;}
#middle_content #content_formules_sante #formules h3{font-size:16px;font-weight:bold;color:#FFF}
#middle_content #content_formules_sante #formules p{margin-top:15px;padding-left:40px;font-weight:bold;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF}
#middle_content #content_formules_sante #formules p.mention{font-size:11px;margin-bottom:10px;padding-left:0px;color:#FFF}
#middle_content #content_formules_sante #formules .txt1,
#middle_content #content_formules_sante #formules .txt2,
#middle_content #content_formules_sante #formules .txt3,
#middle_content #content_formules_sante #formules .txt4,
#middle_content #content_formules_sante #formules .txt5{padding:20px 0px 25px 55px;}
#middle_content #content_formules_sante #formules .txt1{background:url(/images/ganprevoyance_ganprevoyance-chartegan/puce_01.png) top left no-repeat}
#middle_content #content_formules_sante #formules .txt2{background:url(/images/ganprevoyance_ganprevoyance-chartegan/puce_02.png) top left no-repeat}
#middle_content #content_formules_sante #formules .txt3{background:url(/images/ganprevoyance_ganprevoyance-chartegan/puce_03.png) top left no-repeat}
#middle_content #content_formules_sante #formules .txt4{background:url(/images/ganprevoyance_ganprevoyance-chartegan/puce_04.png) top left no-repeat}
#middle_content #content_formules_sante #formules .txt5{margin-bottom:60px;background:url(/images/ganprevoyance_ganprevoyance-chartegan/puce_05.png) top left no-repeat}

#middle_content #content_step2{padding-top:55px;padding-left:35px;}
#middle_content #content_step2 .devis{width:460px;margin-bottom:100px;}
#middle_content #content_step2 .devis p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;color:#FFF}
#middle_content #content_step2 .devis p.callBack{margin-bottom:10px;color:#FFF;font-size:15px;font-weight:bold;}
#middle_content #content_step2 .break{width:505px;height:5px;margin:160px 0px 20px 0px;font-size:0px;background:#26b4c2}
#middle_content #content_step2 #puce{position:absolute;top:-15px;left:0px;}

#middle_content #amis{position:relative;width:550px;height:200px;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bg_tell_friend.png) bottom left no-repeat}
#middle_content #amis p.title{margin-bottom:15px;font-size:15px;color:#503b29}
#middle_content #amis p.thankYou{padding:0px 40px;font-size:12px;color:#FFF}
#middle_content #amis form{padding-left:40px}
#middle_content #amis #addFriend,
#middle_content #amis #addFriend2{clear:both;display:block;padding-top:10px;font-size:10px;color:#FFF;text-decoration:underline}
#middle_content #amis form .form_row_wide{margin-bottom:20px;}
#middle_content #amis form .form_input{width:120px;margin-right:10px;border:1px solid #b7b7b7}
#middle_content #amis form .form_email{clear:both;margin-top:10px;width:250px}
#middle_content #amis form .error_list li{color:#e2001a}
#middle_content #amis #bt_submit{position:absolute;top:63px;left:340px;}
#middle_content #amis .bt_valider{width:99px;height:32px;border:0;cursor:pointer;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bt_send.png) no-repeat top left;}
#middle_content .tagline{margin-top:35px;margin-bottom:50px;text-align:center}
#middle_content p.mentions{color:#00a3b3;font-size:11px;}
#middle_content .lien_ext{position:relative;display:block;margin-top:45px;margin-bottom:140px;z-index:80;}


/*********************************************************************
  Formules santé
*********************************************************************/

#formuleSante {padding:30px;padding-left:35px;background:#f5f5f5 url(/images/ganprevoyance_ganprevoyance-chartegan/encart.png) top left no-repeat;}
#formuleSante .intro {overflow:hidden; height:0;width:412px; padding-top:280px;}
#formuleSante h2 {overflow:hidden;padding-left:15px;margin-top:15px;color:#009EB0;font-size:16px;font-weight:bold;font-style:italic;background:url(/images/ganprevoyance_ganprevoyance-chartegan/puce.gif) no-repeat center left}
#formuleSante h3{color:#f3995d;font-size:12px;margin-bottom:10px;padding-left:15px;}
#formuleSante p{color:#524e42;font-size:11px;padding:0px 20px 0px 15px;}

/*********************************************************************
  Bottom
*********************************************************************/
#bottom #tab{position:relative;top:-29px;height:48px;width:1000px;margin:0px auto;background:url(/images/ganprevoyance_ganprevoyance-chartegan/tab_bottom_txt.png) top left no-repeat;}
.global_step2 #bottom #tab{position:relative;top:-24px;left:35px;height:24px;width:1000px;margin:0px auto;background:url(/images/ganprevoyance_ganprevoyance-chartegan/tab_bottom.png) top left no-repeat;}
#bottom #bottom_content{width:1000px;margin:0px auto;padding:85px 20px 20px 20px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
#bottom .tagline_bot{height:33px;padding-top:10px;text-align:center;background:#00a3b3}

#bottom_content p{clear:both;margin-bottom:10px;font-size:10px;color:#969696}
#bottom_content p a{color:#969696;text-decoration:none}
#bottom_content p a:hover{text-decoration:underline;}
#bottom_content p.asterisque{clear:both;margin-bottom:10px;font-size:10px;color:#00a3b3}
#bottom_content p.note{margin-bottom:0px;color:#000;font-size:10px;}
#bottom_content p.mentions{margin-bottom:0px;color:#00a3b3;font-size:11px;}

#bottom #showMentions{text-decoration:underline;cursor:pointer}
#mentionsLegales{position:absolute;top:-680px;left:50%;width:1000px;margin-left:-500px;padding:30px;background:#FFF}
#mentionsLegalesIFrame{position:absolute;top:-680px;height:1000px;width:1000px;margin-left:-500px;padding:30px;background:#FFF;left:50%;}
#mentionsLegales iframe{display:block;position:absolute;top:0;left:0;width:1000px;height:800px;z-index:-1;filter:mask();}
#mentionsLegales #hideMentions{display:block;margin-bottom:20px;text-align:center;text-decoration:underline;cursor:pointer}
#mentionsLegales #hideMentions2{display:block;margin-top:10px;text-align:center;text-decoration:underline;cursor:pointer}
#mentionsLegales #hideMentions span,
#mentionsLegales #hideMentions2 span{font-weight:bold;font-size:14px}
#mentionsLegales h4{margin:10px 0px;font-size:14px;font-weight:bold;color:#1c4975;text-transform:uppercase}
#mentionsLegales p{margin-bottom:10px;font-size:9px;color:#000}

/*********************************************************************
  Import
*********************************************************************/
#import{padding-left:150px;}
#import p{padding-bottom:10px;font-size:12px;color:#FFF}
#import p span{font-weight:bold}
#import form .bt_form_gan{padding-left:40px;padding-top:80px;}
#import form .bt_valider {cursor:pointer;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bt_valider.png) no-repeat 0 0;width:139px;height:36px;font-weight:bold;color:#FFF;border:0;padding-bottom:10px;cursor:pointer}

/**********************************************************************
  Fin opération
**********************************************************************/
#finOpe{text-align:center;width:100%;padding:60px 0 345px 0}
.texteFinOpe1{color:#02a3b5;font-size:22px;font-weight:bold;padding:0 10px 0 10px}
.texteFinOpe2{color:#b70360;font-size:22px;font-weight:bold;padding-top:25px;margin-bottom:20px}
.texteFinOpe2 a{color:#b70360;font-size:22px;font-weight:bold;text-decoration:none;}
.texteFinOpe2 a:hover{text-decoration:underline;}