.aver{
color:white;
font-weight:bold;
}

.bas{
font-weight:bold;
width:940px;
height:35px;
clear:both;
float:left;
padding-top:2px;
color:white;


}

.bas_menu{
background-image: url(../logo/bas-menu.png); 
width:120px;
height:35px;
}

.bas_menu_bl{
background-image: url(../logo/bas-menu-bl.png); 
width:120px;
height:35px;
margin-bottom:10px;
}

.bas p{
padding-top:5px;


}


body{
font-family:Arial, Helvetica, sans-serif;
background:  #727272 url(../logo/degrad.png);
background-repeat:repeat-x;
text-align:center;
color:#404040;
font-size:12px;
}

.cadre_impression{background-image: url(../logo/rond1.png);
background-repeat:no-repeat;
background-position: 30px 1px;
width:320px;
height:285px;
float:left;
margin:10px;
margin-top:48px;
}
.cadre_fourniture{
background-image: url(../logo/rond2.png); 
background-repeat:no-repeat;
background-position: 0px 1px;
margin-top:50px;
width:300px;
height:285px;
float:left;

}
.cadre_appel{
background-image: url(../logo/rond3.png); 
background-repeat:no-repeat;
background-position: 0px 1px;

width:300px;
height:285px;
float:left;
margin-top:10px;
margin-right:10px;
margin-left:1px;
}
.cadre_materiel{
background-image: url(../logo/rond4.png); 
background-repeat:no-repeat;
background-position: 30px 1px;
width:320px;
height:285px;
float:left;
margin-top:-283px;margin-left:11px;
}

.conn{
margin-left:0px;
padding-top:-10px;
}






.container{
width:950px;
margin:auto;
text-align:center;
}

.contenu{
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
float:left;
width:810px;
}

.cont_menu{
float:left;
margin-bottom:10px;
width:120px;
text-align:left;
}

.deco{
color:black;
text-decoration:none;
}

.deco:hover{
color:red;

}

.external{
color:red;
}


h1{
font-size:16px;
font-weight:bold;
}

.haut{
background-image: url(../logo/banniere.png); 


width:940px;
height:120px;
text-align:left;
float:left;
}

.haut_menu{margin-top:10px;
background-image: url(../logo/haut-menu.png); 
width:120px;
height:35px;
}

.haut_menu_bl{
background-image: url(../logo/haut-menu-bl.png); 
width:120px;
height:35px;
}

img{
border-width:0px;
}

.lien_menu{
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#2b2b2b;
}

.lien_menu_actif{
font-size:14px;
font-weight:bold;
color:#ffffff;
}

.lien_menu:hover{
color:white;
}

.lien_menu_blanc{
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#2b2b2b;
}

.lien_menu_actif_blanc{
font-size:14px;
font-weight:bold;
color:#ffffff;
}

.lien_menu_blanc:hover{
color:#afd818;
}

.menu{

background-color:#95a719;
text-align:left;
padding:0px 0px 0px 10px;

}

.menu_client{
background-color:#ffffff;

text-align:left;
padding:10px 0px 10px 10px;
}

.menu_client form{
padding-top:0px;
margin-top:0px;
}

.span_menu_client{
background-color:#000000;
color:white;
font-weight:bold;
font-size:13px;
padding:3px -3px 3px 3px;
margin-left:-10px;
width:120px;
display:block;
float:left;
}

.menu_devis_a{
color:black;
text-decoration:none;
}

.menu_devis_a:hover{
color:red;
text-decoration:underline;
}

.menu_devis_li{
list-style-type:none;
display:inline;
list-style-position:inside;
}

.menu_devis_ul{
margin:0px;
margin-left:30px;
text-align:left;
list-style-position:inside;
}

.menu_doc{text-align:left;

background-image: url(../logo/fond_menu_docu.png); 
padding:0px 0px 0px 0px;
height:120px;
width:120px;
}

.menu_separation{
height:5px;
width:120px;

}


