body {
	margin: 0;
	padding: 0;
	background-image: url(../../images/commun/bg01.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color: #dfded8;
	text-align: center;
}

.header{
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	width: 960px;
	text-align: left;
	padding-left: 0px;
}

#mentions p{
	font: 9px Arial, Helvetica, sans-serif;
	color: #999999;
}

.entete{
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	width: 180px;
	text-align: left;
	padding-left: 0px;
	float: left;
}

#page{
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	overflow:auto;
	width: 960px;
	height:auto;
	text-align: left;
}

#container_gauche {
	float: left;
	text-align: left;
	width: 725px;
	height:auto;
	/*margin-left: 10px;*/
	margin-top: 20px;
	top: 0px;
	padding-top: 0px;
	margin-right:1px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/institutionnel/bg_contenu_gauche.gif) no-repeat left top;
}


#container_gauche_fin {
	width: 725px;
	height: 30px;
	text-align:right;
	float: right;
	z-index: auto;
	margin-top: 10px;
	padding-top:0px;
	background: #ffffff url(../../images/professionnels/bg_bas_contenu_gauche.gif) no-repeat left bottom;
}



#container_droit {
	float: right;
	text-align: left;
	width: 231px;
	/*height:auto;*/
	margin-top: 20px;
	top: 0px;
	/*margin:0px;
	padding:0px;*/
	padding-top: 0px;
	background: url(../../professionnels/images/bg_container_droit.gif) no-repeat left top;
}

.acces_rapide{
	width : 225px;
	float : right;
}
#espace_professionnel{
	background: url(../../professionnels/images/bg_acces_espace_pro.gif) no-repeat left top;
	height:100px;
}
#espace_professionnel h2 {
	color: #FFFFFF;
	margin:0px;
	margin-left:10px;
	padding-top:2px;
	font: 12px Arial;
	font-weight: bold;
}
#espace_professionnel .texte {
	color: #FFFFFF;
	margin: 18px 0px 0px 5px;
	font: 11px Arial;
	float: left;
	width: 80px;
	text-align: right;
	
}
#espace_professionnel .texte p {
	margin: 4px;
}

.stylechamps{
	font: 11px Arial;
	border: 1px solid #d6d9d6;
	margin:0px;
	padding:0px;
	margin-top: 4px;
	margin-bottom: 0px;
}

#espace_professionnel .champs {
	text-align: left;
	float: right;
	margin: 15px 0px 0px 0px;
	font: 9px Arial;
	width:130px;
}
#espace_professionnel .champs a {
	color: #ae958f;
	text-decoration: none;
	margin:0px;
	padding:0px;	
	
}
#espace_professionnel .champs a:hover {
	color: #FFFFFF;
	text-decoration: underline;	
	
}
/* MODULE GENERIQUE */
#generique {
	width : 225px;
	float : right;
	margin-top:10px;
	padding-bottom:10px;
	background: url(../../professionnels/images/bg_module.gif) no-repeat;
	border-bottom: 1px solid #C3C3C3;
}
#basgenerique {
	width : 225px;
	height: 0px;
	float : right;
	background: #009999 url(../../professionnels/images/bgbas_module.gif) no-repeat top;
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	
}
#generique h2 {
	padding-top:6px;
	/*padding-bottom:6px;*/
	padding-left:10px;
	margin:0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #401F16;	
}
#generique .visu {
	padding-top:6px;
	padding-left:10px;
	float : left;
	width: 33px;
	text-align:right;
}

#generique .texte {
	padding-top:6px;
	padding-left:10px;
	float : left;
	font: 11px Arial;
	color: #422219;
}
#generique .texte ul {
	padding-left:8px;
	margin:0px;
}
#generique .texte li {
	padding:0px;
	margin:0px;
	list-style-position: outside;
	list-style-image: url(../../professionnels/images/puce_generique.gif);
}
#generique .texte a{
	text-decoration: none;	
}
#generique .texte a:hover{
	text-decoration: underline;
}
#bas_de_page{
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
	width: 960px;
	text-align: left;
}

#encre{
	/*text-align: right;*/
	position: fixe;
	z-index: 10;
	margin-right:10px;
	
	
}


#Bulle{
	color: #0066FF;
	background-color: #FFFFFF;
	width: 85px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F1ED;
	border-right-color: #F0F1ED;
	border-bottom-color: #F0F1ED;
	border-left-color: #F0F1ED;
	font: 10px Arial, Helvetica, sans-serif;
}




/* Titre des pages */

#titre_generique, #titre_assurance, #titre_finance{
	float: left;
	position:relative;
	margin-left: 10px;
	text-align: left;
	margin-top: 7px;
	margin-bottom:0px;
	height:30px;
	display:inline;
}

#titre_generique h1{
	color:#000000;
	font: bold 11px Arial;
	/*text-transform: uppercase;
	letter-spacing: 0.1em;*/
	display:inline;
	padding:0px;
	margin:0px;
}

#titre_generique h2{
	color:#000000;
	font: 11px Arial;
	/*text-transform: uppercase;
	letter-spacing: 0.1em;*/
	display:inline;
	padding:0px;
	margin:0px;
}
#titre_generique a{
	text-decoration: none;
	color: #0066FF;
}
#titre_generique a:hover{
	color: #0066FF;
	text-decoration: underline;
}

/* Contenu du container gauche */

#contenu_gauche {
	position:relative;
	/*width: 710px;*/
	clear:both;
	/*padding-top: 30px;*/
	padding-right: 14px;
	/*margin-top:20px;*/
	padding-left: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

#contenu_gauche h4{
	color: #401F16;
	display:block;
	width: 100%;
	border-bottom: 1px solid #422219;
	font: lighter 18px Arial, Helvetica, sans-serif;
	padding-top: 10px;
	margin: 0px;
	margin-bottom: 10px;
}
#contenu_gauche h5 {
	color: #47A3C8;
	display:block;
	font: bold 12px Arial;
	margin-bottom: 10px;
	margin-top: 0px;
}

#contenu_gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

.cellule_groupe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #48180c ;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 2px;
	background-color: #dfded8;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#animation_menu_groupefb{
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	position: relative;
}

.titre_bleu {
	font-size: 12px;
	color: #47a3c8;
}

.texte_12_bleu
{
	font-size: 12px;
	color: #47a3c8;
}

.texte_bleu {
	color: #318EB3;
}

#publicite_groupefb{
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	position: relative;
}
#menu_gauche {
	float: left;
	text-align: left;
	width: 190px;
	left: 0px;
	right: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-left: 0px;
	top: 0px;
}
#hautdepage{
	margin-left: 0;
	margin-top: 0px;
	float: right;
	text-align: left;
	padding: 0px;
	margin-right: 5px;
	position: fixe;
	z-index: 10;
	
}
#solutions{
	margin-left: 0;
	margin-top: 10px;
	float: right;
	text-align: left;
	padding: 0px;
	margin-right: 5px;
	
}

.retour{
	text-align: left;
	position: absolute;
	float: right;
	margin-right: 400px;
}
#interieur_petit{
	width: 440px;
	height: 400px;
	float: left;
	position: relative;
	z-index: auto;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-top: 10px;
	padding-left: 25px;
	padding-right: 10px;
}



#contenu_gauche_simulation {
	float: left;
	text-align: left;
	width: 721px;
	background-image: url(../../images/commun/bg_contenu_droite02.gif);
	background-repeat: no-repeat;
	/*margin-left: 10px;*/
	margin-top: 0px;
	top: 0px;
	padding-top: 0px;
	background-color: #ffffff;
	background-position: left top;
}
#contenu_gauche_petit{
	width: 721px;
	height: auto;
	margin-left: 10;
	float: right;
	position: relative;
	z-index: auto;
	background-position: top;
}
#contenu_bas_droite{
	width: 721px;
	height: 45px;
	float: right;
	z-index: auto;
	background-image: url(../../images/commun/bg_bas_contenu_droite.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#contenu_bas_droite_petit{
	width: 470px;
	height: 45px;
	margin-left: 10;
	float: left;
	z-index: auto;
	background-image: url(../../images/commun/bg_bas_contenu_droite_petit.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#page02{
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	overflow:auto;
	width: 960px;
	height:auto;
	text-align: left;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #949494;

	text-align: left;
	float: left;
	/*padding-top: 10px;*/
	width: auto;
	padding-right: 0px;
}
#identifiant {
	text-align: right;
	float: left;
	padding-top: 0px;
	padding-left: 300px;
}
#partenaires {
	padding-right: 50px;
	padding-left: 5px;
	text-align: right;
	float: right;
}

#int_page_petit {
	margin-left: 0px;
	text-align: left;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	/*background-color:#0099CC;*/
}
#sous_titre {
	margin-left: 20px;
	margin-top: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	margin-right: 25px;
	/*background-image: url(../images/menu/bg_ssmenu01.gif);*/
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}

#sous_titre h3{ 
	font: normal 11px Arial, Helvetica, sans-serif;
	/*display:inline; */
	margin-top:3px;	
}

#contenu_gauche h6  {
	top: 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #401f16;
	background: url(../../images/commun/puce.gif) no-repeat;
	padding-left:20px;
	padding-bottom:2px;
	border-bottom: 1px solid #e6e6e6;
	display:block;
}
#sous_titre01 {
	margin-left: 25px;
	text-align: left;
	padding: 0px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #48180C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	margin-right: 25px;
}


#bas_de_page002{
	margin-right: 0px;
	margin-top: 10px;
	/*width: 721px;*/
	text-align: left;
	background-repeat: no-repeat;
	height: 35px;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	float: right;
}

.fontSizeNormal {
	font-size: 11px;
}

.texte_12_n {
	font-size: 12px;
}

.texte_10_n {
	font-size: 10px;
}

.texte_11_n {
	font-size: 11px;
	color:#000000;
}
.texte_blanc {
	color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
}
.footer{
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	width: 880px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
	vertical-align: bottom;
}
.t_footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
	margin-top: 5px;
	margin-bottom: 15px;
}
.footer02{
	margin-right: 0px;
	margin-left: auto;
	margin-top: 10px;
	/*width: 721px;*/
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
	vertical-align: bottom;
	float: right;
}
.lien_01{
	font-family: Arial, Helvetica, sans-serif;
	color: #3b3a26;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;
}
.lien_01:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.lien_onglet{
	font-family: Arial, Helvetica, sans-serif;
	color: #48180C;
	text-decoration: none;
	font-size: 11px;
}
.lien_02{
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 10px;	
}
.lien_02:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #318eb3;
	text-decoration: none;
	background-color: #F4F5F1;
	font-size: 10px;
}
.lien_03{
	color: #0066FF;
	text-decoration: none;
	cursor: pointer;
	font: 11px Arial, Helvetica, sans-serif;
}
.lien_03:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
	text-decoration: underline;
}

#logo{
	margin-top: 0px;
	padding-left: 0px;
	width: 177px;
}
#acces_clients{
	/*margin-top: 5px;
	background-image: url(../Images/commun/acces_client.gif);
	margin-left: 0px;
	background-repeat: no-repeat;
	height: 70px;
	float: left;*/
	margin-top: 5px;
	width: 170px;
	height: 80px;
	background-image: url(../../images/commun/acces_client.gif);
	margin-left: 80px;
	background-repeat: no-repeat;
	/*float: right;*/
	
	
}
#bord_clients{
	margin-top: 5px;
	background-image: url(../../images/commun/bord_client.gif);
	margin-left: 0px;
	background-repeat: no-repeat;
	height: 70px;
	float: left;
	width: 15px;
}
.formulairebouton {
	font-size: 11px;
	color: #318eb3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: thin none #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
/*.formulaire {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; font-size: 12px; BORDER-LEFT: medium none; color: #444444; BORDER-BOTTOM: medium none; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF}*/
#acces_partenaires{
	margin-top: 5px;
	width: 170px;
	height: 80px;
	background-image: url(../../images/commun/acces_partenaire.gif);
	margin-left: 80px;
	background-repeat: no-repeat;
}
#t_formulaire{
	padding-top: 25px;
	padding-left: 10px;
	padding-bottom: 10px;
	/*padding-top: 20px;*/
}
#t_formulaire02{
	padding-top: 18px;
	padding-left: 10px;
	padding-bottom: 10px;
	height: 70px;
	/*padding-top: 20px;*/
}
.alert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.alert01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
}
.alert02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.alert03{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ef4009;
}
.formulaire {
	font-size: 11px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d6d9d6;
	border-right-color: #d6d9d6;
	border-bottom-color: #d6d9d6;
	border-left-color: #d6d9d6;
}
.formulaire_orange {
	font-size: 11px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fddfc1;;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d6d9d6;
	border-right-color: #d6d9d6;
	border-bottom-color: #d6d9d6;
	border-left-color: #d6d9d6;
}
#sshp {
	margin-top: 22px;
	vertical-align: top;
	width: 722px;
	background-color: white;
	background-image: url(../../images/commun/acces_client.gif);
	background-repeat: no-repeat;
	background-position: 50% bottom;
}
table.onglet {
	clear:both;	
	margin-left: 3px;
}
table.onglet td {
	padding-top: 2px;
	padding-bottom: 2px;
}
table.onglet td a {
	color: #303438; 
	text-decoration: none;
	
}
table.onglet td a:hover {
	text-decoration: none;
	color: #303438;
}
.onglet td {
	padding-right: 3px;
	padding-left: 12px;
	width: auto;
	height: 32px;
	background-image: url(../../images/menu/fond_ssmenu_droite02.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	/*color: #303438;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.courant {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


td.onglet-d {
	padding-right: 6px;
	padding-left: 0px;
	width: 8px;
	background-image: url(../../images/menu/fond_ssmenu_droite01.gif);
	background-repeat: no-repeat;
}
td.ong-actif {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/menu/fond_ssmenu_droite.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
td.devis {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/menu/fond_ssmenu_droite_devis.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
td.devis_d {
	padding-right: 6px;
	padding-left: 0px;
	width: 8px;
	background-image: url(../../images/menu/fond_ssmenu_droite_devisd.gif);
	background-repeat: no-repeat;
	}
td.simu {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/menu/fond_ssmenu_droite_simu.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
td.ong-actif a {
	color: #3399CC;
	text-decoration: underline;
	background-color: #000066;
}
td.onglet-d-actif {
	padding-right: 6px;
	padding-left: 0px;
	width: 8px;
	background-image: url(../../images/menu/fond_ssmenu_droite03.gif);
	background-repeat: no-repeat;
}
.sshp-contenu {
	height: 230px
}
.encart1 {
	color: #401F16;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	font-size: 11px;
	border-top: 1px solid #F0F0F0;
}
.encart2 {
	color: #444444;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FCFCFC;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
}
.encart3 {
	color: #444444;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #f1f1f2;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
}
.encart4 {
	color: #444444;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FCFCFC;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border: 1px solid #F0F0F0;
}
.encart5 {
	color: #48180c;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FCFCFC;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	font-size: 11px;
}
.encart6 {
	color: #43231a;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #EDEFDA;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A6B76A;
	font: 11px Arial, Helvetica, sans-serif;
}
.encart_finances {
	color: #260D06;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #eddeda;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9a7a72;
}
.encarta {
	color: #535300;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FCFCFC;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
}
.parution_presse {
	margin: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.encartb {
	color: #8AA952;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #EDEFDA;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
}
.encart7 {
	color: #A22CB3;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F1E2F1;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
}
.filetgrissurcellule {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.panneaux_routiers {
	border: 1px solid #E9E9E9;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
	background-image: url(../../images/pratiques/bg_signalisation_routiere.jpg);
	margin: 2px;
}
.texte_bleu_gros {
	color: #5AB2D8;
	font-size: 14px;
}
.texte_blan_gros {
	color: #ffffff;
	font-size: 14px;
}

.encadre_violet01{
	font-size: 11px;
}

.texte_11_violet{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #83397e;
}

.titre_rubrique{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990066;
	background-color: #FFFFFF;
}
ul{
	font-size: 11px;
}
a {
	color: #422118;
}
/*
#taille_typo {
	text-align: left;
	padding: 0px;
	margin-top: 5px;
	width: auto;
	float: right;
	margin-right: 10px;
}*/
#fond_accueil{
	background: url(../images/index/bg_accueil.jpg) no-repeat;
	height:585px;
	width:100%;
}
#specialites_groupe{
	width:300px;
	height:130px;
	padding-left:55px;
	padding-top:58px;
	color: #4D1D11;	
	float: left;
}
#qualites_groupe{
	width:300px;
	padding-right:10px;
	padding-top:5px;
	float: right;
	text-align:left;
}
#qualite_securite{
	/*float: left;*/
	/*width: 210px;*/
	padding-left:65px;
	padding-bottom:0px;
}
#renseignements{
	float:left;
	width:350px;
	/*margin-top:40px;*/
	padding-left:30px;
}
#contact_groupe{
	float:left;
	width:180px;
	padding-left:30px;
	padding-top:40px;
	color:#48180c;
	font-size: 12px;
}
#formulaire_groupe{
	float:left;
	width:150px;
	padding-top:40px;
	color:#ffffff;
	font-size: 12px;
}
#formulaire_groupe a{
	color:#ffffff;
	text-decoration: none;
}
#formulaire_groupe a:hover{
	color:#ffffff;
	text-decoration: underline;
}

#contact_mail {
	background-image:url(../images/institutionnel/fond_contact_mail.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:190px;
	text-align:left;
}


#contact_mail h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:10px;
	padding-top:18px;
}

#contact_mail a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
		
}

#contact_mail a:hover {
	text-decoration:underline;
	
}

.couleur_aggravee{
color:#88aa0e;
}

.couleur_regroupement_credits{
color:#b0c511;
}
 
