/* CSS Document */
body{
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#conteneur{
	position:relative;
	margin:20px auto;
	width:963px;
	min-height:500px;
}
#bord_gauche{
	position:relative;
	float:left;
	width:18px;
	height:537px;
	background-image:url(../images/ombre_gauche.png);
}
#contenu{
	position:relative;
	float:left;
	display:block;
	width:927px;
	min-height:537px;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
}
#bord_droit{
	position:relative;
	float:left;
	width:18px;
	height:537px;
	background-image:url(../images/ombre_droite.png);
}
#logo{
	position:relative;
	float:left;
	margin-top:20px;
	height:92px;
}
#menu{
	position:relative;
	float:left;
	width:710px;
	height:112px;
}

#sous_menu{
	position:relative;
	width:631px;
	height:22px;
	text-align:left;
}

#formulaire_contact{
	float:left;
	clear:left;
	display:block;
	position:relative;
	width:179px;
	margin-left:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b1b1b;
	font-weight:bold;

}
#page_interne{
	position:relative;
	float:left;
	width:631px;
	margin-left:45px;
	min-height:700px!important;

	
}
/* TITRE */
#titre{
	position:relative;
	float:left;
	width:631px;
	height:30px;
}
#texte_global{
	position:relative;
	float:left;
	width:631px;
}
#images_gamme img{
	padding:0;
	margin:0;
	float:left;
	border:0;

}
/* PARTIE image peli */

#peli_droit{
position:relative;
float:left;
width:194px;
}
#peli_gauche{
position:relative;
float:left;
width:395px;
}





/* PARTIE TEXTE */
#texte{
	position:relative;
	float:left;
	width:276px;
}
#texte_accueil{
	position:relative;
	float:left;
	width:195px;
}
#texte ul{
	margin-left:15px;
	margin-top:3px;
	margin-bottom:3px;
	padding:0;
	list-style-type:square;
  	list-style-image:url(../images/puce.jpg);
}
#texte ul_accueil{
	margin-left:15px;
	margin-top:3px;
	margin-bottom:3px;
	padding:0;
	list-style-type:square;
  	list-style-image:url(../images/puce.jpg);
}

#texte li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#707173;
}
#texte li_accueil{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#707173;
}
#grand_texte{
	position:relative;
	float:left;
	width:378px;
}

#grand_texte ul{
	margin-left:15px;
	margin-top:3px;
	margin-bottom:3px;
	padding:0;
	list-style-type:square;
  	list-style-image:url(../images/puce.jpg);
}

#grand_texte li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#707173;
}
#grand_texte ul li a{
	text-decoration:none;
	color:#999999;
}


#texte_global ul{
	margin-left:15px;
	margin-top:3px;
	margin-bottom:3px;
	padding:0;
	list-style-type:square;
  	list-style-image:url(../images/puce.jpg);
}

#texte_global li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#707173;
}
#footer{
	position:relative;
	float:left;
	width:963px;
	margin-top:20px;
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#707173;
}

#footer  a{
	color:#666;
	text-decoration:none;
	
}

  h2 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	line-height:17px;
}
 h3 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#c3bf55;
	line-height:17px;
}

  h4 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}
 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#707173;
	text-align:justify;
	margin:0;
}
 .p_italic{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-align:justify;
	font-style:italic;
	margin:0;
}

/*videos*/
#videos{
	position:relative;
	float:left;
	width:324px;
	margin-left:31px;
	min-height:200px;
	
}
#petite_image{
	position:relative;
	float:left;
	width:222px;
	margin-left:31px;
	min-height:200px;
}

#videos img{
	padding-top:15px;
}
#contact_tel{

position:relative;
float:left;
margin-top:5px;}

/* CLASSES */
.vert{
	color:#c3bf55;
}
.vert_hover{
	color:#fff;
}
.bouton_gauche{
	float:left;
	padding-left:5px;
	background:url(../images/bouton_gauche.gif) no-repeat scroll left center;
	height:16px;
}
.bouton_droit{
	height:16px;
	position:relative;
	float:left;
	background:url(../images/bouton_droit.gif) no-repeat scroll right center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:16px;
	color:#FFFFFF;
	padding-right:5px;
}

/***************** bouton sous menu *******************************/
.bouton2_gauche{
position:relative;
float:left;
background-image:url(../images/bouton2_gauche.gif);
height:22px;
width:7px;
}


.bouton2_milieu{
position:relative;
float:left;
background-image:url(../images/bouton2_milieu.gif);
background-repeat:repeat-x;
height:22px;
font-family:arial;
font-size:10px;
line-height:20px;
}
.bouton2_milieu a{
	text-decoration:none;
	color:#979798;
}


.bouton2_droit{
position:relative;
float:left;
background-image:url(../images/bouton2_droit.gif);
height:22px;
width:8px;
}

.bouton2_gauche_hover{
position:relative;
float:left;
background-image:url(../images/bouton2_hover_gauche.gif);
height:22px;
width:7px;
}



.bouton2_milieu_hover{
position:relative;
float:left;
background-image:url(../images/bouton2_hover_milieu.gif);
background-repeat:repeat-x;
height:22px;
font-family:arial;
font-size:11px;
line-height:20px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

.bouton2_milieu_hover a{
	color:#ffffff;
	text-decoration:none;
	
}

.bouton2_droit_hover{
position:relative;
float:left;
background-image:url(../images/bouton2_hover_droit.gif);
height:22px;
width:8px;
}


.input{
	border:1px solid;
	color:#bcbcbd;
	width:168px;
	height:16px;
}
.input_area{
	border:1px solid;
	color:#bcbcbd;
	width:168px;
	height:110px;
}



/******************    bloc vert *********************/

.bloc_vert{
position:relative;
margin:0 auto;
width:207px;}
.bloc_vert_haut{
position:relative;
float:left;
width:207px;
height:24px;
background-image:url(../images/bg_vert_haut.gif);
}
.bloc_vert_milieu{position:relative;
float:left;
width:207px;
background-image:url(../images/bg_vert_milieu.gif);
background-repeat:repeat-y;
}
.bloc_vert_bas{position:relative;
float:left;
width:207px;
height:12px;
background-image:url(../images/bg_vert_bas.gif);}
.texte_vert{
display:block;
font-family:Arial;
color:#FFFFFF;
font-size:12px;
margin-left:15px;
width:180px;
font-variant:small-caps;
}


a img{
	border:0;
}
h1,h2,h3,h4{
	margin:0;
}
.pointille_conteneur{
	position:relative;
	width:963px;
	display:block;
	clear:both;
	margin-top:10px;
	height:1px;
	background: transparent url(../images/hr.gif) repeat-x;
	padding-bottom:10px;
}
.pointille_total {
	position:relative;
	width:631px;
	display:block;
	clear:both;
	margin-top:10px;
	height:1px;
	background: transparent url(../images/hr.gif) repeat-x;
	padding-bottom:10px;
}
.pointille_texte {
	position:relative;
	float:left;
	width:276px;
	margin-top:10px;
	height:1px;
	background: transparent url(../images/hr.gif) repeat-x;
	padding-bottom:10px;
	
}
.pointille_texte2 {
	position:relative;
	float:left;
	width:378px;
	margin-top:10px;
	height:1px;
	background: transparent url(../images/hr.gif) repeat-x;
	padding-bottom:10px;
	
}
fieldset{
border:0;
}
hr{
	background: transparent url(../images/hr.gif) repeat-x;
	border: none;
}

