/* CSS Document */

/* normalise les marges et le remplissage */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,
fieldset, input, p, blockquote, th
{ margin: 0; padding: 0; }

html{
width:100%;
height:100%;
}

body{
position:relative;
text-align:left;
font: 70% Arial, Verdana, helvetica, sans-serif;
width:100%;
height:100%;
background-color:#fff;
}

img{
border:none;
}

div#entete{
width:950px;
margin:auto;
}

div#logo{
width:250px;
height:80px;
padding-top:20px;
text-align:left;
}

div#main_menu{
width:950px;
height:50px;
margin:auto; 
font-size:12px;
text-align:center;
}

div#manequin{
float:right;
margin-top:-90px;
background-image: url(images/conseiller.jpg);
background-repeat: no-repeat;
width:150px;
height:150px;
}

div#contain_main{
width:950px;
margin:auto;
}

div#footer{
clear:both;
width:950px;
margin:auto;
padding-top:40px;
text-align:center;
}


div#panelGauche{
float:left;
width:313px;
height:175px;
margin:0px;
text-align:left;
}
div#panelCentre{
float:left;
width:313px;
height:175px;
margin-left:5px;
margin-right:5px;
text-align:center;
}
div#panelDroite{
float:left;
width:313px;
height:175px;
margin:0px;
text-align:right;
}

div#colonneG{
float:left;
width:190px;
height:auto;
margin:0px;
margin-top:42px;
text-align:left;
}

div#colonneD{
float:left;
width:190px;
height:auto;
margin:0px;
text-align:right;
}

div#colonneCentre{
float:left;
width:540px;
height:auto;
margin-left:15px;
margin-right:15px;
text-align:center;
}

div#colonneCentreReseau{
float:left;
width:950px;
height:auto;
margin-left:0;
margin-right:0;
text-align:center;
}

.recherche{
margin-top:126px;
}

.recherche input{
background-color:#FFFFFF;
border-width: 1px;
border-color: #163b8b;
border-style: groove;
font-size: 11px;
}
.champrecherche{
width:110px;
margin-left:9px;
}
.rechercheG input{
background-color:#FFFFFF;
border-width: 1px;
border-color: #CCCCCC;
border-style: groove;
font-size: 11px;
}

/******************************************/
/* DEBUT Gestion du Main_menu
/******************************************/
#main_menu a { font-family:Arial, Helvetica, sans-serif;  color:#103184; text-decoration:none; font-weight:500; }

a.menu_selected, #main_menu a:hover { border-bottom:2px solid #103184; color:#FF1821 !important;}

.menu_ferme {padding:9px 0 0 0;}

.menu_ouvert {padding:9px 0 0 0;}

#main_menu ul { list-style:none; /*border:1px solid;*/}

#main_menu li { display:inline; padding:0 3px; }

#ssmenu1, #ssmenu2, #ssmenu3, #ssmenu4, #ssmenu5 { color:#ff1821; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:7px; /*border:1px solid #FF00FF; */}

#ssmenu1 { padding-left:65px; }

#ssmenu2 { padding-left:9px; text-align:left; }

#ssmenu3 { padding-left:9px; text-align:left; }

#ssmenu4 { padding-left:9px; text-align:left; }

#ssmenu5 { padding-left:9px; text-align:left; }
	
#ssmenu1 a, #ssmenu2 a, #ssmenu3 a, #ssmenu4 a , #ssmenu5 a { color:#103184;}
	
.ssmenu_selected, #ssmenu1 a:hover, #ssmenu2 a:hover, #ssmenu3 a:hover, #ssmenu4 a:hover, #ssmenu5 a:hover { color:#FF1821 !important; text-decoration:underline !important; border:none;}

.ssmenu_selected, #ssmenu1 a:active, #ssmenu2 a:active, #ssmenu3 a:active, #ssmenu4 a:active, #ssmenu5 a:active { color:#FF1821 !important; text-decoration:underline !important; border:none;}
	
.ssmenuactif a, .ssmenuactif a:visited { color:#FF1821 !important; text-decoration:underline;}

.visible { display:block; }
.cache { display:none; }


/******************************************/
/* LIENS
/******************************************/
div#footer a.urlAxaReunion, div#footer a.urlAxaReunion:hover, div#footer a.urlAxaReunion:visited { color:#264f86; text-decoration:none; }
div#footer a, #footer a:hover, #footer a:visited { color:#e20024; text-decoration:none; }


/******************************************/
/* Mise en Forme du Texte
/******************************************/


.separationSousMenu{
text-align:left;
margin-bottom:3px;
background-image:url(images/fondmenu3.jpg);
background-repeat:no-repeat;
background-position:center;
}

a.sousMenu{
color:#000000;
text-decoration:none;
font-weight:700;
font-size:11px;
}
a.sousMenu:hover, a.sousMenu:active{ color:#ce1722; }

/***********************************************/
/****** Mise en age du centre de la page********/
/***********************************************/
.titre1{
font-size:18px;
color:#264f86;
/*border-right: #264f86 solid 2px;
border-left: #264f86 solid 2px;*/
margin-bottom:5px;
}

h2{
font-size:20px;
color:#e20024;
/*border-right: #264f86 solid 2px;
border-left: #264f86 solid 2px;*/
margin-bottom:20px;
text-align:center;
}

h3{
color:#264f86;
font-size:12px;
font-weight:bold;
text-align:right;
}

.sousTitre{
color:#264f86;
font-size:12px;
font-weight:normal;
text-align:left;
}

h4{
color:#264f86;
font-size:11px;
font-weight:normal;
text-align:right;
}

h5{
color:#999999;
font-size:14px;
font-weight:bold;
text-align:left;
margin-top:15px;
margin-bottom:8px;
}

h6{
color:#000000;
font-size:11px;
font-weight:bold;
text-align:left;
}

.titreContact{
font-size:18px;
color:#e20024;
/*border-right: #264f86 solid 2px;
border-left: #264f86 solid 2px;*/
margin-bottom:20px;
text-align:center;
}

.alertContact{
font-size:12px;
color:#e20024;
/*border-right: #264f86 solid 2px;
border-left: #264f86 solid 2px;*/
margin-bottom:20px;
text-align:center;
}

#block1{
width:200px;
float:left;

}

#block2{
width:318px;
float:right;
margin-top:-13px;
}

#block3{
clear:both;
}

div#colonneCentre img {
margin-top:15px;
margin-bottom:15px;
}

div#colonneCentre ul {
text-align:left;
margin-left:50px;
font-size:10px;
}

div#colPresta{
float:left;
text-align:left;
margin-right:40px;
margin-bottom:20px;
}

div#colPresta a{
text-decoration:underline;
color:#264f86;
}

.tableTitre{
color:#fff;
}

.tableSousTitre{
color:#000;
font-weight:bolder;
margin-left:10px;
}

.tableSousTitreSelec{
color:#ff0000;
font-weight:bolder;
margin-left:10px;
}

.lienRemonter a{
color:#264f86;
font-weight:bolder;
text-decoration:none;
}
.lienRemonter a:hover{
color:#264f86;
text-decoration:underline;
}

.mentions{
font-size:9px;
text-align:left;
}

.lienRecherche a:hover{
display:block;
color:#009933;
border-bottom: solid 1px #000;
}
/*************************************************/
/******* Mise en forme page plan du site *********/ 
/*************************************************/

div#contenuPlan{
width:200px;
float:left;
margin:15px;
}

.titrePlan{
font-size:18px;
color:#264f86;
}

.titrePlan a{
font-size:18px;
color:#264f86;
text-decoration:none;
}
.titrePlan a:hover{
font-size:18px;
color:#264f86;
text-decoration:underline;
}

div#contenuPlan ul{
list-style-type:none;
}

div#contenuPlan li{
margin-left:10px;
}

div#contenuPlan li a{
color:#999999;
text-decoration:none;
}

div#contenuPlan li a:hover{
color:#999999;
text-decoration:underline;
}

/*************************************************/
/******* Mise en forme colonne Gauche ************/ 
/*************************************************/

div#cadreSaviezVous{
border: #4f8cc5 solid 1px;
text-align:center;
margin-top:47px;
}

.titreSaviezVous{
font-size:12px;
font-weight:bolder;
border-bottom: #e20024 solid 1px;
}

.contenuSaviezVous{
text-align:left;
margin-top:5px;
margin-left:4px;
margin-right:4px;
}

.sousligneSimple{
text-decoration:underline;
}

.sousligneGras{
text-decoration:underline;
font-weight:800;
}

div#bandeau{
text-align:center;
}

div#contact{
width:950px;
height:470px;
text-align:center;
background-image:url(images/carte.jpg);
background-repeat:no-repeat;
}