/* CSS Document */

/* Style général */
* {margin:0; padding:0; border:0;}

 a  {   color:#FFFFFF; text-decoration: underline;      }  
 a:visited {   color:#73746E; text-decoration: underline;     } 
 a:hover  {   color:#73746E; text-decoration: underline;    }

 li{
 	list-style-type:none;
 } 

body{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color: #000000;
}

.gris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#73746E;
}

.titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.titre2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
}

#general{
	position:relative;
	width:980px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:1;
}

#menu{
	position:relative;
	width: 980px;
	height: 48px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:1;
}

#stage_menu{
	border:0px;
	position: relative;
	z-index: 2;}

  #stage_menu a#home{float:left;width:140px;height:48px;background:url(images/menu_home.gif) no-repeat;}
  #stage_menu a#home:hover{background-position:0 -48px;}
  #stage_menu a#home.sel{background-position:0 -48px;}
  #stage_menu a#vehicule{float:left;width:140px;height:48px;background:url(images/menu_vehicules.gif) no-repeat;}
  #stage_menu a#vehicule:hover{background-position:0 -48px;}
  #stage_menu a#vehicule.sel{background-position:0 -48px;}
  #stage_menu a#backline{float:left;width:140px;height:48px;background:url(images/menu_backline.gif) no-repeat;}
  #stage_menu a#backline:hover{background-position:0 -48px;}
  #stage_menu a#backline.sel{background-position:0 -48px;}
  #stage_menu a#stockage{float:left;width:140px;height:48px;background:url(images/menu_stockage.gif) no-repeat;}
  #stage_menu a#stockage:hover{background-position:0 -48px;}
  #stage_menu a#stockage.sel{background-position:0 -48px;}
  #stage_menu a#studio{float:left;width:140px;height:48px;background:url(images/menu_studio.gif) no-repeat;}
  #stage_menu a#studio:hover{background-position:0 -48px;}
  #stage_menu a#studio.sel{background-position:0 -48px;}
  #stage_menu a#cvtheque{float:left;width:140px;height:48px;background:url(images/menu_cvtheque.gif) no-repeat;}
  #stage_menu a#cvtheque:hover{background-position:0 -48px;}
  #stage_menu a#cvtheque.sel{background-position:0 -48px;}
  #stage_menu a#contact{float:left;width:140px;height:48px;background:url(images/menu_contact.gif) no-repeat;}
  #stage_menu a#contact:hover{background-position:0 -48px;}
  #stage_menu a#contact.sel{background-position:0 -48px;}

#menu_gamme{
    height: 22px;
	float: left;
}

  #menu_gamme a#backline01{float:left;width:120px;height:22px;background:url(images/sousmenu_backline1.gif) no-repeat;}
  #menu_gamme a#backline01:hover{background-position:0 -22px;}
  #menu_gamme a#backline01.sel{background-position:0 -22px;}
  #menu_gamme a#backline02{float:left;width:136px;height:22px;background:url(images/sousmenu_backline2.gif) no-repeat;}
  #menu_gamme a#backline02:hover{background-position:0 -22px;}
  #menu_gamme a#backline02.sel{background-position:0 -22px;}
  #menu_gamme a#backline03{float:left;width:85px;height:22px;background:url(images/sousmenu_backline3.gif) no-repeat;}
  #menu_gamme a#backline03:hover{background-position:0 -22px;}
  #menu_gamme a#backline03.sel{background-position:0 -22px;}
  
  #menu_gamme a#cvtheque01{float:left;width:111px;height:22px;background:url(images/sousmenu_cv1.gif) no-repeat;}
  #menu_gamme a#cvtheque01:hover{background-position:0 -22px;}
  #menu_gamme a#cvtheque01.sel{background-position:0 -22px;}    
  #menu_gamme a#cvtheque02{float:left;width:173px;height:22px;background:url(images/sousmenu_cv2.gif) no-repeat;}
  #menu_gamme a#cvtheque02:hover{background-position:0 -22px;}
  #menu_gamme a#cvtheque02.sel{background-position:0 -22px;}   
  #menu_gamme a#cvtheque03{float:left;width:186px;height:22px;background:url(images/sousmenu_cv3.gif) no-repeat;}
  #menu_gamme a#cvtheque03:hover{background-position:0 -22px;}
  #menu_gamme a#cvtheque03.sel{background-position:0 -22px;} 
  #menu_gamme a#cvtheque04{float:left;width:75px;height:22px;background:url(images/sousmenu_cv4.gif) no-repeat;}
  #menu_gamme a#cvtheque04:hover{background-position:0 -22px;}
  #menu_gamme a#cvtheque04.sel{background-position:0 -22px;}  

#head_flash{
	position:relative;
	width: 980px;
	height: 185px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:3;
}

#contenu{
    background-color: #000000;
    background:url(images/fond.jpg) no-repeat;
	position:relative;
	width: 940px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:1;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}

.pied{
	clear:both;
}

#footer{
	margin-top: 10px;
	position:relative;
	width:980px;
	z-index:1;
}





/* Style home */

#contenu_home{
    background-color: #000000;
    background:url(images/fond_home.jpg) no-repeat;
	position:relative;
	width: 980px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:1;
}


#home_left {
	position:relative;
	padding: 20px;
	float: left; 
	width: 540px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:1;
	
}

#home_right{
	position:relative;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	float: right; 
	width: 370px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:1;
	
}

#text_home{
    background:url(images/fond_txt_home.gif) no-repeat;
	position:relative;
	padding: 10px;
	width:348px;
	border: solid 1px #FFFFFF;
	z-index:1;
}


#text_home img{
	display:block;
	margin-bottom: 15px;
}




/* Style produit */

#prix{
	float: right;
	margin-bottom: 20px;
}

#menu_gamme{
	float: left;
}

#menu_gamme img{
	display:inline;
	margin-right: 5px;
}

.produits_gauche {
	margin-bottom: 20px;
    width:460px;
    clear:both;
	float: left;
}

.produits_right {
	margin-bottom: 20px;
    width:460px;
	float: right;
}

.produits_right img, .produits_gauche img { 
	display: block;
}


#fiche_right {
	position:relative;
	padding-top: 20px;
	padding-bpttom: 20px;
	padding-right: 40px;
	padding-left: 20px;
	float: right; 
	width: 420px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:1;
	
}

#fiche_left{
	position:relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left; 
	width: 400px;
	text-align: left;
	z-index:1;
	
}

#fiche_description{
    background:url(images/fond_vehicule_01.jpg) no-repeat;
	position:relative;
	width:330px;
	border: solid 1px #FFFFFF;
	z-index:1;
}


#fiche_description_05{
    background:url(images/fond_studio_01.jpg) no-repeat;
	position:relative;
	width:330px;
	border: solid 1px #FFFFFF;
	z-index:1;
}

#fiche_description_03{
    background:url(images/fond_backline_01.jpg) no-repeat;
	position:relative;
	width:330px;
	border: solid 1px #FFFFFF;
	z-index:1;
}

#fiche_description_04{
    background:url(images/fond_stockage_02.jpg) no-repeat;
	position:relative;
	width:330px;
	border: solid 1px #FFFFFF;
	z-index:1;
}

#fiche_description p, #fiche_description_05 p, #fiche_description_03 p{
padding: 10px;
}

#fiche_pdf{
    float: right;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	z-index:1;
}

#bt_retour{
    float: left;
	padding-top: 15px;
	z-index:1;
}

#contenu_gamme{
	width: 956px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index:1;
	padding-top: 20px;
	padding-bottom: 20px;

}

#contenu_gamme p {
    padding-left: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
}

.bloc_gamme{
    background:url(images/fond_home_backline.jpg) no-repeat;
	position:relative;
	float: left;
	width:270px;
	height:330px;
	border: solid 1px #FFFFFF;
	z-index:1;
	margin-left: 20px;
	margin-right: 20px;
}

.bloc_gamme_studios{
    background:url(images/fond_home_studios.jpg) no-repeat;
	position:relative;
	float: left;
	width:270px;
	height:306px;
	border: solid 1px #FFFFFF;
	z-index:1;
	margin-left: 20px;
	margin-right: 20px;
}


.bloc_gamme_cvtheque{
    background:url(images/fond_home_cvtheque.jpg) no-repeat;
	position:relative;
	float: left;
	width:270px;
	height:295px;
	border: solid 1px #FFFFFF;
	z-index:1;
	margin-left: 20px;
	margin-right: 20px;
}

#bloc_gamme p, bloc_gamme_studios p {
    padding: 10px;
}

.gamme_selection{
	position:relative;
	padding-top: 350px;
	z-index:1;
	top: 331px;
}


#encart_home{
    background:url(images/fond_encart_home.jpg) no-repeat;
	position:relative;
	float: left;
	width:540px;
	height:200px;
	border: solid 1px #FFFFFF;
	z-index:1;
	margin-bottom: 25px;
	/margin-bottom: 10px;
}


.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 330px; /*width of featured content slider*/
height: 248px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: 330px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#slider4{
border-color: darkred;
}

#paginate-slider4 a img{

border: 1px solid #73746E;
margin-top: 2px;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 1px solid white;
}

a.menu  {   color:#FFFFFF; text-decoration: none;      }  
a.menu:visited {   color:#FFFFFF; text-decoration: none;     } 
a.menu:hover  {   color:#FFFFFF; text-decoration: underline;    }

li li{
	text-indent:15px;
}
