body{
	font-size: 0.7em;
	margin : 0px ;
	padding : 0px ;
	color:#fff;
	text-align : center ;
	background-color : black;
	font-family: Arial;
}

a.acces_rapide{
display:none;
}
*{
margin:0;
padding:0;
}
a{
text-decoration:none;
color:#fff;
}
a:hover{
text-decoration:underline;
}
a img{
	border:none;
}
a.installationMenu {
	display:block;
	margin-bottom:10px;
	}
#all_body {
	 position: relative;
	margin: auto;
	text-align : left ;
	width : 761px ;
}
div#flashcontent{
position:absolute;
margin-top:5px;
margin-left:23px;
}
#top{
width:761px;
height:337px;
background:transparent url("../img/top.jpg") no-repeat left top;
}
html>body div#top {
height: auto;
min-height: 337px;
} 
#menu_top{
padding-top:12px;
padding-right:50px;
text-align:right;
font-size: 0.8em;
}
#menu_top ul li{
list-style-type:none;
margin-left:15px;
display:inline;
}
#menu_top ul li a:hover, #menu_top ul li a.current{
color:#ffd800;
text-decoration:none;
}
#menu{
width:761px;
height:79px;
padding-top:50px;
padding-left:130px;
background:transparent url("../img/menu.jpg") no-repeat left top;
}

#header{
color:#909598;
font-weight:bold;
margin-left:517px;
margin-top:33px;
position:absolute;
}

#header input {
width:160px;
border:1px solid #000;
margin-bottom:5px;
font-size:0.9em;
padding:1px 1px ;
}

#header input.btnenvoyer{
position:absolute;
height:23px;
width:23px;
border:none;
margin-top:-3px;
margin-left:6px;
}

div#navigation{
position:absolute;
margin-top:-130px;
}

div#navigation ul.menu1{
margin-left:70px;
float:left;
width:126px;
}
div#navigation ul.menu2{
float:left;
width:178px;
}
div#navigation ul li span{
display:none;
}
div#navigation ul li {
list-style-type:none;
padding-left:12px;
background:transparent url("../img/puce_menu.jpg") no-repeat left 2px;
}

div#navigation ul li.menu_equipe {
background:transparent url("../img/puce_menu.jpg") no-repeat left 5px;
}
div#navigation ul li.menu_profil a{
display:block;
margin-bottom:16px;
background:transparent url("../img/menu_profil.jpg") no-repeat left top;
height:13px;
width:76px;
}
div#navigation ul li.menu_profil a:hover, div#navigation ul li.menu_profil a.current{
background:transparent url("../img/menu_profil_on.jpg") no-repeat left top;
}
div#navigation ul li.menu_equipe a{
display:block;
margin-bottom:18px;
background:transparent url("../img/menu_equipe.jpg") no-repeat left top;
height:17px;
width:76px;
}
div#navigation ul li.menu_equipe a:hover, div#navigation ul li.menu_equipe a.current{
background:transparent url("../img/menu_equipe_on.jpg") no-repeat left top;
}
div#navigation ul li.menu_services a{
display:block;
background:transparent url("../img/menu_services.jpg") no-repeat left top;
height:13px;
width:76px;
}
div#navigation ul li.menu_services a:hover, div#navigation ul li.menu_services a.current{
background:transparent url("../img/menu_services_on.jpg") no-repeat left top;
}

div#navigation ul li.menu_installations a{
display:block;
margin-bottom:19px;
background:transparent url("../img/menu_installation.jpg") no-repeat left top;
height:13px;
width:101px;
}
div#navigation ul li.menu_installations a:hover, div#navigation ul li.menu_installations a.current{
background:transparent url("../img/menu_installation_on.jpg") no-repeat left top;
}

div#navigation ul li.menu_soumission a{
display:block;
margin-bottom:15px;
background:transparent url("../img/menu_soumission.jpg") no-repeat left top;
height:17px;
width:101px;
}
div#navigation ul li.menu_soumission a:hover, div#navigation ul li.menu_soumission a.current{
background:transparent url("../img/menu_soumission_on.jpg") no-repeat left top;
}
div#navigation ul li.menu_contact a{
display:block;
background:transparent url("../img/menu_contact.jpg") no-repeat left top;
height:13px;
width:101px;
}
div#navigation ul li.menu_contact a:hover, div#navigation ul li.menu_contact a.current{
background:transparent url("../img/menu_contact_on.jpg") no-repeat left top;
}
span.name_site{
font-weight:bold;
}
div#text_top{
float:right;
margin-top:-131px;
width:350px;
margin-right:32px;
height:130px;
}
h1{
margin-bottom:18px;
font-size:2em;
}
h1 span{
display:none;
}
h1.titre_acc1{
background:transparent url("../img/titre_acc1.jpg") no-repeat left top;
height:39px;
width:198px;
}
h1.titre_profil{
background:transparent url("../img/titre_profil.jpg") no-repeat left top;
height:18px;
width:198px;
}
h1.titre_entPrincipal{
background:transparent url("../img/titre_entPrincipal.jpg") no-repeat left top;
height:21px;
width:161px;
margin-top:24px;
}
h1.titre_entSecondaire{
background:transparent url("../img/titre_entSecondaire.jpg") no-repeat left top;
height:21px;
width:161px;
margin-top:24px;
}
h1.titre_bureaux{
background:transparent url("../img/titre_bureaux.jpg") no-repeat left top;
height:21px;
width:165px;
margin-top:24px;
}
h1.titre_informatique{
background:transparent url("../img/titre_informatique.jpg") no-repeat left top;
height:21px;
width:161px;
margin-top:24px;
}
h1.titre_historique{
background:transparent url("../img/titre_historique.jpg") no-repeat left top;
height:18px;
margin-top:24px;
}
h1.titre_maintenant{
background:transparent url("../img/titre_maintenant.jpg") no-repeat left top;
height:44px;
width:278px;
}
h1.titre_equipe{
background:transparent url("../img/titre_equipe.jpg") no-repeat left top;
height:22px;
width:218px;
margin-top:24px;
}
h1.titre_services{
background:transparent url("../img/titre_services.jpg") no-repeat left top;
height:22px;
width:218px;
margin-top:24px;
}
h1.titre_distribution{
background:transparent url("../img/titre_distribution.jpg") no-repeat left top;
height:22px;
width:218px;
margin-top:24px;
}

h1.titre_transport{
background:transparent url("../img/titre_transport.jpg") no-repeat left top;
height:22px;
width:218px;
margin-top:24px;
}

h1.titre_entreposage{
background:transparent url("../img/titre_entreposage.jpg") no-repeat left top;
height:22px;
width:218px;
margin-top:24px;
}

h1.titre_installation{
background:transparent url("../img/titre_installation.jpg") no-repeat left top;
height:22px;
width:218px;
margin-top:24px;
}
h1.titre_info_client{
background:transparent url("../img/titre_info_client.jpg") no-repeat left top;
height:17px;
width:249px;
}
h1.titre_info_prod{
background:transparent url("../img/titre_info_produit.jpg") no-repeat left top;
height:22px;
margin-top:24px;
width:242px;
}
h1.titre_service{
background:transparent url("../img/top_services.jpg") no-repeat left top;
height:57px;
width:375px;
}
h1.titre_neuf{
background:transparent url("../img/top_neuf.jpg") no-repeat left top;
height:57px;
width:375px;
}
h1.titre_contact{
background:transparent url("../img/titre_contact.jpg") no-repeat left top;
height:22px;
margin-top:24px;
width:218px;
}
h1.titre_adresse{
background:transparent url("../img/titre_adresse.jpg") no-repeat left top;
height:22px;
width:218px;
}
h1.titre_expertise{
background:transparent url("../img/titre_expertise.jpg") no-repeat left top;
height:21px;
width:249px;
}
h2.titre1986 span,h2.titre1990 span,h2.titre2001 span,h2.titre2005 span{
	display:none;
	}
h2.titre1986{
	background:transparent url("../img/1986.jpg") no-repeat left top;
	height:18px;
	margin-top:10px;
	width:28px;
	}
h2.titre1990{
	background:transparent url("../img/1990.jpg") no-repeat left top;
	height:17px;
	margin-top:10px;
	width:31px;
}
h2.titre2001{
	background:transparent url("../img/2001.jpg") no-repeat left top;
	height:17px;
	margin-top:10px;
	width:31px;
}
h2.titre2005{
	background:transparent url("../img/2005.jpg") no-repeat left top;
	height:22px;
	margin-top:8px;
	width:85px;
}
div#menu a{
text-decoration:underline;
}
div#menu a:hover{
text-decoration:none;
}
div#menu p.distribution{
width:112px;
font-weight:bold;
float:left;
}
div#menu p.entreposage{
width:112px;
margin-left:130px;
font-weight:bold;
float:left;
}

div#menu p.transport{
width:112px;
margin-left:130px;
font-weight:bold;
float:left;
}
div#content{
clear:both;
}
div.equipe p{
clear:both;
}
div.equipe span.strong_line{
font-weight:bold;
font-size:1.1em;
color:#ffd800;
}
div#content img.img_equipe_even{
float:left;
padding-bottom:10px;
}
div#content img.img_equipe_odd{
float:right;
padding-bottom:10px;
}
div#news{
width:314px;
float:left;
margin-left:22px;
margin-right:20px;
}
div#news div.even, div#news div.odd{
margin-bottom:30px;
}
div#news div.info_news{
padding-left:37px;
height:42px;
background:transparent url("../img/puce_news.jpg") no-repeat left top;
}
div#news a{
font-weight:bold;
text-decoration:underline;
}
div#news a:hover{
text-decoration:none;
}
html>body div#news div.info_news {
height: auto;
min-height: 42px;
} 
h2{
font-size:1.3em;
color:#fff9d6;
}
h3{
font-size:1.1em;
color:#ffd800;
}
div#text{
width:325px;
float:left;
margin-left:30px;
margin-right:28px;
}

div#text p , div#sub_text p {
padding-bottom:5px;
padding-top:5px;
}
div#text ul{
margin-bottom:10px;
margin-top:5px;
}
div#text ul li{
line-height:1.5em;
list-style-type:none;
padding-left:13px;
background:transparent url("../img/puce_yellow.jpg") no-repeat left 6px;
}
div#sub_text{
float:left;
margin-top:-131px;
width:347px;
}
div#sub_text ul{
margin-bottom:10px;
margin-top:5px;

}
div#sub_text ul li{
line-height:1.5em;
list-style-type:none;
padding-left:13px;
background:transparent url("../img/puce_red.jpg") no-repeat left 6px;
}
div#content div.cadre{
background:transparent url("../img/top_gris.jpg") no-repeat left top;
width:332px;
margin-top:20px;
background-color:#2a2e2f;
padding-left:15px;
padding-top:8px;
}
div#content div.cadre_bottom{
background:transparent url("../img/bottom_gris.jpg") no-repeat left top;
width:347px;
height:10px;
margin-bottom:10px;
}
.cadreNum a{
	color:#ffd800;
	}
.cadreNum p.info_tel {
color:#0780AA;
font-weight:bold;
font-size:1.2em;
}
div.cadreNum{
background:transparent url("../img/cadreNum.jpg") no-repeat left top;
width:289px;
margin-top:20px;
background-color:#2a2e2f;
padding-left:15px;
padding-top:8px;
}
div.cadreNumBottom{
background:transparent url("../img/cadreNumBottom.jpg") no-repeat left top;
width:304px;
height:10px;
margin-bottom:10px;
}
div#content p.info_tel{
color:#0780aa;
font-size:1.4em;
}
div.info{
background-color:#2a2e2f;
float:left;
width:375px;
}
div.info div.main_info{
padding-left:25px;
padding-right:10px;
}
div.info div.main_info a {
color:#0780aa;
font-weight:bold;
text-decoration:underline;
}
div.info div.main_info a:hover {
text-decoration:none;
}
div.info div.main_info ul{
margin-top:5px;
color:#0780aa;
}
div.info div.main_info li{
line-height:1.5em;
list-style-type:none;
padding-left:13px;
background:transparent url("../img/puce_cadre.jpg") no-repeat left 6px;
}
div.info div.bottom_info{
background:transparent url("../img/bottom_cadre.jpg") no-repeat left top;
height:14px;
width:375px;
}
div#footer{
clear:both;
background:transparent url("../img/footer.jpg") no-repeat left 20px;
height:62px;
width:761px;
padding-top:35px;
text-align:center;
}
div#footer a{
color:#747778;
margin-right:15px;
}

div#footer ul li {
list-style-type:none;
display:inline;
}
div#footer ul.conception{
color:#555859;
margin-top:5px;
}
div#footer ul.conception a{
color:#555859;
text-decoration:underline;
}
div#footer ul.conception a:hover{
text-decoration:none;}

fieldset{
border:none;
}
label{
font-weight:bold;
}
table {
border:10px solid #000;
border-left:none;
}
table td{
border:5px solid #000;
border-left:none;
}
td.label{
text-align:right;
}

input.btn_envoyer{
margin-right:15px;

}
.important {
margin-top:10px;
	padding-left : 10px ;
	text-align : left ;
	width : 318px ;
	padding-top : 10px ;
	background: #f20800 url('../img/top_red.jpeg') no-repeat top left;
}
.important h3 {
	color : #FFFFFF ;
}

.bottom_important {
	background: #f20800 url('../img/bottom_red.jpeg') no-repeat bottom left;
	height :10px ;
	margin-left : -10px ;
}

#menuServ{
background: transparent url('../img/menuService.jpg') no-repeat left top;
height:351px;
width:236px;
padding-top:41px;
font-weight:bold;
}

#menuServ p{
height:50px;
margin-bottom:62px;
margin-left:120px;
width:110px;
}
img.flecheTrans{
margin-left:253px;
position:absolute;
margin-top:56px;
}