.champs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration:none}

.grisfonce10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #787C7F; text-decoration:none}

.grisfonce10B { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #787C7F; text-decoration:none}

.blanc10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration:none}

.blanc9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration:none}

.gris_clair9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ABABAB; text-decoration:none}

.blanc9:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration:underline}

.blanc10B:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration:underline}

.blanc10B { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration:none}

.grisfonce9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #787C7F; text-decoration:none}

.grisfonce9B { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #787C7F; text-decoration:none}

.bleu10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #336699; text-decoration:none}

.bleu11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #336699; text-decoration:none}

.bleu10B { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #336599; text-decoration:none}

.grisfonce11B { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #787C7F; text-decoration:none}

.bleu11B { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336599; text-decoration:none}

.bleu12B {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336599; text-decoration:underline; text-transform: none;}

.grisfonce10:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #787C7F; text-decoration:underline}

.grisfonce10B:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #787C7F; text-decoration:underline}

.grisfonce9B:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #787C7F; text-decoration:underline}

.grisfonce12B { 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #787C7F;
	text-decoration:none;
}
.grisfonce12B a{ 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #787C7F;
	text-decoration:none;
}
.grisfonce12B a:hover{ color: #595C5F;}


.bleu10:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF6600; text-decoration:none}

BODY {scrollbar-face-color: #ffffff; scrollbar-shadow-color: #E7F6FF; scrollbar-highlight-color: #E7F6FF; scrollbar-3dlight-color: #CACAE6; scrollbar-darkshadow-color: #A4A4D5; scrollbar-track-color: #EFECEF; scrollbar-arrow-color: #666699}

.grisfonce9:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #787C7F; text-decoration:underline}
.fond_home {
	/*background-attachment: fixed;*/
	background-image: url(img/foto_home.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.fond_devis {
	/*background-attachment: fixed;*/
	background-image: url(img/fond_devis.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.fond_merci {
	/*background-attachment: fixed;*/
	background-image: url(img/devis_merci.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

h1 { 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #787C7F;
	text-decoration:none;
}
h1 a{ 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #787C7F;
	text-decoration:none;
}
h1 a:hover{ 
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #787C7F;
	text-decoration:none;
}.realisations_texte {
	font-size: 9px;
	color: #525252;
	text-decoration: none;
	padding: 10px;
	letter-spacing: 0px;
	line-height: 14px;
}
.realisations_btn {
	background-color: #E6E6E6;
	text-decoration: none;
	color: #333333;
	padding: 5px;
}
.etudes_liens {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 100%;
	margin: 1px;
	padding: 2px;
	cursor:pointer;
}

.realisations_btn:hover {
	background-color: #CCCCCC;
	text-decoration: none;
	color: #000000;
}
.realisations_lien {

	font-size: 9px;
	color: #525252;
	text-decoration: none;
	line-height: 14px;
}
.realisations_lien:hover {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
	background-color: #E6E6E6;
}

a.rollopaque img {
  opacity: 1.0;
  filter:alpha(opacity=100);
  }

a.rollopaque:hover img {
  opacity: 0.9;
  filter:alpha(opacity=80);   
  }
  
.etudes_titre {
	font-size: 16px;
	color: #FF6C0B;
	font-weight: bold;
	line-height: 26px;
	}

.hr {
	border-bottom:1px solid #c8c8c8;
	height:20px;
	margin:0 0 10px 0;
	}
.etudes_texte {

	font-size: 11px;
	color: #525252;
	text-decoration: none;
	padding: 10px;
	letter-spacing: 0px;
	line-height: 14px;
}
ul.references {
	margin:0 0 0 30px;
	padding:0;
	} 
ul.references li{
	margin-bottom:8px;
	}.realisations_title {
	font-size: 9px;
	color: #525252;
	text-decoration: none;
	padding: 0px;
	letter-spacing: 0px;
	line-height: 14px;
	text-transform: uppercase;
}
