@charset "utf-8";
.rect_rond_orange {


	
	position: relative;
	margin-left:25px;
	background:url(visuels/bg_outils.jpg);
    
	
	width: 190px;
	height:65px;
	padding-top:10px;
	
	
	
	
	
}

#carou {


	
	
	margin-left:25px;
	margin-top:23px;
	
    
	
	
	
	
	
	
	
}
#carou_article {


	
	
	margin-left:25px;
	margin-top:23px;

	
    
	
	
	
	
	
	
	
}
.gal
{
 margin-left:auto;
 margin-right:auto;

}

.gal  a img
{
float:left;
 
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:2px;
	margin:10px;
}

.gal a:hover img
{float:left;
border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
 background-color:#FF9900

}

.content_centrale {

-moz-border-radius: 10px;
	
	position: relative;
	margin-left:35px;
	margin-bottom:50px;
    
	
	width: 425px;
	
	top: 10px;
	
	
	
	
}

.titre_centrale {
	
	position: relative;
	margin-bottom:50px;

	width: 403px;
	height: 20px;
	top: 10px;
	border: 1px solid #0099FF;
	text-align:center;
	vertical-align:middle;
	background:url(visuels/fond_menu.gif);

	

	
	
	
	
	
}

#texte_titre_centrale
{

 



	
	color:#FFF;
	font-size:16px;
	
	

	font-family:Arial, Helvetica, sans-serif;	

}

.content_galerie{

-moz-border-radius: 10px;
	
	position: relative;
	margin-left:35px;
	padding-bottom:50px;
	margin-top:30px;
    
	
	width: 610px;
	
	top: 10px;
	
	
	
	
}
.rect_rond_orange  a {
    color: #FFFFFF;
}


.rect_bleu {



	position: relative;
	margin-left:15px;
	padding-bottom:2px;
    
	
	width: 180px;
	
	top: 10px;
	
	
	
}


ul#menu {
list-style-type: none;
margin: 0px 0px 4px 5px;
padding: 0;
}
 
ul#menu a {
	text-decoration: none;
	color: #269FBE;
	padding-left: 5px;
		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font: bold;
	

}
	 
ul#menu a:hover {
background-image: url(visuels_sera/puces/2.jpg);
color: #FF9900;
}

.outils {

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0099FF;
	padding-bottom:5px;
	padding-top:5px;
}


#Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left:25px;
	margin-top:20px;
	padding-top:5px;
	padding-left:10px;
	width: 180px;
	
	text-transform: uppercase;
	background: url(visuels/fond_barre_orange.jpg);
	background-repeat:repeat-x;

	height:17px;


	
}

#Style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #229EC2;
	font-weight: bold;
	margin-left:25px;
	margin-top:20px;
	padding-top:5px;
	padding-left:10px;
	
	text-transform: uppercase;
	background: url(visuels/fond_barre_gris.jpg);
	background-repeat:repeat-x;

	height:17px;
	width:223px;
	


	
}

#titre_galerie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9900;
	font-weight: bold;

	margin-top:20px;
	
	
	
	background-position: 0 28px;
background-repeat: no-repeat;
	
}

#galerie_aa {

margin-left:auto;
margin-right:auto;

	
}


#AA_titre_article{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	margin-left:80px;
	margin-top:20px;
	text-transform: uppercase;
	background: url(visuels/point_bleu.gif);
	background-position: 0 28px;
background-repeat: no-repeat;
	
}
#AA_accueil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	margin-left:50px;
	margin-top:0px;
	text-transform: uppercase;
	background: url(visuels/point_bleu.gif);
	background-position: 0 28px;
background-repeat: no-repeat;
	
}
#texte_AA_accueil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

	margin-left:50px;
	margin-top:0px;
	margin-right: 20px;
	

	
	
}

#texte_model{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

	margin-left:0px;
	margin-top:0px;
	margin-right: 20px;
	

	
	
}

#specifi
{
 width:403px;
 height:16px;
 margin-top:35px;
 background:url(visuels/specifications.png);

}

#equip
{
 width:403px;
 height:16px;
 margin-top:35px;
 background:url(visuels/equipements.png);

}
 
#titre_carousel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	margin-left:50px;
	margin-top:20px;
	text-transform: uppercase;
	background: url(visuels/point_bleu.gif);
	background-position: 0 28px;
background-repeat: no-repeat;
	
}

#btn_devis
{

 width:157;
 height:64;
 background: url(visuels/fond_btn_devis.jpg);
 }
 