@charset "iso-8859-1";
body{
	padding:0;
	margin:0;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	/*background:#92AE9E*/
	
}
td {
 font-size:11px;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
}	
.lien_devis_add {
   padding-left:5px;
   padding-top:4px; padding-bottom:4px;
}
.lien_devis_add a {font-size:11px; color:#374F40; font-weight:normal; text-decoration:none;}
.lien_devis_add a:hover {font-size:11px; color:#E18B04;}
lien_devis_add0 {
   padding-left:5px;
   padding-top:4px; padding-bottom:4px;
}
.lien_devis_add0 a {font-size:10px; color:#374F40; font-weight:normal; text-decoration:none;}
.lien_devis_add0 a:hover {font-size:11px; color:#E18B04;}
.ligne_tab {
  cursor: pointer;
} 

.titre2 A:link {
	TEXT-DECORATION: none;
	color:#006600;
}
A:link {
	TEXT-DECORATION: none;
}
.linkstyle1 {
	font-weight: bold;
	color:#ff9900
}

.linkstyle2 {
	font-weight: bold;
	color:#072182
}
.linkstyle3 {
	font-weight: bold;
	color:#C20A00
}
.linkstyle4 {
	font-weight: bold;
	color:#5D95D2
}
.linkstyle5 {
	font-weight: bold;
	color:#047D5E
}

.linkstyle6 {
	font-weight: bold;
	color:#D15906
}
.linkstyle7 {
	font-weight: bold;
	color:#A7069E
}
.linkstyle8 {
	font-weight: bold;
	color:#78A706
}
.linkstyle9 {
	font-weight: bold;
	color:#8B5D03
}

A:link {
 COLOR: #866204;
}

A:active {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none;
	COLOR: #866204;
}
A:hover {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #DE5E04;
}

A.titre_msg:link {
 COLOR: #342626;
}

A.lien_msg:link {
 COLOR: #342626;
}			

.titre {
	font-family: "Times New Roman",  Times,  serif;
	font-size: 16px;;
	margin-bottom: 10px;
	color: #46677C;
}


.tableau2_1 {
	BORDER-RIGHT: #ffcc66 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffcc66 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffcc66 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc66 1px solid
}

.tableau2_2 {
	BORDER-RIGHT: #F74C00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #F74C00 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #F74C00 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #F74C00 1px solid
}

.tableau2_3 {
	BORDER-RIGHT: #03D141 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #03D141 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #03D141 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #03D141 1px solid
}

.tableau2_4 {
	BORDER-RIGHT: #01B4F0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #01B4F0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #01B4F0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #01B4F0 1px solid
}

.tableau2_5 {
	BORDER-RIGHT: #A4A1A1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #A4A1A1 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #A4A1A1 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #A4A1A1 1px solid
}

.tableau2_6 {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid
}
.tableau2_7 {
	BORDER-RIGHT: #929081 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929081 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #929081 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #929081 1px solid
}

.tableau2_9 {
	BORDER-RIGHT: #AD7F0F 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #AD7F0F 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #AD7F0F 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #AD7F0F 1px solid
}


/* SCRIPT POUR FAIRE DEFILER LES BLOCS*/

/* Belt */
#belt {position:relative; overflow:hidden; clear:both; _clear:none; margin-left:auto; margin-right:auto; width:505px;}
#beltspacer {width:510px; height:220px;}
#mover1, #mover2, #mover3, #mover4, #mover5, #mover6, #mover7, #mover8 {background:transparent;}

#mover1, #mover2, #mover3, #mover4, #mover5, #mover6, #mover7, #mover8 {
    position:absolute; 
    z-index:10; 
    top:18px; 
    margin-left:1px; 
    text-align:left; 
    background-color:#FFFFFF;
    width:3805px;
	float:left;
}
#features {width:510px; height:17px;}
/*.ftr {width:172px; height:184px; border-right:1px solid #E5E5E5; float:left; margin:5px 0 0 0; padding:5px 12px 5px 8px; _padding:5px 10px;}		*/
.linkHeading {font:12px georgia, 'Times New Roman', Times, serif; color:#000;}
#features .subHdg {font:bold 12px arial, sans-serif; color:#000; text-transform:uppercase;float:left; padding-top:6px;}
.instTxt {font:normal 10px arial, sans-serif; color:#656565; float:left; padding:7px 0px 0px 5px;}
#dots1{float:left;  background:url('../images/dots.gif') no-repeat 0px 0px;}
#dots2{float:left;  background:url('../images/dots.gif') no-repeat 0px 0px;} 
#dots3{float:left;  background:url('../images/dots.gif') no-repeat 0px 0px;} 
#dots4{float:left;  background:url('../images/dots.gif') no-repeat 0px 0px;} 
#dots5{float:left;  background:url('../images/dots.gif') no-repeat 0px 0px;} 
#dots6{float:left;  background:url('../images/dots.gif') no-repeat 0px 0px;} 
#dots7{float:left;  background:url('../images/dots.gif') no-repeat 0px 0px;}
#dots8 {float:left; background:url('../images/dots.gif') no-repeat 0px 0px;}
#td1 {padding-right:5px;}
#td2 {padding-right:5px;}
#td3 {padding-right:5px;}
#td4 {padding-right:5px;}
#td5 {padding-right:5px;}
#td6 {padding-right:5px;}
#td7 {padding-right:5px;}
.blank {MozOpacity: .1; opacity: .1; filter: alpha(opacity=10);}
#leftArrow1, #rightArrow1 {float:left; padding:0 0px;} 
#leftArrow1 {background:url("../images/arrow_lt_s.gif") 0px 0px no-repeat;}
#leftArrow1:hover {background-position:0px -15px;}
#rightArrow1 {background:url("../images/arrow_rt_s.gif") 0px 0px no-repeat}
#rightArrow1:hover {background-position:0px -15px;}

#leftArrow2, #rightArrow2 {float:left; padding:0 3px;} 
#leftArrow2 {background:url("../images/arrow_lt_s.gif") 0px 0px no-repeat;}
#leftArrow2:hover {background-position:0px -15px;}
#rightArrow2 {background:url("../images/arrow_rt_s.gif") 0px 0px no-repeat}
#rightArrow2:hover {background-position:0px -15px;}


#leftArrow3, #rightArrow3 {float:left; padding:0 3px;} 
#leftArrow3 {background:url("../images/arrow_lt_s.gif") 0px 0px no-repeat;}
#leftArrow3:hover {background-position:0px -15px;}
#rightArrow3 {background:url("../images/arrow_rt_s.gif") 0px 0px no-repeat}
#rightArrow3:hover {background-position:0px -15px;}



#leftArrow4, #rightArrow4 {float:left; padding:0 3px;} 
#leftArrow4 {background:url("../images/arrow_lt_s.gif") 0px 0px no-repeat;}
#leftArrow4:hover {background-position:0px -15px;}
#rightArrow4 {background:url("../images/arrow_rt_s.gif") 0px 0px no-repeat}
#rightArrow4:hover {background-position:0px -15px;}



#leftArrow5, #rightArrow5 {float:left; padding:0 3px;} 
#leftArrow5 {background:url("../images/arrow_lt_s.gif") 0px 0px no-repeat;}
#leftArrow5:hover {background-position:0px -15px;}
#rightArrow5 {background:url("../images/arrow_rt_s.gif") 0px 0px no-repeat}
#rightArrow5:hover {background-position:0px -15px;}


#leftArrow6, #rightArrow6 {float:left; padding:0 3px;} 
#leftArrow6 {background:url("../images/arrow_lt_s.gif") 0px 0px no-repeat;}
#leftArrow6:hover {background-position:0px -15px;}
#rightArrow6 {background:url("../images/arrow_rt_s.gif") 0px 0px no-repeat}
#rightArrow6:hover {background-position:0px -15px;}

#leftArrow7, #rightArrow7 {float:left; padding:0 3px;} 
#leftArrow7 {background:url("../images/arrow_lt_s.gif") 0px 0px no-repeat;}
#leftArrow7:hover {background-position:0px -15px;}
#rightArrow7 {background:url("../images/arrow_rt_s.gif") 0px 0px no-repeat}
#rightArrow7:hover {background-position:0px -15px;}

#block_main {
	width:168px;
	float:left;
	padding-top:4px;
	
}

#texte_bloc {
	height:64px;
	position:relative; overflow:hidden; clear:both; _clear:none; 
	
}


#mainContent {
	position:relative; /*mn*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/* for new version 
	width:670px;*/
	width:500px;
	float:left;
}

.formfield {
	COLOR: #3D3C34;
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	height:20px;
}

span {
 padding:0px;
 margin:0px;
} 

div {
 padding:0px;
 margin:0px;
} 

#relatedVideosHeading{
	/*border-bottom:1px solid #DDDDDD;*/
	color:#6D2A00;
	font-size:16px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	font-family: arial,sans-serif,verdana;
}