@charset "utf-8";

/* GENERAL */
html{font-family:Verdana,Geneva,sans-serif;font-size:11px;line-height:15px;color:#999;background-color:#0e0e0e}
body{width:100%;height:780px;position:absolute;top:50%;margin:-390px 0 0;background-color:#000}
img{margin:0;padding:0;border:none}
a{text-decoration:none;border:none;color:#222}
a:hover{color:#b70015}
ul{color:#b70015;padding:0;margin:0}
li{list-style:none}
p{text-align:justify}
b{color:#b70015}
a:focus{outline:none}
textarea{overflow:auto}

body.js, body.js #content{display:none}

/* BLOC */
#global_conteneur{/*position:absolute;left:50%;margin-left:-600px;*/margin:0 auto;width:1200px;height:780px;background:#000 url(../img/css/background.jpg) no-repeat}
#site{width:590px;margin:0 auto}
#left_col,#right_col{float:left;height:465px;margin-top:150px}
#left_col{width:313px}
#right_col{width:277px}

/* left_col */
#content{width:274px;margin-top:25px}

/* CONTENT */
#content ul{display:block;width:137px;float:left;margin:0 !important}
	#content ul li{color:#999;font-size:11px;line-height:13px}
	.last{margin-bottom:10px}

/* CONTACT */
#contactBlock{}
	#contactBlock fieldset{border:0;margin:0;padding:0;}
		#contactBlock fieldset div {clear:both;display:block;height:24px}
				#contactBlock legend{display:none}
				#contactBlock label{float:left;display:block;display:inline;width:75px;height:19px;overflow:hidden}
				#contactBlock input,#content textarea{float:left;display:block;width:195px;border:0;background-color:#121212;color:#999;font-size:11px;overflow:hidden}
				#contactBlock input{height:17px}
				#contactBlock input:focus,#content textarea:focus{background-color:#222}
				.mandatory{color:#b70015}
		#contactBlock fieldset #fMessage{height:79px}
				#fMessage label,#fMessage textarea,.validation input{float:left;width:270px}
				#fMessage textarea{height:60px;}
				#contactBlock .envoyer{width:274px;margin-top:10px;color:#000;background:transparent url(../img/css/envoyer_bg.gif) no-repeat 213px 0;cursor:pointer;text-indent:-9999px}
				#contactBlock .envoyer:hover{background-position:213px -15px}
				#contactBlock .envoyer:focus{background-color:transparent}
				#contactBlock .error input,#content .error textarea{background-color:#B70015}

/* right_col */
#new_site,#navigation,#accroche,#adresse{display:block;margin-left:30px;overflow:hidden}
#accroche{margin-top:25px;}
#navigation{margin-top:30px}
#adresse{margin-top:250px}

/* NAVIGATION */
.nav{width:115px;height:15px}
.currentNav{width:115px;height:15px}
	.currentNav .moins{background-position:0 -15px}
	.currentNav .texte{background-position:0 0}
	.moins{float:left;width:15px;height:15px;background:url(../img/css/moins_bg.gif) no-repeat 0 0}
		.texte a{float:left;width:70px;height:15px}
		.vision a{background:url(../img/css/vision_bg.png) no-repeat 0 0}
		.clients a{background:url(../img/css/clients_bg.png) no-repeat 0 0}
		.contact a{background:url(../img/css/contact_bg.png) no-repeat 0 0}
		.presse a{background:url(../img/css/presse_bg.png) no-repeat 0 0}
		.texte a:hover,.texte a:focus,.texte a:active {background-position:0 -15px}
			.texte a span{visibility:hidden}

.presseSlider .date{color: red;font-family:Verdana,Geneva,sans-serif;font-size:11px;}
.presseSlider .media{color: grey;font-family:Verdana,Geneva,sans-serif;font-size:11px;}
.presseSlider a{color: white;font-family:Verdana,Geneva,sans-serif;font-size:11px;}
.presseSlider a:hover{color: grey;text-decoration:underline;font-family:Verdana,Geneva,sans-serif;font-size:11px;}

.presseSliderAdmin tr{}
.presseSliderAdmin td.icon{width: 33px;}
.presseSliderAdmin td.date{width:70px;padding-bottom: 5px; color: red;}
.presseSliderAdmin td.media{padding-bottom: 5px;}
