/*----------------- STYLES GENERIQUES -----------------------*/
html, body { height:100%;}
body { margin:0;padding:0;text-align:center;color:#391909;height:100%;font-size:70%;
background: url(http://styles.ag2rlamondiale.fr/commun/img/background.gif) repeat;
padding:0;
background-attachment:scroll;

/*-----style pour l'habillage penser a activer le js-----*/
/*background:#391909 url(../img/pub/AG2R-LA-MONDIALE-flexeo-1012-regular-980-155.gif) center 0px no-repeat;
padding-top:155px;
cursor:pointer;*/
}
body *{font-family:verdana, Arial, Helvetica, sans-serif;}

a img { border:none;}

p, h1, h2, h3, h4, h5, h6{ margin:0; font-weight:normal;}

form{margin:0;padding:0;}

h1	{ margin:0;padding:0;}
h2	{font-size:250%; }
h3	{font-size:210%;}
h4	{font-size:160%;}
h5  {font-size:130%;}


a:link, a:visited	{text-decoration:underline;color:#391909;}
a:hover		{text-decoration:none;color:#391909;}

input, select, textarea{font-size:100%;}
ul, ol{list-style-type:none;margin:0;padding:0;}

fieldset{border:none;margin:0;padding:0;}

.none{display:none;}


.global2{text-align:left;margin:0px auto 0px auto;width:960px;cursor:default;
	background:#FFFFFF;
	padding:0 10px 0 10px;
	}
.global{text-align:left;margin:0px auto 0px auto;width:960px;cursor:default;
	background:url(../../commun/img/fond_content.jpg) repeat-x center top #D6D6D6;
	/*background:#ffffff;*/
	padding:0 10px 0 10px;
	}


/*-------------------STYLES HEADER-------------------------*/
#menu {width:960px;}
#menu li.acces ul{display:none;}
#menu li.acces:hover ul{display:block;}

.header{position:relative;height:120px;left:0px;width:960px;}
.header .logo{position:absolute;}
.header .baseline{position:relative;float:right;top:66px;}

.fast-acces{position:absolute;right:0px;margin:10px 0 0 0;}
.fast-acces li{display :inline;padding:0 0 0 7px; border-left: solid #391909 1px;}
.fast-acces li.first{border:none;}
.fast-acces li a{ text-decoration:underline;}
.fast-acces li a:hover{ text-decoration:none; color:#009FCC;}

/*-------------------NAVIGATION PRINCIPALE-------------------------*/
.nav_princ {position:absolute;left:0px; top:87px; background:url(../img/menu/bg.gif) center top repeat-x; width:960px; border-left:1px solid #D8D2CC;}
.nav_princ li, .nav_bas li { float:left; padding:0; margin:0; }
.nav_princ li a, .nav_bas li a{ display:block; height:29px; border-right:1px solid #D8D2CC; background-repeat:no-repeat; }
.nav_princ li a span, .nav_bas li a span{ display:none; }

/* ------- DIV D'ACCES AUX Services client -----------------------*/
#menu li.acces ul, #menu li.acces:hover ul { display:none; }

/* ------- DIV D'ACCES AUX Services client -----------------------*/
.nav_princ li.acces { float:right; }
.nav_princ li.acces a { width:113px; background:url(../img/menu/bg.gif) 0px -1px repeat-x; border-right:none; }

/*------------------- MOTEUR DE RECHERCHE GENERAL-----------------*/
div#actions{padding:0;margin:0;}
div#actions  div.search-engine{padding:0;margin:5px 0px 5px 0;float:right;}
div#actions  div.search-engine label img{margin-top:9px;cursor:pointer;}
div#actions  div.search-engine input.sub{margin-left:5px;}
div#actions  div.search-engine input.boxrecherche{font-size:100%;border: 1px #391909 solid;height:15px;width:278px;}

/*-------------------STYLE FOOTER--------------------------------*/
.footer{float:left;width:960px;margin-top:10px;background:#FFFFFF;border-left:1px solid #cbc3be;border-right:1px solid #cbc3be;border-bottom:1px solid #cbc3be;}

/*-------------------NAVIGATION BAS-------------------------*/
.nav_bas{background:url(../img/menu/bg.gif) center top repeat-x;width:960px;height:29px; border-right:0px;}
.nav_bas .last_menu {border-right:0px;}
/*-------------------styles Homepage-----------------------*/
/*-------------------style contenu-----------------------*/
.contenuhp{float:left;width:960px;margin-top:10px;}

/*------------------- Bandeau PUB -----------------------*/
.publong { margin-top:10px; /*width:970px; background:none;*/ width:960px; clear:both; }
.publong a { /*margin-left:-2px;*/ float:left; }

/*------------------- bandeau bas -----------------------*/
#menu_bas_content{position: relative;float:left;text-align:left;margin:0;width:960px;padding:10px 0 10px 0;background-color:#edeae8; }
.nav_pied{	font-weight: normal;	color : #7e6a52;}
a.nav_pied:link, a.nav_pied:visited{	text-decoration:none;	color : #7e6a52;}
a.nav_pied:hover{	text-decoration:underline;}

#colone_footer { float:left; margin:0; width:960px; text-align: left; padding-left : 0px; padding-right:0px;}
#colone_footer ul { margin:0; padding: 0; line-height:16px; list-style-type: disc; text-align: left;  }
#colone_footer ul.disc { margin-left:10px; padding: 0; line-height:16px; list-style-type:disc; text-align: left;  }
#colone_footer li.services { display:block; float:left; padding-left:5px; list-style-type: disc; margin:0px 35px 0px 10px;  }
#colone_footer li.mutuelles { display:block; float:left; padding-left:5px;  list-style-type: disc; margin:0px 25px 0px 0px; }
#colone_footer li.marques { display:block; float:left; padding-left:5px; list-style-type: disc; margin:0px 35px 0px 0px; }
#colone_footer li.autres_sites { display:block; float:left; padding-left:5px;  list-style-type: disc; margin:0px 25px 0px 0px; }
#colone_footer li.rechercher { display:block; float:left; padding-left:5px; margin:0; }
#colone_rechercher {	position: relative;float:left;margin-bottom:5px;width:220px;text-align: left;}

#rechercher fieldset, #rechercher_bas fieldset { float:left; border:none; margin:0px; padding:0px; }
#rechercher input, #rechercher_bas input { float:left; margin-left:5px; padding:0px; }

#rechercher label, #rechercher legend, #rechercher_bas label, #rechercher_bas legend { display:none; }
.nav_outils {height:17px;}

#pied {	float:right;	padding-right:10px;	vertical-align:bottom;color : #391909;}
.pied{	font-weight: normal;	color : #391909;}
a.pied:link, a.pied:visited{text-decoration:none;color : #391909;}
a.pied:hover{	text-decoration:underline;}

.logo_bas img {margin-top:10px;}

/*-------------------Page Interne-----------------------*/
/*-------------------corps de page-----------------------*/
.corps{margin-top:10px;width:960px;padding:0;}

/*-------------------Navigation secondaire-----------------------*/
.nav_sec { margin:0; width:180px; float:left; /*background-color:none;*/ background-color:#FFFFFF; padding-bottom:100px; }

.nav_sec p.titre { color:#00AEE0; font-size:120%; font-style:normal; margin:0; padding:0 0 0 10px; text-transform:uppercase; }

.nav_sec ul li a:link, .nav_sec a:visited { color:#391909; text-decoration:none; display:block; padding:5px 5px 5px 10px;background:#ffffff; font-weight:bold;}
.nav_sec ul li a:hover {color:#009FCC; text-decoration:none;}
.nav_sec ul { margin-top:10px; padding:0; }
.nav_sec ul li { margin:0; padding:0; height:auto; border-bottom:1px solid #FFFFFF; }
.nav_sec ul li.on a:link, .nav_sec ul li.on a:visited { color:#009FCC; background:#ffffff; }
.nav_sec ul li.on ul {margin:0;}
.nav_sec ul li.on ul li { /*padding-left:-10px;*/ }
.nav_sec ul li.on ul li a:link,.nav_sec ul li.on ul li a:visited  { background:#EDEAE8; color:#391909; font-weight:normal; /*margin-left:10px;*/ padding-left:15px; }
.nav_sec ul li.on ul li a:hover { background:#009FCC; color:#FFFFFF; font-weight:normal; }
.nav_sec ul li.on ul li.on a:link, .nav_sec ul li.on ul li.on a:visited { background:#EDEAE8;color:#009FCC; }



/*-------------------self clear -----------------------*/
.sc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .sc{height:1%;}
*:first-child+html .sc{height:1%;}

/*-------------------CONTENU MASTER PAGE -----------------------*/
.contenu{float:left;margin:0 0 0 10px;padding:0;height:auto;width:770px;}
.avec_infoscomp{height:auto;}
.contenu_fond{float:left;min-height:500px;width:770px;background:#FFFFFF;height:auto;}
* html .contenu_fond{height:auto;}
* html .pg_header #recherche_champ{margin-left:10px;}

.pg_header_bordure{padding:0;}
.pg_header{margin:0;background:#ffffff;}
.pg_header h2{padding:5px 10px 15px 10px;color:#009FCC;line-height:100%;text-transform:uppercase;}
.pg_header h2 span{display:block;padding-top:4px;color:#391919;font-size:60%; text-transform:none;}

.pg_int { padding:0px 10px 10px 10px;height:auto; }

/*-------------Mise en page des textes-------------------------*/
.texte p { padding:5px 0 5px 0px; color:#391909;}
.texte ul { padding:0; margin:2px 0px 5px 10px; }
.texte ul li{margin-top:5px;background:url(../img/puce.gif) no-repeat;padding-left:10px; color:#391909;}

.texte h3 { /*color:#391909; margin:20px 0 5px 0;*/ color:#009FCC; margin:10px 0 10px 0; text-transform:uppercase; font-size:120%; }
.texte h3 a, .texte h3 a:visited{color:#391909;margin-top:20px;text-decoration:none; }
.texte h3 a:hover{text-decoration:underline;}

.texte h4{ color:#391909; /*margin:15px 0 5px 10px; font-size:120%; text-transform:uppercase;*/ margin:15px 0 5px 0; font-size:100%; font-weight:bold; }
.texte h4 a, texte h4 a:visited { padding-bottom:5px; text-decoration:none; color:#391909; }
.texte h4 a:hover { text-decoration:underline; }

.texte h5{ /*font-size:120%; margin:15px 0 5px 15px;*/ font-size:100%; margin:15px 0 5px 0; color:#391909; font-weight:bold;}


.haut_de_page {float:right; margin:10px; padding-left:15px; background:url(../img/fleche_haut_page_brun.jpg) left 4px no-repeat;}
a.haut_de_page:link, a.haut_de_page:visited {text-decoration:none;}
a.haut_de_page:hover {text-decoration:underline;} 

/*-------------------Tableau bleu trois couleurs-----------------------*/
.table_valeur{width:100%;border-bottom:2px solid #391909; margin-bottom:20px;}
.table_valeur th  td{ text-align:center;font-weight:bold;border-bottom:2px solid #391909;}
.ligne_bleu td{background:#AADFEE;padding:5px 0 5px 0;}
.ligne_blanche td{background:#FFFFFF;padding:5px 0 5px 0;}
.intertitre{width:100%;border-bottom:2px solid #391909;}

/*-------------------Chemin de fer -----------------------*/
#chemin{padding:10px 0 0 10px;color:#391909;margin:0 0 0 180px; }
#chemin li{display:inline;padding-left:10px;background:url(http://styles.ag2rlamondiale.fr/commun/img/puce_chemin.gif) 2px no-repeat;}
#chemin li.first{background :none;padding:0;}
#chemin li a{color:#391909;text-decoration:underline;}
#chemin li a:hover{text-decoration:none;}

/*-------------------PAGE PLAN DU SITE -----------------------*/
#plan-site{padding:0;margin:0;}
#plan-site * a:link, #plan-site a:visited{text-decoration:none;color:#4d5257;}
#plan-site * a:hover{text-decoration:underline;color:#4d5257;}
#plan-site ul{padding:0;margin:0; list-style-type:none; background:none;}
#plan-site li{padding-left:10px;margin-left:40px; font-weight:bold; background:none;}
#plan-site li li li { font-weight:normal;background:url(../img/puce.gif) no-repeat;}


