body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:center;
	margin:0px;
	padding:0px;
	background-color:#141414;
	background-image:url(../images/bg-body.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

#interface {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:10px auto;
	border:6px solid #c22128;
}
.contenu {
	background-image:url(../images/bg-gris.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
.contenu table {margin:0px 15px 0px 18px;}
.piedgris {
	background-image:url(../images/bg-pied.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.piedblanc {
	background-image:url(../images/gauche-pied.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.piedblanc2 {
	background-image:url(../images/aviation/gauche-bg-bottom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.cellbouton {
	background-image:url(../images/gauche-bg-bouton.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
.piedrougeg {
	color:#ffffff;
	font-size:12px;
}
.piedrouged {
	color:#ffffff;
	font-size:30px;
	font-weight:bold;
}
.piedrougeg a {
	color:#ffffff;
	text-decoration:none;
}
.piedrougeg a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.bouton {
	width:160px;
	
	display:block;
	background-image:url(../images/bt-rouge.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	padding:13px 0px 13px 0px;
}
.bouton:hover {background-image:url(../images/bt-noir.jpg);}
.bottom {background: #c22128 url(../images/backbottom.gif); background-repeat:repeat-x; background-position:bottom;height:5px; width:100%;
}
.lightview {
	width:80px;	

}
.stabilisateur {clear:both; height:0;}
.lightview:hover {background-image:url(../images/bt-noir.jpg);}

#bottom_part1 {font-size:14px; font-weight:bold; padding:5px; width: 170px; float:left;}
#bottom_part2 {float:left;}
#bottom_part2 span {margin-right:10px;}
#bottom_part2 p {margin-top:10px; margin-left:0px; color:white;}
#bottom_part2 img {vertical-align:bottom;}

#menutop {background:#c22128; height:30px;margin:0; padding:0;}
#menutop ul {list-style-type:none; margin:0; padding:0;}
#menutop ul li {float:left;margin:0px; margin-right:5px !important; margin-left:5px !important;margin-left:2px; margin-right:2px;padding:0;}
#menutop img {border:none; padding:0; margin:0;}



/**********************SERVICES OFFERTS**************************/
.servicesofferts {margin-bottom:10px;clear:both;margin-left:25px;background:url(../images/plaqueArgent.gif); width:356px; height:60px; overflow:hidden; padding:5px;}
.servicesofferts h4 {margin:0; padding:0; font-size:16px; color:#c22127;}
.servicesoffertsTitre {
	letter-spacing:0.5px;	
	margin:0px;
	padding:28px 15px 15px 38px;
	background-image:url(../images/bg-titre.jpg);
	background-repeat:no-repeat;
	background-position:left 15px;
	clear:both;
	height:75px;
	
}

.servicesoffertsTitre h4 {margin:0; padding:0; font-size:16px; color:#c22127;}
.description {width:200px; color: #c22127;}
.informationsserices {float:left; }
.informationsserices a {color: #c22127;}
.photoservicesofferts {float:left; margin-left: 8px; }
.photoservicesofferts img {border:1px solid #c22127;}

/******************* FRANCHISE *********************/
.franchise{margin-top:10px;clear:both;margin-left:25px;background:url(../images/plaqueArgent.gif); width:356px; height:60px; overflow:hidden; padding:5px;}
.franchise h4 {margin:0; padding:0; font-size:13px; color:#c22127;}
.franchise ul {font-size:11px; margin:0; padding:0; list-style-type:none;margin-top:2px; margin-left:1px;}
.adressefranchise {float:left; width: 185px;}
.informationfranchise {float:left; background:url(../images/barredegrad.gif); background-repeat:no-repeat; background-position:left middle; padding-left:10px; padding-top:15px;}

#fichefranchise {margin-left: 20px;}
#photoFranchise {float:left; margin-right:10px;}
#coordonneefranchise {float:left;}
#coordonneefranchise ul {list-style-type:none; margin:0; padding:0;margin-bottom:7px;}
#coordonneefranchise ul li.premier{font-weight:bold; margin-bottom:2px;}

#photogalerie {margin-left: 15px; margin-bottom:15px;}
#photogalerie img {border:1px solid #c22127;} 



/********************TOUTES LES FRANCHISES***********************/

#conteneur {width: 772px; border: 2px solid #c22127; padding:0 auto; margin: 0 auto; margin-top:10px;}
#menutouteslesfranchises {position:relative;height:35px; background: #c22127;}
#menutouteslesfranchises ul {margin:0; padding:0;position:absolute; right: 5px; bottom:0px;list-style-type:none;}
#menutouteslesfranchises ul li {float:left;}
#menutouteslesfranchises img {border:none;}
#logo-special {position:absolute; left:0; top:0px;}
#liste-franchises {margin-left: 35px; margin-top:15px;}
#contenu-special {background: #dbdcdf; text-align:left; padding-top:40px; padding-bottom:10px;}
#bottom-special {background: #c22127; text-align:left;}
#liste-franchises span {width: 15px; display:block; float:left; clear:both;}