/* CSS Document */
* {
margin:0;
padding:0;
}
body {
	background-color:#000000;
}
#all_fond {
	background-image:url(../images/css/fondfond3.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#000000;
	width:100%;
}
#all {
	width:950px;
	background-color:#000000;
	/*border:1px solid #000000;*/
	margin:auto;
}
#header {
	height:125px;
}
#footer_fond {
background-image:url(../images/css/footer.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	background-position:top;
	width:100%;
	height:100px;
}
#footer {
	width:950px;
	text-align:center;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover {
	text-decoration:underline;
}
#menu {
	height:17px;
	background-color:#000000;
}
#menu ul {
	margin-top:-3px;
	margin-left:6px;
}
#menu ul li{
	float:left;
	list-style-type:none;
	margin-left:3px;
	line-height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}
#sous_menu {
margin-top:20px;
margin-left:4px;
}
#sous_menu li, #sous_menu_rider li {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	list-style-type:none;
	font-weight:bold;
}
#sous_menu li {
	background-image:url(../images/css/ascenceur.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
	height:26px;
	line-height:26px;
}
#sous_menu_rider {
float:right;
}
#sous_menu_rider li {
float:left;
margin-left:5px;
}
#sous_menu_rider li a {
color:#999999;
text-decoration:none;
}
#menu ul li a, #sous_menu li a  {
	color:#FFFFFF;
	text-decoration:none;
}
#menu ul li a:hover, #sous_menu li a:hover, #sous_menu_rider li a:hover  {
	color:#FF0000;
}


/**********POUR LA HOME PAGE*******************/
#content_home {
	background-color:#000000;
	width:950px;
}
#content_left_home {
	float:left;
	width:250px;
	height:518px;
}
#content_left_home p {
/*	display:none;	*/
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
	padding:5px;
	margin-left:11px;
}
h2 {
text-align:center;
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
margin-top:16px;
margin-left:7px;
line-height:24px;
}
#content_right_home {
	float:right;
	width:697px;
	height:517px;
	/*background-color:#FF00FF;*/
	background-image:url(../images/css/home_fond.jpg);
}
#content_left_home img {
	margin-left:16px;
	margin-top:15px;
}
#home_news {
margin-top:245px;
margin-left:308px;
width:333px;
height:179px;

padding:20px;
}
#home_news h1{
color:#FF0000;
}
#home_news a{
color:#FFFFFF;
text-decoration:none;
}
#home_news a:hover {
text-decoration:underline;
}
.textes_news_home {
	width:340px;
	height:179px;
	text-align:center;
}
.textes_news_home a img {
	border:none;
}
/********************************************/
/**********POUR LE SITE*******************/
#content_fond, #content_fond_rider, #content_fond_news, #content_fond_un_ski, #skis_fond {
	width:950px;
	/*background-color:#00CC00;*/
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:1px;
}
#content_fond {
background-image:url(../images/css/background_content.jpg);
}
#content_fond_rider {
background-image:url(../images/css/fond_riders.jpg);
}
#content_fond_un_ski {
background-image:url(../images/css/fonds_un_ski.jpg);
}
#content_fond_news {
background-image:url(../images/css/background_news.jpg);
padding-top:10px;
}

#content_text p{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:21px;
	width:510px;
	height:335px;
}
#content_text {
	width:697px;
	margin-left:158px;
	margin-top:0px;
}
/********************************************/
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
}
h1 .page_selected {
	font-size:14px;
	font-weight:bold;
}
h1 .page_selected_slash {
	font-size:14px;
	font-weight:normal;
}
h1 a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
}
h1 a:hover {
	text-decoration:underline;
	color:#FF0000;
}
#footer {
	clear:both;
}
.TableRider {
	/*background-color:#FF00FF;*/
	width:400px;
	height:450px;
	margin-left:-14px;
}

.TableRider .image {
	width:154px;
}
.TableRider .image a img {
	border:none;
}
.TableRider .image img{
	margin-left:20px;
}
.TableRider .image a{
text-decoration:none;
}
.TableRider .image .nom_riders {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	width:134px; display:block; margin-left:20px; text-align:center;
	margin-bottom:7px;
	
	cursor:pointer;
}
.TableRider .image .nom_riders:hover {
	color:#FF0000;
}
.TableNews {
	/*background-color:#FF00FF;*/
	height: 470px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
	text-align: left;
	color: #FFFFFF;
	vertical-align: top;
	margin-top:35px;
	margin-left:25px;
}
.textes_news {
	border-color: #FFF000;
	overflow: auto;
	height: 368px;
	width: 553px;
	padding: 1px 15px 0px 0px;
	margin-left:5px;
}
#photo_news {
float:left;
margin-right:15px;
margin-bottom:15px;
}
#photo_news a img {
	border:none;
}
TABLE.TableFabrication {
	/*background-color:#FF00FF;
	background-image: url(../images/css/background_content.jpg);
	background-position: 0pt -10pt;
	background-repeat : no-repeat;*/
	height: 470px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
	text-align: left;
	color: #FFF;
	vertical-align: top;
}

.services {
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 10pt;
	text-align: left;
	color: #FFF;
	vertical-align: top;
	
}
.textes {
	border-color: #FFF000;
	overflow: auto;
	height: 335px;
	width: 500px;
	padding: 1px 15px 0px 0px;
	margin-left:5px;
}
.textes a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.textes a img {
	border:none;
}
.textes a:hover {
	text-decoration:underline;
}
#photos, #photos_vide {
	left: 8px;
	margin-top:15px;
	margin-left:3px;
	margin-right:21px;
    border: 0px;
    width: 225px;
    height: 334px;
	vertical-align: top;
  }
.photosservices{
	background-repeat : no-repeat;
	background-image:url(../images/css/cadrefabrication.png);
	background-position: -1px 6px;
	text-align: left;
}
.photosfab{
	background-repeat : no-repeat;
	background-image:url(../images/css/cadrefabrication.png);
	background-position: 8px 6px;
}
.formulaire table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:-16px;
	margin-top:3px;
}
.formulaire table td{
	height:23px;
}
.formulaire table .top_form {
	height:30px;

}
.formulaire table tr td h1{
margin-bottom:13px;
}
.text_valid_news {
width:177px;
}
.submit_newsletter {
width:80px;
background-color:#000000;
border:1px solid #FFFFFF;
height:20px;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
}
.text_valid_cont {
width:259px;
}
.info_plus_cont {
height:136px;
width:260px;
}
#erreur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

#menu_galerie {
	margin-left:108px;
	margin-bottom:50px;
}
#video_galerie {
	margin-top:25px;

}
#video_galerie #video_style {
	float:right;
	margin-bottom:150px;
	border:1px solid #FFFFFF;
}
#menu_galerie a img{
	margin-top:10px;
}
#menu_galerie_small {
	width:100%;
	text-align:right;
	color:#FFFFFF;
}
#menu_galerie_small a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#menu_galerie_small a:hover {
	text-decoration:underline;
}
#galerie {
width:740px;
/*margin-left:26px;*/
}
#galerie a img{
	border:none;
	margin-left:30px;
	margin-top:20px;
}
#skis_fond {
	background-image:url(../images/css/fondcatalogue.jpg);
}
TABLE.Table_Ski {
/*background-color:#FF00FF;*/
  background-image: url(../images/css/arbreof.png);
  background-position:bottom;
  background-repeat : no-repeat;
  margin-left:0;
  height: 480px;
  width: 946px;
}
TABLE.Table_Ski_catalogue {
  margin-left:0;
  height: 480px;
  width: 946px;
}
#CarouselDiv {
	margin-left:-86px;
	margin-bottom:30px;
}
.skis_riders {
	float:left;
	width:90px;
	height:416px;
	margin-left:26px;
}
.skis_riders a img {
	border:none;
}

#content_ski {
	width:848px;
	margin-left:100px;
	margin-top:0px;
}
#fond_ski {
background-image:url(../images/css/fondproduit.png);
background-position:top;
background-repeat:repeat-x;
background-color:#000000;
margin-bottom:50px;
width:848px;
}
#fond_ski #deco_ski {
/*position:absolute;
top:170px;
left:10px;
margin-left:0px;*/
padding-top:20px;
}

#sous_ski {
height:400px;
}
#sous_ski_left {
float:left;
height:307px;
width:530px;
}
#sous_ski_right {
float:right;
margin-right:18px;
width:291px;
}
#ski_description {
padding:2px;
}
#ski_description, .table_cotes {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.table_cotes {
float:left;
border-right:1px solid #FFFFFF;
width: 100px;
}
.table_cotes td {
height:16px;
}
#info_ski {
border-bottom:1px solid #FFFFFF;
height:68px;
}

/*******LES ONGLETS******/
.onglet {
	display:inline-block;
	margin-right:1px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:24px;
}
.onglet_0 {
	background-image:url(../images/css/onglet.png);
	width:84px;
	height:24px;
	color:#27537a;
}
.onglet_1 {
	background-image:url(../images/css/onglet_over.png);
	width:84px;
	height:24px;
	color:#000000;
}
.contenu_onglet {
	background-color:#000000;
	width:524px;
	color:#FFFFFF;
	height:243px;
	border:1px solid #FFFFFF;
	padding-top:20px;
	padding-bottom:20px;
	display:none;
}

#detail_finition {
	float:left;
	margin-left:0px;
	width:118px;
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*background-color:#00FF00;*/
}
#detail_finition a img {
	border:none;
}
.textes_detail_ski {
	border-color: #FFF000;
	overflow: auto;
	height: 240px;
	width: 500px;
	padding: 1px 7px 0px 0px;
	margin-left:13px;
}

/*********************************PAGE DEMANDE DE RENSEIGNEMENT**************************************/
#devis_ski {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#devis_ski table {
width:540px;
}
#devis_ski table tr {
height:25px;
}
#devis_ski select {
width:120px;
}
#img_style a img {
	border:none;
}
#presse {
	display:block;
	padding-bottom:50px;
}
#presse td {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#presse td a img {
	border:solid 1px #FFFFFF;;
}
