body {
margin: 0;
padding: 0;
height: 100%;
font-family:arial;
font-size:12px;

}

.clear{
	clear:both;
}

/**************************/
/* HEADER                 */

#head_site{
    height:113px;
    width:100%;
    background:transparent;
    color:#060;
    text-align:center;
}

#header{
    width:951px;
    height:113px;
    margin:auto;
    text-align:left;
}

#header_logo{
    width:951px;
    height:91px;
    text-align:left;
}

#header_contenu{
    width:951px;
    height:22px;
    margin:auto;
    text-align:left;
    background-image: url(../img/menu_fond.jpg);
    background-repeat: repeat-x ;
}
#header_contenu_gauche{
    float:left;
    width:250px;
    margin:auto;
    text-align:left;
    padding-left: 5px;
    padding-top: 3px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
}
#header_contenu_gauche2{
	float:left;
	width:295px;
	margin:auto;
	text-align:left;
}

#header_contenu_menu{
	float:left;
	width:400px;
	height:22px;
	margin:auto;
	text-align:left;
}



#header_contenu_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#header_contenu_menu ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#header_contenu_menu ul li a {
	display: block;
	height: 17px;
	float: left;
	text-decoration: none;
	font-size:11px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: center;
}

.menu_accueil a{
    color: #000000;
    width: 49px;
    text-align: center;
}

.menu_accueil a:hover, .menu_selected_accueil {
    color: #000000;
    width: 49px;
    text-align: center;
    background-image: url(../img/menu_accueil-fond.jpg);
    background-repeat: no-repeat ;
}

.menu_principe a{
    color: #000000;
    width: 47px;
    text-align: center;
}

.menu_principe a:hover, .menu_selected_principe {
    color: #000000;
    width: 47px;
    text-align: center;
    background-image: url(../img/menu_principe-fond.jpg);
    background-repeat: no-repeat ;
}

.menu_produits a{
    color: #000000;
    width: 49px;
    text-align: center;
}

.menu_produits a:hover, .menu_selected_produits {
    color: #000000;
    width: 49px;
    text-align: center;
    background-image: url(../img/menu_produits-fond.jpg);
    background-repeat: no-repeat ;
}

.menu_temoignage a{
    color: #000000;
    width: 76px;
    text-align: center;
}

.menu_temoignage a:hover, .menu_selected_temoignage {
    color: #000000;
    width: 76px;
    text-align: center;
    background-image: url(../img/menu_temoignage-fond.jpg);
    background-repeat: no-repeat ;
}

.menu_franchise a{
    color: #000000;
    width: 63px;
    text-align: center;
}

.menu_franchise a:hover, .menu_selected_franchise {
    color: #000000;
    width: 63px;
    text-align: center;
    background-image: url(../img/menu_franchise-fond.jpg);
    background-repeat: no-repeat ;
}

.menu_simulation a{
    color: #000000;
    width: 61px;
    text-align: center;
}

.menu_simulation a:hover, .menu_selected_simulation {
    color: #000000;
    width: 61px;
    text-align: center;
    background-image: url(../img/menu_simulation-fond.jpg);
    background-repeat: no-repeat ;
}

.menu_contact a{
    color: #000000;
    width: 47px;
    text-align: center;
}

.menu_contact a:hover, .menu_selected_contact {
    color: #000000;
    width: 47px;
    text-align: center;
    background-image: url(../img/menu_contact-fond.jpg);
    background-repeat: no-repeat ;
}


/* FIN HEADER             */
/**************************/




/**************************/
/* CONTENU                */


#contenu_site{
	/*height:560px;*/
	width:100%;
	background:transparent ;
	text-align:center;

}

#contenu_haut{
	width:951px;
	height:269px;
	margin:auto;
	text-align:left;
	background-color: #F59C26;
}
#contenu_haut_offres{
	width:951px;
	height:272px;
	margin:auto;
	text-align:left;
	background:#3786e5 url(../img/fin_contenu.png) repeat-x bottom;
}
#contenu_haut_temoignage{
	width:951px;
	height:272px;
	margin:auto;
	text-align:left;
	background:#7199ca url(../img/fin_contenu.png) repeat-x bottom;
}
#contenu_haut_franchise{
	width:951px;
	height:272px;
	margin:auto;
	text-align:left;
	background:#96acc5 url(../img/fin_contenu.png) repeat-x bottom;
}
#contenu #contenu_haut_franchise #contenu_gauche h1 {
	margin: 0px;
	padding: 0px;
}
#contenu_haut_franchise_indiv{
	width:100%;
	height:272px;
	background:url(../img/franchise_indiv.jpg) no-repeat top left;
}
#contenu_haut_simulation{
	width:951px;
	height:272px;
	margin:auto;
	text-align:left;
	background:#c8d6ef url(../img/fin_contenu.png) repeat-x bottom;
}
#contenu_gauche{
	float:left;
	height:252px;
	width:530px;
	color:#ffffff;
	font-size:13px;
	padding:10px;
}
#contenu_gauche #temoignage1 {
	float: left;
	width: 320px;
}
#contenu_gauche #temoignage1 h1 {
	color: #039;
	font-weight: bold;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
#contenu_gauche #temoignage2 {
	float: left;
	width: 190px;
	margin-left: 20px;
	color: #000;
}
#contenu_gauche #temoignage2 h2 {
	background-image: url(../img/temoignage_cadre1.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#contenu_gauche_noir {
	float:left;
	height:252px;
	width:536px;
	color:#000;
	font-size:11px;
	padding:7px;
}
#contenu_gauche_franchise {
	float:left;
	height:252px;
	width:549px;
	color:#000;
	font-size:11px;
	padding:0px;
	text-align: right;
}

#contenu_haut #fond_bleu {
}

#contenu_gauche_noir h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
}
#contenu_gauche_noir p {

    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
#contenu_gauche_noir h2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#contenu_gauche_noir .bulle-info-1  {
    background-image: url(../img/accueil-bulle-info-1.jpg);
    background-repeat: no-repeat;
    width: 127px;
    height: 150px;
    background-position: center top;
    float:left;
}

#contenu_gauche_noir .bulle-info-2  {
    background-image: url(../img/accueil-bulle-info-2.jpg);
    background-repeat: no-repeat;
    width: 127px;
    height: 150px;
    background-position: center top;
    float:left;
}

#contenu_gauche_noir .bulle-info-valeur  {  
    padding-top: 48px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

#contenu_gauche_noir .bulle-info-titre  {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #003399;
    padding-top: 40px;
}

#contenu_gauche #offre1 {
	float: left;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #94CAF8;
	margin-left: 5px;
}
#contenu_gauche #offre1 .boite {
	color: #000;
	background-color: #94CAF8;
	margin-top: 3px;
	margin-bottom: 2px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#contenu_gauche #offre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFC;
	float: left;
	margin-left: 50px;
	margin-top: 15px;
}

.cadre_info {
	background-image: url(../img/cadre_info.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 88px;
	text-align: center;
	float: left;
}



#contenu_gauche_simulation{
	float:left;
	height:252px;
	width:530px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	background-image: url(../img/simulation_carte.jpg);
	background-position: 380px 10px;
	background-repeat: no-repeat;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contenu_gauche p{
	margin : 8px 0 8px 0;
}
#contenu_gauche_noir p {
	margin : 8px 0 8px 0;
}



#contenu_droite{
	float:left;
	height:272px;
	width:401px;
}


#contenu_bas{
	width:951px;
	margin:auto;
	text-align:left;
	padding-top:15px;
	background-image: url(../img/accueil_contenus-bas_fond.jpg);
	background-repeat:repeat-x;
	background-color: #C3D0D8;
}
#contenu_bas #partenaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-align: right;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 2px;
}
#contenu_bas #partenaires a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
}

#contenu_bas #contenu_bas_offre_gauche {
	float: left;
	width: 530px;
	background-image: url(../img/offres_2.jpg);
	background-repeat: no-repeat;
	height: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3786E5;
	text-align: right;
	background-position: 0px 60px;
}
#contenu_bas #contenu_bas_offre_droite {
	float: left;
	text-align: right;
	margin-right: 10px;
	width: 401px;
}
#contenu_bas_franchise{
	width:951px;
	height:360px;
	margin:auto;
	text-align:left;
	background:#ffffff;
	padding-top:15px;
}

#contenu_bas_simulation{
	width:951px;
	min-height:283px;
	margin:auto;
	text-align:left;
	background:#ffffff;
	padding-top:15px;
}
#contenu_bas  #temoignage_particulier{
	float: left;
	width: 190px;
	margin-left: 50px;
	font-size: 11px;
}

#contenu_bas #temoignage_particulier h2 {
	background-image: url(../img/temoignage_cadre2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	height: 20px;
}
#contenu_bas #temoignage_particulier p{
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#contenu_bas #temoignage_agriculteur {
	float: left;
	width: 190px;
	margin-left: 50px;
	font-size: 11px;
}
#contenu_bas #temoignage_agriculteur h2 {
	background-image: url(../img/temoignage_cadre3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: center;
	height: 20px;
}

#contenu_bas #temoignage_agriculteur p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* FIN CONTENU            */
/**************************/



/**************************/
/* ACCUEIL                */

#contenu_bas #colonne_1{
    float:left;
    width:224px;
}

#contenu_bas #colonne_2{
	float:left;
	width:250px;
	margin-left:15px;
}
#contenu_bas #colonne_3 #onduleur {
	margin-top: 20px;
	margin-bottom: 23px;
	margin-right: 0px;
	margin-left: 0px;
}

#onduleur #onduleur_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	margin-top: 5px;
	margin-bottom: 10px;
}
#onduleur #onduleur_texte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: underline;
}
#franchise {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	background-image: url(../img/accueil_franchise.jpg);
	background-repeat: no-repeat;
	padding-left: 90px;
	margin-top: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
}
#franchise2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
#franchise2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: underline;
}
#etude_perso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 5px;
}
.clique_ici {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-image: url(../img/puce.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	padding-right: 35px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-right: 20px;
}
.clique_ici a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#logiciel_simulation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 5px;
}


#contenu_bas #colonne_3{
	float:left;
	width:215px;
	margin-left:15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#contenu_bas #colonne_4{
	float:left;
	width:210px;
	margin-left:10px;
}
#colonne_4 #cadre_colonne4 {
	background-image: url(../img/accueil-cadre2.jpg);
	background-repeat: no-repeat;
	height: 399px;
	width: 213px;
}
#recrutement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../img/recrutement.jpg);
	background-repeat: no-repeat;
	padding-left: 90px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
}
#recrutement2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.bloc_actualites{	
    height:370px;
    margin-left:10px;
    background:url(../img/accueil-actualite.jpg) no-repeat top left;
    font-size:10px;
    overflow:hidden;
}
.bloc_actualites p{
	margin:0;
	padding:0 5px 0 0;
}
.bloc_actualites h1{
	font-size:14px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.bloc_actualites #actu{
    overflow:auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    margin-left: 15px;
    margin-right: 12px;
    height: 299px;
}
.bloc_actualites h2{
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#000000;
    margin-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
#logo{
	margin-left:10px;
	margin-top: 50px;
	margin-bottom: 15px;
}

#logo #logo_texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	margin-left: 5px;
	float: left;
}
#contenu_bas #colonne_1 #logo #logo_suite {
	float: left;
	padding-left: 35px;
}


#besoin_info{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	background-image: url(../img/accueil-info.png);
	background-repeat:no-repeat;
	height: 78px;
	padding-left: 90px;
}

#citation{
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../img/accueil-cadre1.jpg);
	background-repeat:no-repeat;
	padding-left: 7px;
	padding-right: 25px;
	margin-bottom: 20px;
}

.trait{
    background-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #ffffff;
    height: 1px;
    margin-left: 20px;
    margin-right: 20px;
}

#eolienne{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	background-image: url(../img/accueil-eolienne-fond.jpg);
	background-repeat:no-repeat;
	padding-left: 90px;
	margin-top: 15px;
	padding-bottom: 20px;
	margin-left: 7px;
	padding-top: 20px;
}
#eolienne2{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin-left: 7px;
}
#bloc_implantations{
	height:200px;
	padding:0;
	background-image: url(../img/accueil-cadre_implantation.jpg);
	background-repeat:no-repeat;
	width: 215px;
	margin: 0px;
}
#bloc_implantations h1{
	font-size:12px;
	color:#000000;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    margin-top: 10px;
}
#bloc_implantations #implantation_images_style {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#bloc_implantations #implantation_images_style #implantation_images   {
	width: 152px;
	margin: auto;
}

.bloc_contact {
	height:252px;
	padding:0;
	font-size:10px;
}
#contenu_gauche h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	padding-top: 10px;
}


/* Blocs d�filants de la page d'accueil*/

#img_defilantes_accueil
{
	position:relative;
	overflow: hidden;
	width: 401px;
	height: 269px;
}

#img_defilantes_accueil div
{
	width: 401px;
	height: 269px;
}



.bloc_img_defilante img{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.bloc_img_defilante_txt_gauche, .bloc_img_defilante_txt_droite{
	margin:0;
	padding:0;
	position:absolute;
	font-size:13pt;
	z-index:2;
	font-weight:bold;
	
		top:10px;
}
.bloc_img_defilante_txt_gauche{
	left:10px;
	text-align:left;
}
.bloc_img_defilante_txt_droite{
	right:10px;
	text-align:right;
}

.bloc_img_defilante_txt_blanc{
	color:#ffffff;
}

.bloc_img_defilante_txt_sous_titre{
	font-size:10pt;
	font-weight:normal;
}

#bloc_img_defilante_numvert{
	position:absolute;
	bottom:20px;
	right:10px;
	z-index:10;
}
/* FIN ACCUEIL            */
/**************************/



/**************************/
/* PRINCIPE               */


.bloc_principe_gauche{
	float:left;
	width:185px;
	padding-left:5px;
	font-size:11px;
}
.bloc_principe_gauche p{
	margin:0;
	color:#000000;
}
.petit_txt{
	font-size:9px;
}
.bloc_principe_droit{
	float:left;
	width:750px;
	text-align: center;
}

/* FIN PRINCIPE           */
/**************************/





/**************************/
/* OFFRES KIT             */
.table_kits{
	width:260px;
	text-align:center;
	border-collapse:collapse;
	margin-right:20px;
}

.table_kits_haut_bleu{
	background:#4998fd;
	color:#ffffff;	
	font-size:12px;
	border-top:1px solid #4998fd;
	border-left:1px solid #4998fd;
	border-right:1px solid #4998fd;
}

.table_kits_titre, .table_kits_contenu{
	width:65px;
	font-size:10px;
	border:1px solid black;
	border-collapse:collapse;
}	
.table_kits_titre{
	color:#4998fd;
}
.table_kits_contenu{
	color:#000000;
}

/* FIN OFFRES KIT         */
/**************************/





/**************************/
/* TEMOIGNAGE            */
.bloc_temoignage_gauche{
	float:left;
	margin-left:20px;
	height:260px;
	width:251px;

}




.bloc_temoignage_droite{
	float:left;
	width:135px;
	margin-left: 60px;
	margin-top: 55px;
}




.bloc_temoignage_cadre{
	float:left;
	margin-left:20px;
	height:252px;
	width:375px;
	padding:0;
	font-size:10px;
}
.bloc_temoignage_cadre p{
	margin:0;
	padding:0 5px 0 0;
}
.bloc_temoignage_cadre h1{
	width:390px;
	height:14px;
	margin:0;
	font-size:11px;
	background:url(../img/temoignage_3.jpg) no-repeat top left;
	color:#ffffff;
	padding-left:5px;
}
.bloc_temoignage_cadre_contenu{
	width:390px;
	border-left:2px solid #c0d2e7;
	border-right:2px solid #c0d2e7;
	height:100px;
}

.bloc_temoignage_cadre_contenu_paragraphe{
	width:172px;
	float:left;
	text-align:justify;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 7px;
}

.bloc_temoignage_cadre_contenu_image {
	width:187px;
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	text-align: center;
}
.bloc_temoignage_cadre_contenu_image2 {
	width:183px;
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 5px;
	text-align: center;
}



/* FIN TEMOIGNAGE         */
/**************************/





/**************************/
/* FRANCHISES             */


.bloc_franchise_gauche{
	float:left;
	margin-left:5px;
	/*height:260px;*/
	width:470px;
}


.bloc_franchise_droite{
	float:left;
	margin-left:150px;
	height:252px;
	width:290px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0px;
}
.bloc_franchise_droite h1{
	width:100px;
	height:14px;
	margin:0;
	font-size:11px;
	background:#cad8e5 url(../img/franchise_3.jpg) no-repeat top left;
	color:#ffffff;
	padding-left:5px;
}

.bloc_franchise_cadre{
	float:left;
	/*height:252px;*/
	width:450px;
	padding:0;
	font-size:10px;
	margin-left: 125px;
	margin-top: 15px;
	/*border:1px solid;*/
}
.bloc_franchise_cadre p{
	margin:0;
	padding:0 5px 0 0;
}
.bloc_franchise_cadre h1{
	width:445px;
	height:14px;
	margin:0;
	font-size:11px;
	background:#cad8e5 url(../img/franchise_2.jpg) no-repeat top left;
	color:#ffffff;
	padding-left:5px;
}
.bloc_franchise_cadre_contenu{
	width:441px;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	/*height:305px;*/
}


.bloc_franchise_indiv_cadre{
	float:left;
	/*height:252px;*/
	width:410px;
	padding:0;
	font-size:10px;
	margin-left: 60px;
	/*border:1px solid;*/
}
.bloc_franchise_indiv_cadre h1{
	width:405px;
	height:14px;
	margin:0;
	font-size:11px;
	background:#cad8e5 url(../img/franchise_2.jpg) no-repeat top left;
	color:#ffffff;
	padding-left:5px;
}
.bloc_franchise_indiv_cadre h1 a, .bloc_franchise_indiv_cadre h1 a:visited{
	color:#ffffff;
	text-decoration:none;
}
.bloc_franchise_indiv_cadre h1 a:hover{
	text-decoration:underline;
}

.bloc_franchise_indiv_cadre_contenu{
	width:406px;
	border-left:2px solid #d6dee7;
	border-right:2px solid #d6dee7;
	border-bottom:2px solid #d6dee7;
	padding:0px;
	/*height:305px;*/
}

#franchise_indiv_titre{
	position:relative;
	left:425px;
	top:2px;
	color:#ffffff;
	font-weight:bold;
	font-style:italic;
	font-size:13pt;width:300px;
}
#franchise_indiv_adresse{
	position:relative;
	left:300px;
	top:115px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	font-size:9pt;
	width:300px;
}
#franchise_indiv_adresse h1{
	color:#000000;
	font-weight:bold;
	font-style:italic;
	font-size:11pt;
	margin:0 0 5px 0;
}


.franchise_carte{
	display:none;
	margin-top:10px;
	float:left;
	width:142px;
	text-align: right;
}

.contact_input_text{
	font-family:arial;
	width:190px;
	font-size:10px;
	border:1px solid #ffc86d;
	float:left;
	height:13px;
}
.contact_input_checkbox{

	/*border:1px solid #ffc86d;*/

	vertical-align:middle; 

}
.contact_input_textarea{
	font-family:arial;
	width:190px;
	height:70px;
	font-size:11px;
	border:1px solid #ffc86d;
}
/* FIN FRANCHISES         */
/**************************/




/**************************/
/* SIMULATION             */


.bloc_simulation_gauche{
	float:left;
	margin-left:20px;
	height:260px;
	width:385px;
}


.bloc_simulation_droite{
	float:left;
	margin-left:150px;
	min-height:280px;
	width:350px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.bloc_simulation_droite h1{
	width:86px;
	height:14px;
	margin:0;
	font-size:11px;
	background:#cad8e5 url(../img/franchise_3.jpg) no-repeat top left;
	color:#ffffff;
	padding-left:5px;
}

/* FIN SIMULATION         */
/**************************/

/**************************/
/* FOOTER                 */

#footer_site{
	background:transparent;
	color:#ffffff;
	font-size:11px;
	text-align:center;
}
#footer{
	width:951px;
	height:19px;
	color:#000;
	font-size:11px;
	text-align:center;
	background-image: url(../img/footer-fond.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: auto;
}
#footer_adresse{
	float:right;
	margin-top: 3px;
	margin-right: 10px;
}

#footer_adresse2{
	float:left;
	margin-top: 3px;
	margin-left: 250px;
}

#footer a, #footer a:visited{
	color:#000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#footer a:hover{
	text-decoration:underline;
}


#footer_partenaires{
height:17px;
line-height:17px;
}
#footer_partenaires a, #footer_partenaires a:visited{
	color:#ffffff;
	text-decoration:none;
}
#footer_partenaires a:hover{
	text-decoration:underline;
	color:#000000;
}
#contenu_gauche_noir #principe_presentation1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#contenu_gauche_noir #principe_presentation2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-image: url(../img/prinicpe-onduleur.jpg);
	background-repeat: no-repeat;
	padding-left: 120px;
	padding-top: 5px;
	padding-bottom: 20px;
	margin-top: 10px;
}
#contenu_gauche_noir #principe_presentation2 .texte h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF6B1;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#contenu_gauche_noir #principe_presentation2 .texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	float: left;
	width: 225px;
	padding-top: 15px;
}
#contenu_gauche_noir #principe_presentation2 .val {
	float: left;
}

#contenu_bas #principe_colonne_1 {
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
}
#contenu_bas #principe_colonne_1 #cadre #info {
	padding: 5px;
	margin-top: 10px;
}
#contenu_bas #principe_colonne_2 {
	float: left;
	margin-left: 25px;
	margin-bottom: 15px;
}
#contenu_bas #principe_colonne_2 #cadre2 #titre {
	text-decoration: underline;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#contenu_bas #principe_colonne_2 #cadre2 #image {
	float: left;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#contenu_bas #principe_colonne_2 #cadre2 #texte {
	float: left;
	width: 140px;
}
#contenu_bas #principe_colonne_2 #cadre3 #titre {
	text-decoration: underline;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#contenu_bas #principe_colonne_2 #cadre3 #image {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
#contenu_bas #principe_colonne_2 #cadre3 #legende {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
}
#contenu_bas #principe_colonne_2 #cadre3 #texte {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
}
#contenu_bas #principe_colonne_2 #cadre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(../img/principe_cadre2.jpg);
	background-repeat: no-repeat;
	height: 307px;
	width: 676px;
}
#contenu_bas #principe_colonne_2 #cadre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(../img/principe_cadre3.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 676px;
}
#contenu_bas #principe_colonne_1 #cadre {
	background-image: url(../img/principe_cadre1.jpg);
	background-repeat: no-repeat;
	height: 447px;
	width: 213px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
#contenu_bas #principe_colonne_1 #cadre #texte {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
}
#contenu_haut #contenu_gauche_noir #produits_presentation1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#contenu_haut #contenu_gauche_noir #produits_presentation1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffe7a7;
}
#contenu_haut div #contenu_gauche_noir #produits_presentation2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFE7A7;
	margin-top: 10px;
}
#contenu_haut div #contenu_gauche_noir #principe_presentation3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFE7A7;
	float: left;
	text-align: right;
	width: 175px;
	margin-top: 10px;
}
#contenu_haut div #contenu_gauche_noir #principe_presentation4 {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}
#contenu_haut div #contenu_gauche_noir #principe_presentation4 #info #besoin_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 90px;
}
#contenu_bas #produits_colonne_1 {
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 0px;
}
#contenu_bas #produits_colonne_2 #cadre3 #texte h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
#contenu_bas #produits_colonne_2 #cadre3 #texte {
	padding: 5px;
	float: left;
}
#contenu_bas #produits_colonne_2 #cadre3 #image {
	float: left;
	padding-top: 5px;
	padding-left: 30px;
}
#contenu_bas #produits_colonne_2 #cadre2 #contenu_gauche {
	padding: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	width: 250px;
}
#contenu_bas #produits_colonne_2 #cadre2 #contenu_droite {
}
#contenu_bas #produits_colonne_2 #cadre2 #contenu_gauche h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
#contenu_bas #produits_colonne_2 #cadre2 #contenu_gauche #onduleur {
	background-image: url(../img/produits_onduleur.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-top: 125px;
	background-position: 60px;
}
#contenu_bas #produits_colonne_2 #cadre2 #contenu_droite {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#contenu_bas #produits_colonne_2 #cadre2 #contenu_droite #green {
	text-align: right;
	float: right;
}
#contenu_bas #produits_colonne_2 #cadre2 #contenu_droite #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	float: left;
	padding-top: 40px;
}

#contenu_bas #produits_colonne_1 #cadre {
	background-image: url(../img/principe_cadre1.jpg);
	background-repeat: no-repeat;
	height: 447px;
	width: 213px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
#contenu_bas #produits_colonne_1 #cadre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(../img/produits_cadre2.jpg);
	height: 202px;
	width: 213px;
}
#contenu_bas #produits_colonne_1 #cadre5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(../img/produits_cadre2.jpg);
	height: 202px;
	width: 213px;
	background-repeat: no-repeat;
}

#contenu_bas #produits_colonne_1 #cadre2 #contenu {
	padding: 5px;
	text-align: center;
}

#contenu_bas #produits_colonne_1 #cadre #texte h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin: 0px;
	padding: 0px;
}

#contenu_bas #produits_colonne_1 #cadre #texte {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
}
#contenu_bas #produits_colonne_2 {
	float: left;
	margin-left: 10px;
	margin-bottom: 15px;
}
#contenu_bas #produits_colonne_2 #cadre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(../img/principe_cadre2.jpg);
	background-repeat: no-repeat;
	height: 307px;
	width: 676px;
}
#contenu_bas #produits_colonne_2 #cadre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(../img/principe_cadre3.jpg);
	background-repeat: no-repeat;
	height: 233px;
	width: 676px;
}
#contenu_bas #produits_colonne_2 #cadre3 #ainelec {
	float: left;
	background-image: url(../img/produit_onduleur2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 20px;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#contenu_bas #produits_colonne_2 #cadre3 #ainelec a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
#contenu_bas #produits_colonne_2 #cadre6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(../img/produits_cadre4.jpg);
	background-repeat: no-repeat;
	height: 392px;
	width: 676px;
	padding-top: 10px;
}
#contenu_bas #produits_colonne_2 #cadre6 #puce1 {
	background-image: url(../img/produit_puce1.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#contenu_bas #produits_colonne_2 #cadre6 #puce2 {
	background-image: url(../img/produit_puce2.jpg);
	background-repeat: no-repeat;
	margin: 10px;
	padding-left: 50px;
	padding-bottom: 2px;
}
#contenu_bas #produits_colonne_2 #cadre6 #puce3 {
	background-image: url(../img/produit_puce3.jpg);
	background-repeat: no-repeat;
	margin: 10px;
	padding-left: 50px;
}
#contenu_bas #produits_colonne_2 #cadre6 #puce4 {
	background-image: url(../img/produit_puce4.jpg);
	background-repeat: no-repeat;
	margin: 10px;
	padding-left: 50px;
}
#contenu_bas #produits_colonne_2 #cadre6 #puce5 {
	background-image: url(../img/produit_puce5.jpg);
	background-repeat: no-repeat;
	margin: 10px;
	padding-left: 50px;
	padding-bottom: 5px;
}
#contenu_bas #produits_colonne_2 #cadre6 #puce6 {
	background-image: url(../img/produit_puce6.jpg);
	background-repeat: no-repeat;
	margin: 10px;
	padding-left: 50px;
	background-position: 0px 26px;
}
#contenu_bas #produits_colonne_2 #cadre6 #puce7 {
	background-image: url(../img/produit_puce7.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




#contenu_haut #contenu_gauche_noir #gauche {
	float: left;
	margin-top: 80px;
}
#contenu_bas #temoignages_colonne_2 #cadre2 #col1 {
	float: left;
	padding: 5px;
}
#contenu_bas #temoignages_colonne_2 #cadre2 #col2 {
	float: left;
	padding: 5px;
}
#contenu_bas #temoignages_colonne_2 #cadre2 #col3 {
	float: left;
	padding: 5px;
}
#contenu_haut #contenu_gauche_noir #droite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	float: right;
	text-align: right;
	margin-top: 60px;
}
#contenu_bas #temoignage_colonne_1 {
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#contenu_bas #temoignage_colonne_1 #cadre {
	background-image: url(../img/cadre5.jpg);
	background-repeat: no-repeat;
	height: 387px;
	width: 213px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
#contenu_bas #telecharger_colonne_1 #cadre #texte {
	padding: 5px;
}



#contenu_bas #temoignages_colonne_2 {
	float: left;
	margin-left: 20px;
	margin-bottom: 15px;
}
#contenu_bas #temoignages_colonne_2 #cadre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(../img/temoignage_cadre4.jpg);
	background-repeat: no-repeat;
	height: 385px;
	width: 676px;
}
#contenu_bas #temoignages_colonne_2 #cadre2 #col2 {
	background-image: url(../img/temoignage_cadre.jpg);
	background-repeat: no-repeat;
	height: 327px;
	width: 214px;
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#contenu_bas #temoignages_colonne_2 #cadre2 #col2 #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#contenu_bas #temoignages_colonne_2 #cadre2 #col2 #image {
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#contenu_bas #temoignages_colonne_2 #cadre2 #col2 #titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	color: #06F;
}
#contenu_bas #temoignages_colonne_2 #cadre2 #col3 {
	background-image: url(../img/temoignage_cadre.jpg);
	background-repeat: no-repeat;
	height: 327px;
	width: 215px;
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#contenu_bas #temoignages_colonne_2 #cadre2 #col3 #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#contenu_bas #temoignages_colonne_2 #cadre2 #col3 #image {
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#contenu_bas #temoignages_colonne_2 #cadre2 #col3 #titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	color: #3C3;
}
#contenu_haut #fond_bleu {
	background-color: #3786e5;
	margin: 0px;
	padding: 0px;
	height: 269px;
	width: 951px;
}
#contenu_haut #fond_bleu #contenu_gauche_noir #franchise_contenu_gauche h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin-left: 50px;
}
#contenu_haut #fond_bleu #contenu_gauche_noir #franchise_contenu_gauche #point1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCC;
	background-image: url(../img/franchise_puce1.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	margin-top: 10px;
	background-position: 10px;
}
#contenu_haut #fond_bleu #contenu_gauche_noir #franchise_contenu_gauche #point2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCC;
	background-image: url(../img/franchise_puce2.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	margin-top: 10px;
	background-position: 10px;
}
#contenu_haut #fond_bleu #contenu_gauche_noir #franchise_contenu_gauche #point3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCC;
	background-image: url(../img/franchise_puce3.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
	margin-top: 10px;
	background-position: 10px;
}
#contenu_haut #fond_bleu #contenu_gauche_noir #franchise_contenu_gauche #texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	margin-left: 50px;
	margin-top: 10px;
}
#contenu_bas #franchise_colonne_2 {
	float: left;
	margin-left: 20px;
	margin-bottom: 15px;
}
#contenu_bas #franchise_colonne_2 #cadre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(../img/temoignage_cadre4.jpg);
	background-repeat: no-repeat;
	height: 385px;
	width: 676px;
}
#contenu_bas #franchise_colonne_2 #cadre2 #carte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: left;
}
#contenu_bas #franchise_colonne_2 #cadre2 #formulaire {
	float: left;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#contenu_bas #franchise_pyrenees {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 50px;
}
#contenu_bas #franchise_31 {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#contenu_bas #franchise_esterel {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}


#contenu #contenu_bas #franchise_colonne_2 #cadre2 #carte #legende1 {
	background-color: #FCBE50;
	float: left;
	height: 20px;
	width: 30px;
	margin-left: 15px;
	border: 1px solid #000;
}
#contenu #contenu_bas #franchise_colonne_2 #cadre2 #carte #legende1_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}
#contenu #contenu_bas #franchise_colonne_2 #cadre2 #carte #legende2 {
	background-color: #D2DAF1;
	float: left;
	height: 20px;
	width: 30px;
	margin-left: 10px;
	border: 1px solid #000;
}
#contenu #contenu_bas #franchise_colonne_2 #cadre2 #carte #legende2_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}
#contenu_bas #franchise_colonne_1 {
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 0px;
}
#contenu_bas #franchise_colonne_1 #cadre {
	background-image: url(../img/cadre5.jpg);
	background-repeat: no-repeat;
	height: 387px;
	width: 214px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
#contenu_bas #franchise_colonne_1 #cadre #franchise_disponible {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #D4DDE4;
	margin: 10px;
	border: 1px solid #F7A829;
	padding: 5px;
	display: none;
}
#contenu_bas #franchise_colonne_1 #cadre #franchise_37 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #D4DDE4;
	margin: 10px;
	border: 1px solid #F7A829;
	padding: 5px;
	display: none;
}
#contenu_bas #franchise_colonne_1 #cadre #franchise_64 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #D4DDE4;
	margin: 10px;
	border: 1px solid #F7A829;
	padding: 5px;
	display: none;
}
#contenu_bas #franchise_colonne_1 #cadre #franchise_06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #D4DDE4;
	margin: 10px;
	border: 1px solid #F7A829;
	padding: 5px;
	display: none;
}
#contenu_bas #franchise_colonne_1 #cadre #franchise_31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #D4DDE4;
	margin: 10px;
	border: 1px solid #F7A829;
	padding: 5px;
	display: none;
}
#contenu_haut #fond_bleu #contenu_gauche_noir #simulation_contenu_gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	margin-top: 30px;
	margin-left: 50px;
}
#contenu_haut #fond_bleu #contenu_gauche_noir #simulation_contenu_gauche h1 {
	font-size: 14px;
}
#contenu_haut #fond_bleu #contenu_gauche_noir #simulation_contenu_gauche #trait {
	background-color: #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	width: 275px;
	height: 1px;
}
#contenu_bas #simulation_colonne_1 {
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 0px;
}
#contenu_bas #simulation_colonne_1 #cadre {
	background-image: url(../img/cadre5.jpg);
	background-repeat: no-repeat;
	height: 387px;
	width: 214px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
#contenu_bas #simulation_colonne_2 {
	float: left;
	margin-left: 10px;
}
#contenu_bas #simulation_colonne_2 #form2 input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	border: 1px solid #2778CC;
	margin: 0px;
	padding: 2px;
}

#contenu_bas #simulation_colonne_2 .titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #261b6c;
}
#contenu_bas #simulation_colonne_2 .titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2778cc;
}
#contenu_bas #simulation_colonne_2 .titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2778cc;
}

#contenu_bas #simulation_colonne_2 #form2 td   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#contenu_bas #simulation_colonne_2 #form2 select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	border: 1px solid #2778CC;
	margin: 0px;
	padding: 2px;
}
#contenu_haut #fond_contact {
	background-image: url(../img/contact_fond.jpg);
	height: 269px;
	width: 951px;
}
#contenu_bas #contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 10px;
}
#contenu_bas #contact form #choix {
	float: left;
}
#contenu_bas #contact #info_recrutement   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-color: #CCC;
	border: 1px solid #E3942F;
	padding: 5px;
	position: absolute;
	z-index: 1;
	top: 20px;
	width: 475px;
}

#contenu_bas #contact form #choix td  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#contenu_bas #contact form #choix input {
	border: 1px solid #F93;
	margin: 0px;
	padding: 0px;
}

#contenu_bas #contact form #choix #puce1 {
	float: left;
	background-image: url(../img/contact_puce1.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-top: 17px;
	padding-bottom: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 275px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#contenu_bas #contact form #choix #puce2 {
	float: left;
	background-image: url(../img/contact_puce2.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 200px;
}
#contenu_bas #contact form #choix #puce3 {
	float: left;
	background-image: url(../img/contact_puce3.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 275px;
	padding-top: 2px;
	padding-right: 0px;
}
#contenu_bas #contact form #choix #puce4 {
	float: left;
	background-image: url(../img/contact_puce4.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 200px;
	padding-right: 0px;
}
#contenu_bas #contact form #choix #puce5 {
	float: left;
	background-image: url(../img/contact_puce5.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-top: 17px;
	padding-bottom: 17px;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 275px;
}
#contenu_bas #contact form #choix #puce6 {
	float: left;
	background-image: url(../img/contact_puce6.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 200px;
}
#contenu_bas #contact form #choix a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
#contenu_bas #contact form #formulaire {
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contenu_haut #fond_telechargement {
	background-image: url(../img/telechargement_fond.jpg);
	height: 269px;
	width: 951px;
}
#contenu_bas #telecharger_colonne_1 {
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 0px;
}
#contenu_bas #telecharger_colonne_1 #cadre {
	background-image: url(../img/cadre5.jpg);
	background-repeat: no-repeat;
	height: 387px;
	width: 213px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
#contenu_bas #telecharger_colonne_2 {
	float: left;
	margin-left: 20px;
	margin-bottom: 15px;
}
#contenu_bas #telecharger_colonne_2 #cadre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	background-image: url(../img/temoignage_cadre4.jpg);
	background-repeat: no-repeat;
	height: 385px;
	width: 676px;
}
#contenu_bas #telecharger_colonne_2 #cadre2 #formulaire {
	background-image: url(../img/telecharger-image.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 250px;
}
#input_file {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: 1px solid #FFC86D;
}

