﻿/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Redefinitions des balises HTML */ 
/*html{ overflow:-moz-scrollbars-vertical; }*/
*{margin:0;padding:0;}
body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#3f3e3e;}
img{border:0}
*{margin:0;padding:0;}
body{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3f3e3e; background:url(../images/background/fond.jpg) repeat-x #A7CEDD;}
td{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#3f3e3e;}
a{text-decoration:none; color:#5e4039;}
a:hover{color:#E2E2E2;}
img{border:none;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV Globale*/ 
#Globale{width:952px;  margin:0 auto;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV Heauder*/
#header{width:952px;} 
#header #Divmenu{width:268px;float:left;}
/*~~~~~~~~~~~~~LOGO*/
#header #Divmenu .logo {padding:13px 0 8px 35px;}
/*~~~~~~~~~~~~~MENU PRINCIPALE*/
#header #Divmenu .Fondmenu{width:253px; background:url(../images/background/menu-top.gif) top no-repeat;}
#header #Divmenu .Fondmenu .menu {width:227px;/* background:url(../images/background/menu-bottom.gif) bottom no-repeat;*/ padding:18px 0 4px 26px; position:relative;}
#header #Divmenu .Fondmenu .menu .bas1{position:absolute; bottom:0; left:0;} 
#header #Divmenu .Fondmenu .menu .bas2{position:absolute; bottom:15px; left:0;} 
#header #Divmenu .Fondmenu .menu .bas3{position:absolute; bottom:15px; right:0;} 
*html #header #Divmenu .Fondmenu .menu .bas3{position:absolute; bottom:15px; right:-1px;} 

#header #Divmenu .Fondmenu .menu ul{list-style:none;}
#header #Divmenu .Fondmenu .menu ul li{ padding-bottom:7px;}

/*~~~~~~~~~~~~~DIV FLASH + MENU HAUT*/
#header #DiFla{ width:679px; float:left;}
#header #DiFla ul.menuHaut{width:673px; list-style:none; text-align:right; padding:24px 6px 11px 0; }
#header #DiFla ul.menuHaut li{display:block; float:right;}
#header #DiFla ul.menuHaut li a{color:#363636;}
#header #DiFla ul.menuHaut li a:hover{color:#1B1B1B;}
#header #DiFla ul.menuHaut .separateur{width:1px; overflow:hidden; margin:0 7px 0 7px;}

#header #DiFla .fla{ width:679px; float:left; padding-top:4px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV Contenu*/
#contenu{width:952px; padding:25px 0 0 0; clear:both;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV Contenu gauche*/
#contenu #contenuG{width:695px; float:left; height:346px}
/*~~~~~~~~~~~~~DIV QUI SOMME NOUS*/
#contenu #contenuG .bloc1{float:left;width:370px; background:url(../images/background/fond-bloc1.gif) 0 19px no-repeat; margin:0 40px 20px 2px;min-height:144px; _height:144px; }
#contenu #contenuG .bloc1 .txt{width:338px;font-family:tahoma; font-size:11px; color:#515151; padding:14px 18px 12px 14px; position:relative;}
#contenu #contenuG .bloc1 .txt .imgG{float:left; margin:0 14px 12px 0; display:none}
#contenu #contenuG .bloc1 .txt .savoirplus{position:absolute; bottom:0; right:24px;}
#contenu #contenuG .bloc1 .txt span{font-weight:bold; color:#3F3E3E; }
#contenu #contenuG div.titre{height:19px;  display:block; clear:both; position:relative; margin-left:11px;}
#contenu #contenuG div.titre img{float:left;}

/*~~~~~~~~~~~~~DIV ACTUALITE*/
#contenu #contenuG .bloc2{float:left;width:253px; background:url(../images/background/fond-bloc2.gif) 0 19px no-repeat; min-height:144px; _height:144px;}
#contenu #contenuG div.titre{height:19px;  display:block; clear:both; position:relative; margin-left:11px;}
#contenu #contenuG div.titre img{float:left;}
#contenu #contenuG .bloc2 .txt,#contenu #contenuG .bloc2 .txt1{width:222px;font-family:tahoma; font-size:11px; color:#3f3e3e; padding:0 0 10px 16px; position:relative;}
#contenu #contenuG .bloc2 .txt{ padding-top:16px; margin-bottom:7px;}
#contenu #contenuG .bloc2 .txt .savoirplus,#contenu #contenuG .bloc2 .txt1 .savoirplus{position:absolute; bottom:0; right:0px;}
#contenu #contenuG .bloc2 .txt .imgG,#contenu #contenuG .bloc2 .txt1 .imgG{float:left; margin:0 14px 12px 0;}
#contenu #contenuG .bloc2 .txt span,#contenu #contenuG .bloc2 .txt1 span{font-weight:bold;  color:#3F3E3E;}

/*~~~~~~~~~~~~~RMA WATANYA recrute*/
#contenu #contenuG .bloc3{float:left;width:370px; background:url(../images/background/fond-bloc3.gif) 0 19px no-repeat; min-height:160px; _height:160px;margin:0 40px 0 2px; }
#contenu #contenuG div.titre{height:19px;  display:block; clear:both; position:relative; margin-left:11px;}
#contenu #contenuG .bloc3 .txt{width:338px;font-family:tahoma; font-size:11px; color:#515151; padding:14px 18px 12px 14px; position:relative;}
#contenu #contenuG .bloc3 .txt .savoirplus{position:absolute; bottom:0; right:24px;}
#contenu #contenuG .bloc3 .txt .imgG{float:left; margin:0 14px 12px 0;display:none}
#contenu #contenuG .bloc3 .txt span{font-weight:bold; color:#3F3E3E; }
#contenu #contenuG div.titre img{float:left;}

/*~~~~~~~~~~~~~Simulez votre assurance en ligne*/
#contenu #contenuG .bloc4{float:left;width:253px; background:url(../images/background/fond-bloc4.gif) 0 19px no-repeat;min-height:144px; _height:144px; }
#contenu #contenuG .bloc4 .txt{width:222px;font-family:tahoma; font-size:11px; color:#393939; padding:16px 0 14px 16px; position:relative;}
#contenu #contenuG .bloc4 .txt .savoirplus{position:absolute; bottom:0; right:0px;}
#contenu #contenuG .bloc4 .txt .imgG{float:left; margin:0 14px 12px 0;}
#contenu #contenuG .bloc4 .txt span{font-weight:bold; color:#5c7138;}
#contenu #contenuG .bloc4 .txt .eAssurance{margin:15px 0 0 10px;}
#contenu #contenuG div.titre{height:19px;  display:block; clear:both; position:relative; margin-left:11px;}
#contenu #contenuG div.titre img{float:left;}
#contenu #contenuG .bloc4 a:hover{color:#446000;}
#contenu #contenuG .bloc4 a{color:#23A2C5;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV Contenu droite*/
#contenu #contenuD{width:257px; float:left; }

#contenu #contenuD .bloc5{float:left;width:253px; background:url(../images/background/fond-bloc5.gif) 0 19px no-repeat; min-height:144px;}
#contenu #contenuD div.titre{height:19px;  display:block; clear:both; position:relative; margin-left:11px; }
#contenu #contenuD div.titre img{float:left;}
#contenu #contenuD .bloc5 .txt{width:226px;font-family:tahoma; font-size:11px; color:#3f3e3e; padding:0 0 10px 12px; margin-top:203px;}
#contenu #contenuD .bloc5 .txt h3{color:#3f3e3e; font-size:11px; font-weight:bold; margin-bottom:8px;}
#contenu #contenuD .bloc5 .txt .imgG{float:left; margin:0 14px 12px 0;}
#contenu #contenuD .bloc5 .txt span{font-weight:bold;  color:#3F3E3E;}
#contenu #contenuD .bloc5 .visuel{margin:15px 0 13px 10px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV FOOTER*/
#GlobaleFooter{width:100%; height:28px;  clear:both;position:fixed; bottom:0px;}
*html #GlobaleFooter {position:absolute; width:100%; height:28px; clear:both;}
*html #GlobaleFooter {width:100%; height:28px;  clear:both;
top: expression(offset = 0 + parseInt(document.body.currentStyle.paddingBottom) + parseInt(document.body.currentStyle.marginBottom), document.documentElement.clientHeight - this.offsetHeight - offset + document.documentElement.scrollTop + 'px');}
#GlobaleFooter #Footer{ width:951px; height:28px; margin:0 auto; background:url(../images/background/footer.gif) no-repeat; position:relative;}
#GlobaleFooter #Footer ul{list-style:none; padding-top:7px; font-family:tahoma; font-size:11px; color:#FFFFFF;float:left;}
#GlobaleFooter #Footer ul li{display:inline; }
#GlobaleFooter #Footer ul li.premier{display:inline; padding-left:19px;}
#GlobaleFooter #Footer ul li.separateur{display:inline; padding:0 9px 0 9px; color:#4addff; width:1px; overflow:hidden;}
#GlobaleFooter #Footer ul li a:hover{ color:#efefef; text-decoration:underline;}
#GlobaleFooter #Footer ul li a{ color:#FFFFFF;}
#GlobaleFooter #Footer .copyright ul {display:inline;font-size:10px; float:right; padding-right:32px}
#GlobaleFooter #Footer .copyright li a{ color:#FFFFFF;}
#GlobaleFooter #Footer .imgFooter{position:absolute; bottom:0; left:-100px; z-index:1;}
