* {outline: none;}
html,body {width: 100%;height: 100%;}
/* Correction IE6 scintillement des backgrounds */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {background-color: #FFFFFF;margin: 0; padding: 0;}
img {border: 0;}

#container {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-left: -500px;
	text-align: left;
	padding: 0px;
}

div#mentions-legales {
	height: 20px;
}
a.mentions-legales,a.mentions-legales:visited, span.mentions-legales {
	font: normal 10px/2 arial,verdana,helvetica,sans;
	color: #010101; 
	text-decoration: none;
}  
a.mentions-legales:hover {
	text-decoration: underline;
	color: #454545;
} 
   
h1 {
	font: normal 2em arial, helvetica, sans;
	color: #232f3b;
	padding: 0px;
	margin: 0px 0 20px 0;
}

#accueil h1 {
	font: normal 17px arial, helvetica, sans;
	color: #232f3b;  
	padding: 0px;
	font-weight:bold;
	margin: 0px 0 20px 0;
/*
	position:absolute;
	top:190px;
	left:30px;*/
}

#contenu h1 a {
	font: normal 1em arial, helvetica, sans !important;
	color:#232f3b !important;
}

hr {
	color: #37488E;
	width: 100%;
	height: 1px;
	padding: 0; margin: 0;
} 
.background { 
	background-color: #6a7f95;
	width:1000px;
}

input, select {
	margin:0;
	padding:0;
	border:1px solid #fff; 
}
textarea{
	margin:0;
	padding:0;
	border:1px solid #fff;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
} 

#accueil #contenu_centre{background: url(/img/background.jpg) 0 0 no-repeat;padding:210px 0 20px 370px;} 
#accueil #contenu_texte {color:#fff;width:600px; }
#accueil #contenu_texte {font-size:15px !important; color:#232f3b !important}
#accueil #contenu_texte p{font-size:15px !important; color:#232f3b !important}
#page    #contenu_centre{background: url(/img/background.jpg) 0 0 no-repeat;padding:290px 0 20px 40px;} 
#page 	 #contenu_texte {color:#fff;width:960px; }

#contenu_texte					  { height: 240px;}/* (IE 6) */
html>body #contenu_texte   { height: auto; min-height: 240px;} /* Nav recents*/
*+html>body #contenu_texte { min-height: 240px;}/* IE 7 */
 
#bottom_background{background-image: url(/img/bottom_background.jpg);background-position: 0 0;background-repeat: no-repeat;height:34px;width:1000px}
#bottom_background span{display:block;text-align:right;padding:8px 10px 0 269px;color:#fff;font-size:8.6pt;letter-spacing:0.3pt;}
#orias{text-align:right;padding:0px 10px 2px 0;color:#fff;font-size:8.6pt;letter-spacing:0.3pt;}

/* Formulaires devis - contact */
.formulaires { width:100%; } 
.formulaires td{height:22px;vertical-align:top;} 
.formulaires td.col1					  {width:320px;text-align:right;vertical-align:middle}/* (IE 6) */
html>body .formulaires td.col1  {vertical-align:top;height:22px} /* Nav recents*/
*+html>body .formulaires td.col1{vertical-align:middle}/* IE 7 */

.pilote{margin-bottom:14px;margin-top:14px}
.rsg{margin-bottom:14px;margin-top:14px}

.devis_ok {margin-top:50px;text-align:center}

.pointer {cursor:pointer;}
.brd{background:transparent none repeat scroll 0 0;border:0 none;padding:0;vertical-align:middle;} 
.textC{text-align:center;}
.textL{text-align:left;}
.textR{text-align:right;}
.pl15{padding-left:15px}
.mb10{margin-bottom:10px} 
.mt10{margin-top:10px} 
.mt20{margin-top:20px}
.fleft{float:left;}
.fright{float:right;}
.cb{clear:both;}
.dn{display:none;}
