* {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;}

body.index #container {
	position: absolute;
	height: 600px; 
	width: 1000px;
	margin-top: -300px;
	margin-left: -500px;
	left: 50%;
	top:50%;
	text-align: left;
	padding: 0px;
}


body.site #container {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-left: -500px;
	text-align: left;
	padding: 0px;
}

div#mentions-legales {font-size:10px;height: 20px;}
#container a.mentions-legales,
#container a.mentions-legales:visited, 
span.mentions-legales {color: #010101;text-decoration: none;}
#container a.mentions-legales:hover {color: #454545;text-decoration: underline;}

h1 {
	font: normal 37px arial, helvetica, sans;
	color: #0063bd;
	padding: 0px;
	margin: 10px 0 30px 0px;/*Margin a mettrepour le h1*/
	letter-spacing: 1px; /* NE PAS UTILISER AVEC FLIFT : PROBLEME D'ACCENTS !! */
}

hr {
	color: #37488E;
	width: 100%;
	height: 1px;
	padding: 0; margin: 0;
}

#diaporama_contour{z-index:20;position:absolute;top:337px;left:599px}
#diaporama_site {position:absolute;z-index:10;left:599px;top:346px}
#diaporama_site{display:none;}

div.background-middle{background:url(/img/gabarit_interne/background-middle.jpg) repeat-y top left;}
div.background-bas{padding:0px 0px 55px 0px;background:url(/img/gabarit_interne/footer.jpg) no-repeat bottom left;}

div.background{padding:40px 30px 20px 40px;background:url(/img/gabarit_interne/background-haut.jpg) no-repeat top left;/*height:586px*/}
div.background 					  { height: 620px;}/* (IE 6) */
html>body div.background  { height: auto; min-height:620px;} /* Nav recents*/
*+html>body div.background{ min-height: 620px;}/* IE 7 */ 

.news{margin-bottom:30px}

#referencement{margin-top:200px;font-size:10px;}

.bouton { 
	background:#fc6c00;
	border:1px solid white;
	color:white;
	padding:2px 6px 2px 6px;
	margin:0;
	display:-moz-inline-box;
	display:inline-block; 
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer;  
	line-height:14px;
}   
form td{ line-height:30px }
img {border: 0;}
input, select {background:#FFFFFF none repeat scroll 0 0;border:1px solid #0058a9;color:#232f3c;margin-bottom:3px;}
textarea{border:1px solid #0058a9;color:#232f3c;font-family:Arial,Helvetica,sans-serif;font-size:1em;} 
.pointer {cursor:pointer}
.none{display:none}
.block{display:block} 
.pAbsolute{position:absolute} 
.brd{background:transparent none repeat scroll 0 0;border:0 none;padding:0;vertical-align:middle;} 
.fsI{font-style:italic}
.textC{text-align:center}
.textL{text-align:left}
.textR{text-align:right}
.pl15{padding-left:15px} 
.mb5{margin-bottom:5px}
.ml10{margin-left:10px}
.mr5{margin-right:5px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mt4{margin-top:4px}  
.mt8{margin-top:8px}  
.mt20{margin-top:20px} 
.fleft{float:left}
.fright{float:right}
.cb{clear:both}
