.logo{margin:8px 0px 0px 5px}
.slogan{margin-left:20px}
.tel{margin:0px 0px 7px 135px;}
.fiche{margin:0px 15px 0px 0px}
.fiche2{margin:0px 7px 0px 0px}

#version{
	width:200px;
	height:20px;
	position:absolute;
	top:15px;
	left:860px;
	z-index:5;
}
#version a {
	color: #FFF;
	font-size:0.9em;
	text-decoration:none;
}
#version a:hover, #version a:focus {
	color: #C00;
	text-decoration:none;
	font-size:0.9em;
}
#biseau{
	width:381px;
	height:506px;
	position:absolute;
	top:0px;
	left:0px;
	background: url(../images/bg-stand-rouge.png) no-repeat; 
}
#references{
	position:absolute;
	top:0px;
	left:0px;
	margin:20px 0px 0px 0px;
}
#tradimod{
	width:386px;
	height:476px;
	position:absolute;
	top:0px;
	left:0px;
}
#photos-coordonnees{
	width:386px;
	height:460px;
	position:absolute;
	text-align:right;
	padding-top:15px;
	top:0px;
	left:0px;
}
#photos-logistique{
	width:386px;
	height:476px;
	position:absolute;
	top:0px;
	left:0px;
}
#agences{
	width:356px;
	height:441px;
	position:absolute;
	top:0px;
	left:0px;
	padding:35px 0px 0px 30px;
}
.siege{
	padding:5px 10px 5px 0px;
	margin-right:10px;
	border-right:1px solid #FFF
}
.carte{
	position:absolute; 
	left:30px; 
	top:155px;
}
#texte-coordonnees{
	width:450px;
	height:300px;
	position:absolute;
	top:170px;
	left:413px;
}
#texte-news{
	width:637px;
	height:399px;
	padding:0px 35px 10px 15px;
	position:absolute;
	background: url(../images/bg-news.jpg) no-repeat; 
	top:38px;
	left:12px;
}
#texte-logistique{
	width:450px;
	height:190px;
	position:absolute;
	top:170px;
	left:413px;
}
#texte-societe{
	width:450px;
	height:230px;
	position:absolute;
	top:80px;
	left:413px;
}
#texte{
	width:450px;
	height:190px;
	position:absolute;
	top:275px;
	left:430px;
}
#texte-realisations{
	width:450px;
	height:190px;
	position:absolute;
	top:240px;
	left:413px;
}
#titre-realisations{
	width:200px;
	position:absolute;
	top:128px;
	left:424px;
}
#vignette-realisations{
	width:300px;
	height:420px;
	position:absolute;
	top:20px;
	left:60px;
}
#vignette-realisations img{
	border:1px solid #000;
	margin:5px 10px 5px 10px;
}
#texte-realisations{
	position:absolute;
	left:380px;
	top:180px;
	width:330px;
}
#texte-realisations a {
	color: #FFF;
	text-decoration:none;
}
#texte-realisations a:hover, #texte-realisations a:focus {
	color: #FFF;
	text-decoration:underline;
}
#fichiers{
	width:800px;
	height:450px;
	position:absolute;
	padding:20px 0px 0px 8px;
	font-size:0.9em;
	line-height:15px;
	top:0px;
	left:0px;
}
#fichiers img{
	margin:30px 12px 0px 0px;
}
#rond{
	width:246px;
	height:195px;
	position:absolute;
	top:3px;
	left:707px;
	padding:85px 0px 0px 34px;
	background-image:url(../images/bg-rond-rouge.png);
}
#trait{
	width:292px;
	height:2px;
	position:absolute;
	top:151px;
	left:413px;
	background-color:#FFF;
}
#fiches{
	width:270px;
	height:90px;
	line-height:6px;
	position:absolute;
	top:171px;
	left:427px;
}
#form-titre{
	position:absolute;
	top:132px;
	left:15px;
}
#form-texte{
	width:250px;
	height:50px;
	position:absolute;
	top:100px;
	left:413px;
}
#form-erreur{
	position:absolute;
	top:100px;
	left:18px;
	width:350px;
	height:30px;
}
#form{
	width:694px;
	height:320px;
	position:absolute;
	top:154px;
	left:11px;
}
#form-cadre{
	width:684px;
	height:294px;
	background-color:#FFF;
	color:#7c7373;
	padding:10px 0px 0px 10px;
}
#form-champs{
	position:absolute;
	top:307px;
	left:300px;
	font-size:0.85em;
}
#form-bouton{
	position:absolute;
	top:280px;
	left:500px;
}
.erreur{
	color: #FFF;
	font-size:0;8em;
}


#pied a {
	color: #FFF;
	text-decoration:none;
}
#pied a:hover, #pied a:focus {
	color: #FFF;
	text-decoration:underline;
}
#gris{
	color: #5a5a5a;
}
#gris a {
	color: #5a5a5a;
	text-decoration:underline;
}
#gris a:hover, #gris a:focus {
	color: #5a5a5a;
	text-decoration:none;
}
#gris-petit{
	color: #424242;
	font-size: 0.95em; 	
}
#gris-petit a {
	color: #424242;
	text-decoration:none;
}
#gris-petit a:hover, #gris-petit a:focus {
	color: #424242;
	text-decoration:underline;
}

#formulaire{ margin-left:10px;}
.input80{ width:80px; height:16px; border:1px solid #1a171c; background-color:#dbdbdb; margin-top:2px; color:#000; font-size:0.9em;}
.input130{ width:130px; height:16px; border:1px solid #1a171c; background-color:#dbdbdb; margin-top:2px; color:#000; font-size:0.9em;}
.input168{ width:168px; height:16px; border:1px solid #1a171c; background-color:#dbdbdb; margin-top:2px; color:#000; font-size:0.9em;}
.input280{ width:280px; height:16px; border:1px solid #1a171c; background-color:#dbdbdb; margin-top:2px; color:#000; font-size:0.9em;}
.input320{ width:320px; height:16px; border:1px solid #1a171c; background-color:#dbdbdb; margin-top:2px; color:#000; font-size:0.9em;}
.textarea180{ width:200px; height:60px; border:1px solid #1a171c; background-color:#dbdbdb; margin-top:2px; color:#000; padding:2px; font-size:0.85em;}
.bouton {
    width: 82px;
	height:34px;
    border: 0px solid #AAA;
    background-color: #de001a;
	font-size:1.2em;
	font-weight:bold;
    color:#FFF;
	padding-bottom:5px;
	margin:5px 0px 0px 93px;
}