﻿body, html {
	font-family : Arial;
	background : #FFFFFF;
/*background-image: url(../imgs/site/fond_centre.jpg);	*/
	margin : 0;
	padding : 0;
	font-size : 10px;
}
.principal {
	width :1000px;
	border : none;
	text-align : center;
	border-collapse:collapse;
	padding:0px;
	margin : auto;
	font-family : Arial;
}
.central{
	background-image: url(../imgs/site/fond_centre.jpg);
	background-repeat : repeat-x;
	background-position : 10px;
	font-family : Arial;
}

.header_barre {
	background-image:url(../imgs/site/header_barre.jpg);
	/*background-repeat : repeat-x;*/
	border:none;
}
.header_barre table {
	text-align :right;
	color : #fff;
	font-weight : bold;
	font-size : 12px;
	padding-right : 60px;
	/*padding-top : 5px;*/
}

.menu{
	vertical-align : top;
}
.menu ul {
	margin : 0;
	width : 678px;
	height : 10px;
}
.menu li{
	float : left;
	width : 122px;
	text-align : center;
	list-style-image:none;
	list-style-type:none;
	font-size : 16px;
	font-weight : bold;
	height : 24px;
	margin: 5 5 0 5;
	padding-top : 5px;
}
.menu li a{
	text-decoration : none;
}
.li_on {
	background: url(../imgs/site/menu_on.jpg) no-repeat;
	text-decoration : none;
	color : #FFFFFF;
	font-style : italic;
}
.li_on a{
	color : #FFFFFF;
	font-style : italic;
	text-decoration : none;
}
.li_off {
	background: url(../imgs/site/menu_off.jpg) no-repeat;
	text-decoration : none;
	color : #584131;
}
.li_off a{
	color : #584131;

}
.li_off a:hover {
	color : #FFFFFF;
}
.barre_marron {
	background: url(../imgs/site/menu_barre.jpg) no-repeat;
	height : 40px;
	margin-top : -2px;
	text-align:center;
	vertical-align:top;

}

.colg {
	width : 33%;
	margin-left : 15px;
	height : 900px;
	vertical-align : top;
}
.colm {
	width : 40%;
	text-align : center;
	padding-left : 21px;
	vertical-align : top;
}
.cold {
	width : 27%;
	height : 900px;
	vertical-align : top;
	color :  #584131;
}
.cold img {
	/*width : 140px;*/
	margin-top: 6px;
	border : 1px solid #DF7C23; /*#f29400;*/
}
.affImg {
	width : 225px;
	text-align : center;
	margin-top : 10px;
	margin-bottom : 5px;
}
.affImg a {
	color :  #584131;
}
.carte {
	width : 50%;
	text-align : center;
	padding-left : 15px;
	vertical-align : top;
	font-size : 14px;
	color : #584131;
}
.listeSucc {
	width : 50%;
	vertical-align : top;
	font-size : 14px;
	color : #584131;
	text-align : left;
	padding-left : 100px;
	line-height : 18px;
}
.listeSucc a {
	color : #584131;
	text-decoration : none;
	font-weight : bold;


}
.listeSucc a:hover {
	color : #DF7C23; /*#f29400;*/
}
.box {
	background : url(../imgs/site/box.png) no-repeat;
	height : 315px;
	margin-left : 15px;
	text-align : left;
	padding-top : 15px;
}
.box_petit {
	background : url(../imgs/site/box.png) no-repeat;
	height : 135Px;
	margin-left : 20px;
	text-align : left;
	padding-top : 15px;
}
.box_petit_bas {
	background : url(../imgs/site/box.png) no-repeat;
	background-position : 0 -260px;
	height : 25px;
	margin-left : 20px;
	text-align : left;
	padding-top : 15px;
}
.alerte {
	text-align : center;
	font-size : 14px;
	font-weight : bold;
	width : 240px;
	margin : 10 5 5 50;
	padding-top : 10px;
}
.alerte a {
	color : #584131;
	text-decoration : none;
}
.boxtitre {
	color : #fff;
	font-weight : bold;
	margin-left : 40px;
}
.boxcontenu {
	margin: 10px;
}
.boxcontenumeteo {
	margin-top : 10px;
	margin-left : 25px;
	width : 180px;
	text-align : center;
	background-color : #FAD69C;
}
.boxcentre {
	background : url(../imgs/site/box_centrale_top.png) no-repeat;
	/*margin-left : 10px;*/
	margin-top : 8px;
	text-align : left;
	padding: 0 5 0 5;
	font-size : 16px;
	width : 355px;
	height : 15px;

}
.boxcentre_bottom {
	background : url(../imgs/site/box_centrale_bottom.png) no-repeat;
	height : 18px;
	/*margin-left : 10px;*/
	text-align : left;
	padding: 15 5 0 5;
	font-size : 16px;
	width : 355px;

}
.boxcentre_centre {
	background : url(../imgs/site/box_centrale_centre.png);
	/*margin-left : 10px;*/
	text-align : left;
	padding: 0 5 0 5;
	font-size : 16px;
	width : 355px;
	font-weight : bold;
	margin-top : -2px;
	height : 700px;
}
.boxcentre_centre .gauche {
	font-size : 16px;
	font-weight : bold;
	text-align : left;
}
.boxcentre_centre .droiteO {
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	color : #fff;
	background-color : #85624c;
}
.boxcentre_centre .droiteN {
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	color : #fff;
	background-color : #DF7C23; /*#f29400;*/
}
.colm .box {
	margin-left : 35px;
}
.boxdroite {
	background : url(../imgs/site/box_droite.png) no-repeat;
	/*background : url(../imgs/site/colonne_droite.jpg) no-repeat;*/
	margin-left : 20px;
	text-align : left;
	padding-top : 8px;
	text-align : center;
	font-size : 13px;
	height : 660px;
}
.boxdroitemeteo {
	background : url(../imgs/site/box_droite.png) no-repeat;
	margin-left : 20px;
	text-align : left;
	padding-top : 8px;
	text-align : center;
	font-size : 13px;
	height : 210px;
}
.rechrapide {
	text-align: left;
	margin :15 0 0 25;
	font-size : 12px;
	color : #85624c;
	font-weight : bold;
}
.boxdroitetitre {
	color : #FFFFFF;
	font-weight : bold;
	font-size : 16px;
}
.boxdroitepied {
	background : url(../imgs/site/box_droite_pied.png) no-repeat;
	height : 25px;
	margin-left : 20px;
	text-align : left;
	padding-top : 11px;
	text-align : center;
	font-size : 14px;
}
.recrutement {
	/*width : 620px;*/
	width : 1000px;
	padding-top : 35px;
	margin : 0 15 10 15;

}

.partenaires {
	width : 1000px;
	padding-top : 15px;
	margin : 0 15 10 15;
}
.contenu {
	border: 1px solid #DF7C23; /*#f29400;*/
	font-size : 14px;
	font-weight : bold;
	color : #584131;
	height : 200px;
	vertical-align : top;
	text-align : center;
	line-height : 20px;
}
div#div1 {
	margin:0 auto;
	margin-bottom:0;
	padding : 0;
	position:absolute;
	width:100%;
	min-height : 100%;
	/*height : 100%;*/
}
div#contents {
	position:relative;
	margin-bottom:60px;
}
div#footer {
	margin:0 auto;
	bottom:0;
	position:absolute;
	vertical-align:bottom;
	width:100%;
}
.espace {
	/*border: 1px solid #f29400;*/
	font-size : 12px;
	font-weight : bold;
	color : #584131;
	vertical-align : top;
	margin : 20px;
}
.espace .titre {
	font-size : 14px;
	font-weight : bold;
	text-align:center;
}
.espace table {
	width : 100%;
	color : #584131;
	font-size : 12px;
}
.espace a {
	color : #584131;
	font-size : 12px;
}
.succursale {
	/*width : 620px;*/
	width : 1000px;
	margin-left : 16px;
	margin-right : 15px;
}
.succursaleTitre{
	background-image : url(../imgs/site/barre_succursale.jpg);
	text-align : center;
	color : #584131;
	font-weight : bold;
	height:28px;
}
.succursaleMenu ul {
	padding : 0;
	margin-top:-5px;
	text-align :center;
}
.succursaleMenu li {
	background-image : url(../imgs/site/menusucc_off.png);
	background-repeat : no-repeat;
	float : left;
	width : 108px;
	text-align : center;
	list-style-image:none;
	list-style-type:none;
	font-size : 12px;
	font-weight : bold;
	padding-top : 7px;
	margin : 5 5 0 5;
	color : #584131;
	height : 25px;
}
.succursaleMenu li a{
	color : #584131;
	text-decoration : none;
}
.succursaleMenu li a:hover{
	color : #DF7C23; /*#f29400;*/
}

.bandeau {
	/*text-align : right;*/
	border : none;
	margin : 5 20 5 0;
	background-image : url(../imgs/0/bandeau_com.jpg);
	background-repeat : no-repeat;
	height : 77px;
}
.succursaleMenu {
	height : 15px;
	text-align : center;
}
.contact {
	border: 1px solid #DF7C23; /*#f29400;*/
	height : 150px;
	font-size : 12px;
	vertical-align : top;
	color : #584131;
	padding : 5 5 0 250;

}
.formulaire {
	margin-top: 10px;
	border: 1px solid #584131;
	font-size : 12px;
	vertical-align : top;
	color : #584131;
	padding : 5 5 10 200;
}
.formulaire table {
	width : 500px;
	font-size : 12px;
	color = #584131;
}
.decale {
	padding-left : 20px;
}
.afftexte {
	border : 1px solid #DF7C23; /*#f29400;*/
	padding : 5px;
}
.neuf {
	text-decoration : none;
	color : #DF7C23; /*#f29400;*/
}
.neuf a:hover {
	color : #DF7C23; /*#f29400;*/
}
.occa {
	text-decoration : none;
	color : #584131;
}
.pieddepage {
	width : 100%;
}
.pieddepage ul {
	/*padding : 0;*/
	margin-left : 80px;
	width : 800px;
	margin-top:-5px;
}
.pieddepage li {
	float : left;
	width : 130px;
	text-align : center;
	list-style-image:none;
	list-style-type:none;
	font-size : 12px;
	font-weight : bold;
	margin : 5 2 5 2;
	color : #fff;
}
.pieddepage li a{
	color : #fff;
	text-decoration : none;
}
.pieddepage li a:hover{
	color : #DF7C23; /*#f29400;*/
}
.pieddepage .li1 {
	border-right : 1px solid #fff;
}
.pieddepage .li2 {
	width : 250px;
}
.pieddepage .liAA {
	width : 160px;
	border-right : 1px solid #fff;
}
.contactG {
	text-align : right;
	font-weight : bold;
}
.contactD {
	text-align : left;
}
