.haut {
	color: #FFFFFF;
	background-image: url(images/photovoltaique_aquitaine.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 130px;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top: 100px;
	display: block;
	text-align: center;
}
.gauche {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
	padding-left: 5px;
	width: 195px;
}
.droite {
	width: 195px;
	border-right-style: Aucune;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #666666;
	padding-left: 5px;
}
.centre {
	padding-left: 5px;
	vertical-align: top;
}
body {
	background-image: url(images/grand-panneau.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
}
.image {
	border: 1px solid #000000;
	padding: 5px;
	
}
.titre {
	font-size: 1.9em;
	font-weight: bold;
	padding-left: 8px;
}
a.menu:link {
	font-size: 0.9em;
	font-weight: bold;
	color: #505348;
	text-decoration: none;
	line-height: 2em;
}
.tel {
	font-size: 1.5em;
	font-weight: bold;
	color: #2774C7;
}
.telpetit {
	font-size: 0.7em;
	font-weight: normal;
	color: #2774C7;
	padding-left: 33px;
	display: block;
}
.service {
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	padding-left: 33px;
}
.decalage {
	vertical-align: top;
	font-size: 0.9em;
	padding-left: 5px;
	width: 100%;
}
.photovolt {
	color: #46669F;
	font-weight: bold;
}
.imagedroite {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-left: 5px;
	font-size: 0.9em;
}
.imagecontour {
	padding: 5px;
	border: 1px solid #000000;
}
a.menu:hover {

	font-size: 0.9em;
	font-weight: bold;
	color: #505348;
	text-decoration: none;
	line-height: 2em;
}
a.menu:visited {


	font-size: 0.9em;
	font-weight: bold;
	color: #505348;
	text-decoration: none;
	line-height: 2em;
}
.champs {
	font-size: 0.9em;
	font-weight: bold;
	color: #0000CC;
}
a.email:link {
	color: #000000;
	text-decoration: underline;
}
a.email:hover {
	color: #000000;
	text-decoration: underline;
}
a.email:visited {

	color: #000000;
	text-decoration: underline;
}
.bas {
	font-size: 0.8em;
}
a.mention:link {
	color: #333333;
	font-size: 0.8em;
	text-decoration: none;
}
a.mention:hover {
	color: #333333;
	font-size: 0.8em;
	text-decoration: none;
}
a.mention:visited {

	color: #333333;
	font-size: 0.8em;
	text-decoration: none;
}
a.install:hover {


	font-size: 0.9em;
	font-weight: bold;
	color: #91C719;
	text-decoration: none;
	line-height: 2em;
}
a.install:link {



	font-size: 0.9em;
	font-weight: bold;
	color: #91C719;
	text-decoration: none;
	line-height: 2em;
}
a.install:visited {




	font-size: 0.9em;
	font-weight: bold;
	color: #91C719;
	text-decoration: none;
	line-height: 2em;
}
.alerte {
	color: #33FF00;
	font-weight: bold;
	background-color: #000000;
	text-align: center;
	padding: 10px;
	font-size: 1.2em;
}
.alerteblanc {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
	text-align: center;
	padding: 0px;
}
.alertepetit {
	color: #33FF00;
	font-weight: bold;
	background-color: #000000;
	text-align: center;
	padding: 0px;
	font-size: 0.6em;
}
a.lienbleu:link {
	font-weight: bold;
	color: #46669F;
	text-decoration: none;
}
a.lienbleu:hover {

	font-weight: bold;
	color: #46669F;
	text-decoration: none;
}
a.lienbleu:visited {

	font-weight: bold;
	color: #46669F;
	text-decoration: none;
}
.fournisseur {

	font-size: 1.5em;
	font-weight: bold;
	color: #91C719;
}
.alertesimple {

	color: #FF0000;
	font-weight: bold;
}
.celluletarif {
	background-color: #E5E5E5;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.celluletariftitre {
	font-weight: bold;
}

