/* CSS Document */


	
.content {
	background: url(/images/decoup/fond_inter.gif) repeat-y;
	width:787px;
	padding:0;
	margin:0;
	z-index:1;
	}
#colonne_g {
	width:302px;
	height:498px;
	float:left;
	
	background:#1C141F;
	position:relative;
	padding:0;
	margin:0;	
	z-index:2;
	}

#div_g {
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}
	
		
#colonne_d {
	float:left;
	position:relative;
	width:485px;z-index:3;
	
}

#menuvalmont {margin:15px 0 0 0;}

.contenu ul, .galerie_photo ul {
	margin:5px 0 8px 0;
	padding:0;
	list-style:none;
}
.contenu li, .galerie_photo li  {
	background:url(/images/deco/puces/liste.gif) no-repeat 0 3px;
	padding:0 0 0 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6E5E5E;}

.effect {
	background:url(/images/decoup/bleu.gif) repeat-x;
	padding:15px 10px  5px  10px;
	}
.contenu {
	padding:0 20px  10px  25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#311919;
	position:relative;
	}
	
#scroll {
	/*
	overflow:auto;
	height:465px;
	*/
}
	
.contenu_g {
	padding:0 20px  10px  25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#767A7D;
	position:relative;
	}	
	
.contenu b {color:#311919;}

.contenu p {margin:3px 0 10px 0;}

.valmont_gr {
	background:#3E6DB4 url(/images/fonds/valmont_groupe.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 1px 20px;
	margin:0;}
.valmont_fr {
	background:#140B02 url(/images/fonds/valmont_france.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}
.realisations {
	background:#140B02 url(/images/fonds/nos_realisations.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.ravanela {
	background:#140B02 url(/images/fonds/ravanela.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.catarchi {
	background:#140B02 url(/images/fonds/catarchi.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.jaude {
	background:#140B02 url(/images/fonds/jaude.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.hirondell {
	background:#140B02 url(/images/fonds/hirondell.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.flamant_rose {
	background:#140B02 url(/images/fonds/flamant_rose.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.grappa {
	background:#140B02 url(/images/fonds/grappa.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.tubxl {
	background:#140B02 url(/images/fonds/tubxl.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.partdieu {
	background:#140B02 url(/images/fonds/partdieu.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.tramwaylin2 {
	background:#140B02 url(/images/fonds/tramwaylin2.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.tramwaylin1 {
	background:#140B02 url(/images/fonds/tramwaylin1.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.newton {
	background:#140B02 url(/images/fonds/newton.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.tripoespace {
	background:#140B02 url(/images/fonds/tripodespace.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.elais {
	background:#140B02 url(/images/fonds/elais.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.atrilum {
	background:#140B02 url(/images/fonds/atrilum.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.aiguillum {
	background:#140B02 url(/images/fonds/aiguillum.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.informations {
	background:#140B02  url(/images/fonds/infos_legales.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
	.plan {
	background:#140B02  url(/images/fonds/plan_site.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;
	}
.ressources {
	background:#CCCDC7 url(/images/fonds/ressources_humaines.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}
.communication {
	background:#2973BA url(/images/fonds/communication.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}
.contact_valmont {
	background:#140B02 url(/images/fonds/contactez_nous.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}	
	.generique_valmont {
	background:#140B02 url(/images/fonds/generique_valmont.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}	
	
.eclairages {
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}
	
.trams {
	background:#1C141F url(/images/fonds/tramway.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}	
.telecommunication {
	background:#1C141F url(/images/fonds/telecommunication.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}		
.ligne_electrique {
	background:#1C141F url(/images/fonds/ligne_electrique.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}	
.eolien {
	background:#1C141F url(/images/fonds/eolien.jpg) no-repeat bottom;
	height:463px;
	padding:35px 0 0 20px;
	margin:0;}	
	
h1 {width:270px;
	height:90px;
	background: no-repeat;
	margin:0;
	padding:0;
}


form, select {
	margin:0;
	padding:0;}
	
select {background:#FFF;
	color:#00234C;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
.ttre {
	margin:0;
	padding:10px 0 0 15px;}

h2 {width:300px;
	margin:0;
	padding:0;
	height:30px;
	color:#003366;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:28px;
	text-transform:uppercase;
	font-weight:bold;
	}
h3 {height:25px;
	width:300px;
	margin:0;
	padding:0;
	color:#6E594C;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	}
h4 {margin:2px 0 5px 0;
	padding:0;
	color:#3B9EE1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	}	
h5 {color:#003366;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:2px 0 5px 0;
	background:url(/images/deco/puces/fleche_bleue.gif) no-repeat 0 4px;
	padding:0 0 2px 12px;
	}
	
h6 {color:#6E594C;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 4px 0;
	padding:3px 0 0 0;
	font-weight:normal;
	}
.fleche	 b {
	color:#003366;}
	
.boutons {
	float:right;
	position:absolute;
	top:60px;
	right:5px;
	width:170px;
	}	
	.boutons span {display:none;}
.btn {
	float:right;
	position:absolute;
	top:90px;
	right:5px;
	width:170px;
	z-index:400;
	}
	
.bt {float:left;
	background:url(/images/decoup/btn1.gif) no-repeat top right;
	padding: 2px 28px 6px 3px;
	margin:0;
	font-size:9px;
	display:block;
	text-decoration:none;
}
.bt1 {float:left;
	background:url(/images/decoup/btn.gif) no-repeat top left;
	height:18px;padding: 0 0 0 5px;
	margin:2px 0 6px 0;}		

.fleche {
	background:url(/images/deco/puces/fleche_bleue.gif) no-repeat 0 4px;
	padding:0 0 2px 12px;
	}
.fleche	 b {
color:#003366;}

	
/* Galerie */
.galerie_photo {
	background:#EFEFEF url(/images/deco/galerie/fond.gif) repeat-y;
	width:452px;
	margin:5px 0 10px 23px;
	padding:0;
}
	
.les_images {
	background:url(/images/deco/galerie/back.gif) no-repeat bottom;
	padding:5px 0px 10px 15px;
	margin:0;
	
	
}

.marg {margin:5px 0 0 15px;}
.img {
	float:left; 
	width:87px;
	height:87px;
	position:relative;
	margin:0 15px 15px 0;
	padding:0;
}
a.effet_img {
	background: url(/images/decoup/bloc_images.gif);
	height:87px;
	width:87px;
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	}

a.effet_img:hover {
	background:url(/images/deco/galerie/effect.png) no-repeat top left  !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://127.0.0.1/valmont/images/deco/galerie/effect.png",sizingMethod="scale");
	cursor:pointer;
	z-index:100;}
	
a.effet_img span {display:none;}



.imgs {display:block;
	float:left;
	width:87px;
	height:120px;
	position:relative;
	margin:0 10px 2px 0;
	padding:0;
}
.image {display:block;
	float:left;
	position:relative;
	margin:0 10px 2px 0;
	padding:0;	
	width:155px;
	text-align:center;
}
.txt {display:block;
	float:left;	width:250px;
	height:87px;
	position:relative;
	margin:0 5px 2px 0;
	padding:0;
}



.imgL {
	float:left;
	margin:0 10px 5px 0;
	padding:3px 0 0 0;
}

.float {
	width:205px;
	float:left;
	margin:0 10px 5px 0;
	padding:3px 0 0 0;
}
.float p {clear:both;
	margin:2px 0 2px 2px;
	padding:0;
	}
.more {margin:0 15px 15px 3px;}


.imgR {
	float:right;
	margin:0  0 5px 10px;
	padding:0;
}
.imgL p {margin:3px 0 0 0;}



form#contact {color:#311919;}

form#contact label {
	display:block;
	margin:2px 0 0 0;
	width:100px;
	position:relative;
	float:left;
	}
.input {color:#311919;
	width:250px;
	border:1px solid #989898;
	background:url(/images/decoup/fond_champs.gif) repeat-x top;
	font-size:9px;
	position:relative;
	font-weight:normal;
	}
.textarea {
	width:258px;
	border:1px solid #989898;
	background:url(/images/decoup/fond_champs.gif) repeat-x top;
	font-size:10px;
	height:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
form#contact ul li {color:#311919;
	clear:both;
	margin:2px;
	}
	
.checkbox {width:20px;
	margin:0 0 15px 0;
	padding:0;
	display:block;
	float:left;
	}
.annuler {
	background:url(/images/fr/boutons/annuler.gif) no-repeat;
	width:93px;
	height:23px;
	border:none;}
.valider {
	background: url(/images/fr/boutons/valider.gif) no-repeat;
	width:93px;
	height:23px;
	border:none;}
	
.align_c {text-align:center;}

.video {
	float:left;
	background:url(/images/photos/home/video.gif) no-repeat;
	width:130px;
	color:#00345F;
	padding:50px 0 0 8px;
	margin:120px 0 0 20px;
	font-weight:bold;
	color:#00345F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}


.contenu_zoom {
	padding:0 20px  10px  25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#311919;
	position:relative;
	text-align:center;
}

.contenu_zoom a {
	color:#444;;
	text-decoration:none;
}
.contenu_zoom a:hover {
	text-decoration:underline;
}	