/* CSS Document */

a{
	outline:none;
	text-decoration:underline;
}
a:link{
	color:inherit;
	text-decoration:underline;
}
a:visited{
	text-decoration:underline;
	color:inherit;
}
a:hover{
	text-decoration:underline;
	color:#E16606;
}


a.nocolor{
	outline:none;
	text-decoration:none;
	font-weight:bold;

}
a.nocolor:link{
	color:inherit;
	font-weight:bold;
	text-decoration:none;
}
a.nocolor:visited{
	text-decoration:none;
	font-weight:bold;
	color:inherit;
}
a.nocolor:hover{
	color:inherit;
	font-weight:bold;
	text-decoration:none;
}

#main_div{
    position: relative;
    margin: auto;
    margin-top: 28px;
    width: 1018px;  
	/*border: solid 1px red; */  
}

.midle_left_div{
	 
	float:left;
	margin-bottom:20px;
	width:100%;
}

#midle_right_div {
	 
	 float:right;
	 
	padding-top:25px;
	top:231px;
	width:828px;
}
#midle_div_text{
	margin:0px 35px 0px 230px;
}

#midle_div_text_home{
	margin:0px 35px 0px 0px;
}

#bottom_div{
	 
	padding:0px 0px 20px 0px;
	clear:both;
	border-top: solid 1px #999999;
	
}

#top_bg  {	 
	   
    position: absolute;
    top: -9px;
    left: 0px;
    
	 
}
#left_bg  {
    position:absolute;
    left: 0px;
    top: 0px;
}

#right_bg{
    position: absolute;
    right: 0px; 
	top: 0px;
}

#midle_wight_box{
	background-color: #FFFFFF;
    margin: 0px 9px 0px 9px;
    width: 960px;
    padding-right: 20px;
    padding-left : 20px;
}
.number{
	border:solid 1px #D3D3D3;
	padding:2px 5px 2px 5px;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	color:#2C2C2C;
	font-weight:bold;
	text-decoration:none;
}
.number_active{
	
	border:solid 1px #ffffff; 
	padding:0px 4px 0px 4px;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	color:#934902;
	font-weight:bold;
	text-decoration:none;	
}

input.s_number{
	background-color: #FFFFFF;
	border:solid 1px #D3D3D3;
	padding:2px 1px 2px 1px;
	text-align:center;
	vertical-align:middle;
	font-size:7pt;
	color:#2C2C2C;
	font-weight:bold;
	text-decoration:none;
}
input.s_number_active{
	background-color: #FFFFFF;
	border:solid 1px #FFFFFF; 
	padding:2px 0px 2px 0px;
	text-align:center;
	vertical-align:middle;
	font-size:7pt;
	color:#934902;
	font-weight:bold;
	text-decoration:none;	
}



/***product***/

.thumb_div{
	margin-left:5px;
	margin-right:5px;
	position:relative;
	width:106px;
	float:left;
	border-top: solid 1px #C3C3C3;
	border-bottom:solid 1px #C3C3C3;
	border-left: solid 1px #C3C3C3;
	border-right: solid 1px #C3C3C3;

	margin-top:20px;
}
.grey_box{
	background-color:#EBEBEB;
	width:100%;
	border-top: solid 1px #C3C3C3;
	border-bottom: solid 1px #c3c3c3;
	text-align:center;
}
.grey_box_thumb_up{
	background-color:#EBEBEB;
	height: 35px;
	width:100%;
	border-top: solid 1px #C3C3C3;
	border-bottom: solid 0px #c3c3c3;
	text-align:center;
}

.grey_box_thumb_down{
	background-color:#EBEBEB;
	height: 15px;
	width:100%;
	border-top: solid 0px #C3C3C3;
	border-bottom: solid 1px #c3c3c3;
	text-align:center;
}


.product_img{
	position:relative; 
	padding-left:10px;
	margin-top:50px;	 
}
.product_img_thumb{
	position:relative; 
	padding-left:10px;
	margin-top:10px;	 
}

.product_img100px{
	
	padding-left:3px;
	margin-top:16px;
	margin-bottom:10px;	 
}
.wight_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:7px;
	line-height:23px;
	 
}
.small_wight_text{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:30px;	
}
.small_wight_text2{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
}
.small_wight_text3{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:30px;	
	line-height:12px;
}

.promo_slide{
	background-image:url(../images/promo_product.jpg);
	background-repeat:no-repeat;
	height:98px;
	width:109px;
	
}
.new_slide{
	background-image:url(../images/new_product.jpg);
	background-repeat:no-repeat;
	height:98px;
	width:109px;
	float:left;
	
}
.new_slide_home{
	background-image:url(../images/new2.jpg);
	background-repeat:no-repeat;
	height:210px;
	width:106px;
	
}
.promo_slide_home{
	background-image:url(../images/promo2.jpg);
	background-repeat:no-repeat;
	height:210px;
	width:106px;
	
}
.visited_slide{
	background-image:url(../images/visited_product.jpg);
	background-repeat:no-repeat;
	height:98px;
	width:109px;
}
.more_slide{
	background-image:url(../images/more_product.jpg);
	background-repeat:no-repeat;
	height:98px;
	width:109px;
}
.discontinued_tag{
	position:absolute;
	width:210px;
	height:150px; 
	top:0; 
	left:0;
	background-image:url(../images/discontinued.png);
	background-repeat:no-repeat;
}
.future_release_tag{
	position:absolute;
	width:210px;
	height:150px; 
	top:0; 
	left:0;
	background-image:url(../images/future_release_img.png);
	background-repeat:no-repeat;
}

.promo_tagzzz{
	position:absolute;
	width:74px;
	height:95px; 
	top:0; 
	left:0;
	background-image:url(../images/redimg.png);
	background-repeat:no-repeat;
}
.promo_tag{
	position:absolute;
	width:210px;
	height:150px; 
	top:0; 
	left:0;
	background-image:url(../images/redimg.png);
	background-repeat:no-repeat;
}
.promo_tag_thumb{
	position:absolute;
	width:29px;
	height:29px; 
	top:0; 
	left:0;
	background-image:url(../images/redimg_thumb.png);
	background-repeat:no-repeat;
}
.new_tagzzz{
	position:absolute;
	width:77px;
	height:66px; 
	top:0; 
	left:0;
	background-image:url(../images/greenimg.png);
	background-repeat:no-repeat;
}
.new_tag{
	position:absolute;
	width:210px;
	height:150px; 
	top:0; 
	left:0;
	background-image:url(../images/greenimg.png);
	background-repeat:no-repeat;
}
.new_tag_thumb{
	position:absolute;
	width:34px;
	height:34px; 
	top:0; 
	left:0;
	background-image:url(../images/greenimg_thumb.png);
	background-repeat:no-repeat;
}
.new_tag_thumb_29{
	position:absolute;
	width:29px;
	height:29px; 
	top:0; 
	left:0;
	background-image:url(../images/greenimg_thumb.png);
	background-repeat:no-repeat;
}

.empty_tag_thumb{
	position:absolute;
	width:29px;
	height:29px; 
	top:0; 
	left:0;
}

.limited_tag{
	position:absolute;
	width:77px;
	height:66px; 
	top:0; 
	left:0;
}

.underline{
	border-bottom:solid 1px black;
	height:20px;
	margin-bottom:20px;
}
.underline_caddy{
	border-bottom:solid 1px black;
	height:20px;
	margin-bottom:20px;
	clear:both;
}
.button_empty{
	float:right;
	background-repeat:no-repeat;
	height:31px;
	width:229px;
	text-align:center;
	padding-top:7px;
	/*cursor:pointer;*/
	font-size:9pt;
	color:#FFFFFF;
}

.button_org{
	background-image:url(../images/actualite_btn.png);
	float:right;
	background-repeat:no-repeat;
	height:31px;
	width:229px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	font-size:9pt;
	color:#FFFFFF;
}
.button_org_png{
	background-image:url(../images/actualite_btn.png);
	float:right;
	background-repeat:no-repeat;
	height:31px;
	width:229px;
	text-align:center;
	padding-top:7px;
	margin-left:15px;
	cursor:pointer;
	font-size:9pt;
	color:#FFFFFF;
}
.button_org:hover{	
	text-decoration:none;
	color:#FFFFFF;
	font-size:9pt;
	height:31px;
}

.button_blk, .button_blk:visited{
	background-image:url(../images/actualite_btnblack.png);
	background-repeat:no-repeat;
	float:right;
	height:31px;
	width:229px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	font-size:9pt;
	text-decoration:none;
	color:#FFFFFF;
	
}
.button_blk:hover{
	background-image:url(../images/actualite_btnblack.png);
	background-repeat:no-repeat;
	float:right;
	height:31px;
	width:229px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	font-size:9pt;	
}


.button_blk_left{
	background-image:url(../images/actualite_btnblack.png);
	background-repeat:no-repeat;
	float:left;
	height:31px;
	width:229px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	font-size:9pt;
	text-decoration:none;
	color:#FFFFFF;
	
}
.button_blk_left:hover{
	background-image:url(../images/actualite_btnblack.png);
	background-repeat:no-repeat;
	float:left;
	height:31px;
	width:229px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	text-decoration:none;
/*
	text-decoration:underline;
*/
	color:#FFFFFF;
	font-size:9pt;	
}


.button_org_text, .button_org_text:hover, .button_org_text:visited, button_blk_text, .button_blk_text:hover, .button_blk_text:visited {
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
.button_org_form{
	background-image:url(../images/actualite_btn.png);
	float:right;
	background-repeat:no-repeat;
	height:31px;
	width:229px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	font-size:9pt;
	text-decoration:none;
}


input[type="submit"].button_org_submit{
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;

	border-color: #CCCCCC;
	border-width: 0px;
	border-style: solid;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
/*
	padding: 0px;
	margin: 0px;
*/
}
.option_disable{
	text-align:center;
	color:#FF9801;
	font-weight:bold;
}

/***product***/
/************************************************************************************/
#topFloatMenu
{
    position: absolute;
    top: -23px;
    right: 30px;
}

#topFloatMenu ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	 
}

#topFloatMenu ul li{
float:left;
position:relative;
 

}
#topFloatMenu ul li :hover{

color:#FFFFFF;

}
#topFloatMenu ul li a {

color:#000000;
text-decoration:none;
 

}

#topFloatMenu ul li.sep{
float:left;

padding:0 ;
padding-left:6px;
padding-right:6px;

}

#topFloatMenu ul li span{
position:absolute;
background:#F18700;
 width:100%;
 height:5px;
 top:-5px;
 left:0px;
display:none;
}

#topFloatMenu ul li:hover > span{
 
display:block;

}


/************************************************************************************/

#grey_banner_box_logo{
	height:69px;
	float:right;
	margin-top:0px;
}

#grey_banner_box{
	height:69px;
	float:right;
	margin-top:0px;
}
#login_banner_box
{
	text-align:right;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 8pt;
	vertical-align: middle;
}

.top_box_bg{
	background-image:url(../images/top_box_bg.jpg);
	background-repeat:repeat-x;
	height:59px;
	
	vertical-align:middle;
	float:left;
	padding:6px 4px 10px 4px;
}


/*TEXT CSS*/

.top_title2_org{
	font-family: 'Arial Black', Arial;
	font-size:14pt;
	font-style:normal;
	font-weight:normal;
	text-align:left; 
	 
	color:#CA6701;
/*	letter-spacing:-2px; */
	line-height:21px;
	
}
.top_title2_red{
	font-family: 'Arial Black', Arial;
	font-size:14pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CD0001;
/*	letter-spacing:-2px; */
	line-height:21px;
}
.top_title2_red_strike{
	font-family: 'Arial Black', Arial;
	font-size:14pt;
	font-style:normal;
	font-weight:normal;
	text-decoration: line-through;
	color:#CD0001;
/*	letter-spacing:-2px; */
	line-height:21px;

}

.top_title2{
	font-family: 'Arial Black', Arial;
	font-size:14pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#323232;
/*	letter-spacing:-2px; */
	line-height:21px;
}
a.top_title2:link{
	font-family: 'Arial Black', Arial;
	font-size:14pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#323232;
/*	letter-spacing:-2px; */
	line-height:21px;
}
a.top_title2:visited{
	font-family: 'Arial Black', Arial;
	font-size:14pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#323232;
/*	letter-spacing:-2px; */
	line-height:21px;
}
a.top_title2:hover{
	font-family: 'Arial Black', Arial;
	font-size:14pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CE6F11;
/*	letter-spacing:-2px; */
	line-height:21px;
}

.top_title2_active{
	font-family: 'Arial Black', Arial;
	font-size:14pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CE6F11;
/*	letter-spacing:-2px; */
	line-height:21px;
}
.top_title{
	font-family: 'Arial Black', Arial;
	font-size:24px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#323232;
}
a.top_title:link{
	font-family: 'Arial Black', Arial;
	font-size:24px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#323232;
}
a.top_title:visited{
	font-family: 'Arial Black', Arial;
	font-size:24px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#323232;
}
a.top_title:hover{
	font-family: 'Arial Black', Arial;
	font-size:24px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CE6F11;
}
.red_text_lh18{
	font-family:Arial ;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC6602;
	line-height:18px;
}
.red_text{
	font-family:Arial ;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC6602;
}
a.red_text:link{
	font-family:Arial ;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC6602;
}
a.red_text:visited{
	font-family:Arial ;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC6602;
}
a.red_text:hover{
	font-family:Arial ;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
	color:#CC6602;
}
.white_text_orange_bk{
	font-size:12px;
	/* background-color:#E16606; */
	background-color:#ff9900;
	color:#FFFFFF;
	border:0px;
	padding:7px 3px 7px 3px;
	margin: 0px;
	/* border-right: solid 1px #FFFFFF;*/

}
.button_org_form_120{
	background-image:url(../images/actualite_btn_120.png);
	float:right;
	background-repeat:no-repeat;
	height:24px;
	width:100px;
	text-align:center;
	padding:0px;
	padding-top:7px;
	cursor:pointer;
	font-size:9pt;
	text-decoration:none;
	line-height:1px;
	margin:10px 10px 10px 0;
}
.button_org_form_120:hover{
	background-image:url(../images/actualite_btnblack_120.png);
}
input[type="submit"].button_org_submit_120{
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;

	border-color: #CCCCCC;
	border-width: 0px;
	border-style: solid;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
/*
	padding: 0px;
	margin: 0px;
*/
}


.black_text_historic{
	background-color:#F9F9F9;
	font-family:Arial ;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#323232;
	line-height:51px;
	border-right: solid 1px #F9F9F9;
	border-bottom: solid 1px #FFFFFF;
	padding:10px 3px 10px 5px;
}
.black_text_historic_grey_bk{
	background-color:#EEEEEE;
	font-family:Arial ;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#323232;
	line-height:51px;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #FFFFFF;
	padding:10px 3px 10px 5px;
}


.black_text{
	font-family:Arial ;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#323232;
	line-height:18px;
}
.red_text12{
	font-family:Arial ;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CC0000;
	line-height:18px;
}

.red_text12bold{
	font-family:Arial ;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC0000;
	line-height:18px;
}

.red_text1{
	font-family:Arial ;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC6602;
	float:right;
}
a.red_text1:link{
	font-family:Arial ;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC6602;
	float:right;
}

a.red_text1:visited{
	font-family:Arial ;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC6602;
	float:right;
}

a.red_text1:hover{
	font-family:Arial ;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#323232;
	float:right;
}




 
/*top button*/

#top_button{
	height:41px;
	margin:auto;
	position:relative;
	z-index:11;
}

.button_bg{
	
	height:41px;
	width:975px;
	position:relative;
	padding:0;
	margin:0;
}
#search_div{
	margin:auto;
	position:relative;
	padding:10px;
	border-bottom:solid 1px #999999;
	 
	height:28px;
	z-index:10;
}







/*class*/



.left_side{
	float:left
}
.left_side_caddy_sumup
{
	float: left;
	background-image:url(../images/caddy_sumup.png);
	width: 360px;
	height: 70px;
	background-repeat: no-repeat;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
}

.left_side_caddy_sumup_left
{
	text-align:center;
	float: left;
	width: 120px;
	border: 0px solid;
	padding: 5px 0px 0px 0px;
	line-height:20px;
	vertical-align:middle;
}
.left_side_caddy_sumup_center
{
	text-align:center;
	float: left;
	width: 120px;
	border: 0px solid;
	padding: 5px 0px 0px 0px;
	line-height:20px;
	vertical-align:middle;
}
.left_side_caddy_sumup_right
{
	text-align:center;
	float: left;
	width: 120px;
	border: 0px solid;
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
	line-height:19px;
}

.left_side_caddy_sumup_right_empty
{
	text-align:center;
	float: left;
	width: 120px;
	border: 0px solid;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

.top_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	 
}
a.top_text:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	 
}
a.top_text:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	 
}
a.top_text:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	 
}
.top_text_org{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC6602;
	 
}
.top_text_12{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	 
}
a.top_text_12:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	 
}
a.top_text_12:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	 
}
a.top_text_12:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CD6600;
	 
}
.button_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	letter-spacing:-1px;
}
.recherche_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15pt;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#323232;
	 
}

.img_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#323232;
	text-align:center;
	vertical-align:middle;
	letter-spacing:0px;
	 
}

.bottom_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
/*	letter-spacing:-1px; */
	line-height:18px
}
.bottom_text_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CB6630;
/*	letter-spacing:-1px; */
}
a.bottom_text_red:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CB6630;
/*	letter-spacing:-1px; */
}
a.bottom_text_red:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CB6630;
/*	letter-spacing:-1px; */
}
a.bottom_text_red:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
/*	letter-spacing:-1px; */
}
.left_menu{
	margin-top:25px;
	float:left;
	width:130px;

}

.left_menu_heading{
	background-image:url(../images/left_menu_heading.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:120px;
	font-size:11px;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0px;
	line-height:22px;
	text-align:center;
}
.left_menu_bg{
	background-image:url(../images/left_menu_bg.jpg);
	width:108px;
	background-repeat:repeat-x;
	border-left: solid 1px #FF9934;
	border-right: solid 1px #FF9934;
	padding:5px 0px 0px 10px;
	
}
.left_menu_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:20px;
	 
}

.left_menu_text14{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:20px;
}

a.left_menu_text:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:20px;
	
}
a.left_menu_text:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:20px;
	
}
a.left_menu_text:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#E16606;
	line-height:20px;
	
}
.inputbox{
	background-color:#FFFFFF;
	border:solid 1px #666666;
	height:12px;
	font-size:10px;
	color:#666666;
	width:200px;
}







/*home page 2*/


.promo_box{
	
	border:solid 1px #666666;
	width:100%;
	margin:5px;
	 
}
.promo_bg{
	background-image:url(../images/promo_bg.jpg);
	background-repeat:repeat-x;
	height:98px;
	width:109px;
}
.promo_bg2{
	background-image:url(../images/promo_bg2.jpg);
	background-repeat:repeat-x;
	height:209px;
	width:109px;
	position:absolute;
}
.promo_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	line-height:20px;
	letter-spacing:-1px;
	text-align:right;
}
.promo_text2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	line-height:20px;
}
.bottom_img0{
	float:left;
	height:210px;
	width:100%;
	border: solid 1px #666666;
	vertical-align:middle;
	
}
.bottom_img{
	float:left;
	height:98px;
	width:100%;
	border: solid 1px #666666;
	vertical-align: middle;
	overflow: hidden;
}

.bottom_img .nocrawler img {
	position: relative;
	top: -15px;
}

.search_box_middle_bg{
	background-image:url(../images/search_box_middle_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#3B3B3B;
	height:152px;
	padding-left:12px;
	padding-right:10px;
	width:798px;
	 
}
.search_box_middle_bg1{
	background-image:url(../images/search_box_middle_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#3B3B3B;
	height:138px;
	padding-left:12px;
	padding-right:10px;
	width:798px;	 
}
.search_box_middle_bg0{
	background-image:url(../images/search_box_middle_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#3B3B3B;
	height:126px;
	padding-left:12px;
	padding-right:10px;
	width:798px;
}

.connection_form_up
{
	background-image: url(../images/grey_form_up.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 180px;
	padding-left: 0px;
	padding-right: 0px;
	width: 830px;
}
.connection_form_down
{
	background-image: url(../images/grey_form_down.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	width: 830px;
}
.connection_form_middle_bg{
	height:200px;
	padding-left:12px;
	padding-right:10px;
	width:798px;
}

/* advanced_search_form */
.advanced_search_form_up
{
	background-image: url(../images/grey_form_up.png);
	background-repeat: no-repeat;
	background-position: top;
	min-height: 270px;
	padding-left: 0px;
	padding-right: 0px;
	width: 827px;
}
.advanced_search_form_down
{
	background-image: url(../images/grey_form_down.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	width: 827px;
}
.advanced_search_form_middle_bg{
/*
	height:160px;
*/
	min-height:260px;
	padding-left:12px;
	padding-right:10px;
	width:798px;
}
.advanced_search_form_middle{
	float:left;
	width:338px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	line-height:18px;
	margin-top:20px;
	padding-left:27px;
}
.advanced_search_form_right{
	float:left;
	width:330px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	line-height:18px;
	margin-top:20px;
	letter-spacing:0px;
	padding-left:23px;
}
.advanced_search_form_middle_up{
	height : 80px
}
.advanced_search_form_middle_down{
	clear:both;
	width:338px;
	height : 30px;
	text-align: right;
	padding: 10px 0px 0px 200px;
}

/* finest_search_form */
.finest_search_form_up
{
	background-image: url(../images/grey_form_up.png);
	background-repeat: no-repeat;
	background-position: top;
	min-height: 240px;
	max-height: 300px;
	padding-left: 0px;
	padding-right: 0px;
	width: 827px;
	height: 240px;
}
.finest_search_form_down
{
	background-image: url(../images/grey_form_down.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 15px;
	padding-left: 0px;
	padding-right: 0px;
	width: 827px;
}
.finest_search_form_middle_bg {
	min-height:160px;
	padding-left:12px;
	padding-right:10px;
	width:798px;
}
.finest_search_form_middle {
	float:left;
	width:338px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	line-height:18px;
	margin-top:20px;
	padding-left:27px;
}
.finest_search_form_right{
	float:left;
	width:330px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	line-height:18px;
	margin-top:20px;
	letter-spacing:0px;
	padding-left:23px;
}
.finest_search_form_middle_up{
/*
	height : 80px
*/
	min-height : 160px
}
.finest_search_form_middle_down{
	clear:both;
	width:338px;
	height : 30px;
	text-align: right;
	padding: 10px 0px 0px 200px;
}



.search_form_line{
	float:left;
	padding-left:11px;
	padding-right:11px;
	
}

.search_form_icon{
	float:left;
	width:80px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	line-height:18px;
	margin-top:20px;
}

.search_form_middle{
	float:left;
	width:338px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	line-height:18px;
	margin-top:20px;
	padding-left:27px;
}

.search_form_right{
	float:left;
	width:330px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	line-height:18px;
	margin-top:20px;
	letter-spacing:0px;
	padding-left:23px;
}
.search_form_middle_up{
	min-height : 125px
}
.search_form_middle_down{
	width:338px;
	height : 30px;
	text-align: right;
	padding: 0px 0px 0px 200px;
}

.search_form_middle_down2
{
	clear: both;
	float: none;
	width: 338px;
	height: 30px;
	text-align: right;
	padding: 0px 0px 0px 0px;
}


input[type="submit"].search_form_text{
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;

	border-color: transparent;
	border-width: 0px;
	border-style: solid;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

input[type="submit"].search_form.image{
	text-align:center;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;

	border-color: transparent;
	border-width: 0px;
	border-style: solid;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}






.connexion_middle_bg{
	background-image:url(../images/search_box_middle_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#3B3B3B;
	height:180px;
	padding-left:12px;
	padding-right:10px;
	width:798px;
	 
}

.search_line{
	float:left;
	padding-left:11px;
	padding-right:11px;
	
}

.search_icon{
	float:left;
	width:80px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	line-height:18px;
	margin-top:20px;
}

.search_middle{
	float:left;
	width:338px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	line-height:18px;
	margin-top:20px;
}

.search_right{
	float:left;
	width:330px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	line-height:18px;
	margin-top:20px;
	letter-spacing:0px;
	 
}


.nom{
	float:left;
	width:115px;
}
.nombis{
	float:left;
	width:330px;
}

.field{
	width:170px;
	float:left;
}


.textbox{
	width:194px;
	margin-bottom:8px;
	height:15px;
}

.textcombobox{
	width:200px;
	margin-bottom:8px;
}

/****confirmation***/
.news_bg{
	background-image:url(../images/news_bg.jpg);
	background-repeat:repeat-x;
	height:40px;
}
.confirmation_text{
	font-family: Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.confirmation_bg{
	background-image:url(../images/news_bg.jpg);
	background-repeat:repeat-x;
	height:40px;
	border-left:solid 1px #FFFFFF;
	width:119px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:12px;
/*	font-weight:bold;*/
}
.confirmation_bg:hover{
	background-image:url(../images/news_bg_over.jpg);
	
}
.confirmation_bg_static{
	background-image:url(../images/news_bg.jpg);
	background-repeat:repeat-x;
	height:40px;
	border-left:solid 1px #FFFFFF;
	width:119px;
	font-family: Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:12px;
/*	font-weight:bold;*/
}

.confirmation_bg_active{
	background-image:url(../images/news_bg_over.jpg);
	background-repeat:repeat-x;
	height:40px;
	border-left:solid 1px #FFFFFF;
	width:119px;
	font-family: Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:12px;
/*	font-weight:bold;*/
}

.confirmation_right_static{
	background-image:url(../images/confirmation_right.jpg);
	background-repeat:no-repeat;
	height:40px;	
	width:122px;
	font-family: Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:12px;
/*	font-weight:bold;*/
}

.confirmation_right{
	background-image:url(../images/confirmation_right.jpg);
	background-repeat:no-repeat;
	height:40px;	
	width:122px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:12px;
/*	font-weight:bold;*/
}
.confirmation_right:hover{
	background-image:url(../images/news_right_over.jpg);	
}
.confirmation_right_active{
	background-image:url(../images/news_right_over.jpg);
	background-repeat:no-repeat;
	height:40px;	
	width:122px;
	
	font-family: Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:12px;
/*	font-weight:bold;*/
}


/****listing****/

.listing_left{
	background-image:url(../images/listing_table_left.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.listing_left2{
	background-image:url(../images/listing_table_left2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.listing_bg{
	background-image:url(../images/listing_table_bg.jpg);
	background-repeat:repeat-x;
	height:41px;
	border-right:solid 1px #9A9A9A;
}
.listing_bg_noborder{
	background-image:url(../images/listing_table_bg.jpg);
	background-repeat:repeat-x;
	height:41px;
	border-right:solid 0px;
}
.listing_right{
	background-position:top right;
	background-image:url(../images/listing_table_rightfull.jpg);
	background-repeat:no-repeat;
	height:41px;
	border-left:solid 0px;
/*
	border-left:solid 0px #9A9A9A;
*/
}
.border_right{
	border-right:solid 1px #9A9A9A;
	border-bottom:solid 1px #9A9A9A;
	height:38px;
}
.border_bottom{
	
	border-bottom:solid 1px #9A9A9A;
	height:38px;
}
.border_left{
	border-left:solid 1px #9A9A9A;
	border-bottom:solid 1px #9A9A9A;
	height:38px;
}
.border_l_r{
	border-left:solid 1px #9A9A9A;
	border-right:solid 1px #9A9A9A;
	border-bottom:solid 1px #9A9A9A;
	height:38px;
}
.border_left_b{
	border-right:solid 1px #9A9A9A;
	border-bottom:solid 1px #9A9A9A;
	height:38px;
}
.listing_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
/*	font-weight:bold;*/
	text-decoration:none;
	color:#FFFFFF;
	line-height:14px;
	text-transform:uppercase;
}
.listing_title_border{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
/*	font-weight:bold;*/
	text-decoration:none;
	color:#FFFFFF;
	line-height:14px;
	text-transform:uppercase;
	border-right:solid 1px #9A9A9A;
}

.listing_title_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	line-height:14px;
	padding-left:2px;
}
.listing_title_red_normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CC0000;
	line-height:14px;
	padding-left:2px;
}
.listing_title_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC0000;
	line-height:14px;
	padding-left:2px;
}
a.listing_title_red:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC0000;
	line-height:14px;
	padding-left:2px;
}
a.listing_title_red:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CC0000;
	line-height:14px;
	padding-left:2px;
}

a.listing_title_red:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
	color:#CC0000;
	line-height:14px;
	padding-left:2px;
}
.listing_title_org{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
/*	font-weight:bold;*/
	text-decoration:none;
	color:#FF9801;
	line-height:14px;
	text-transform:uppercase;
}
a.listing_title_org:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FF9801;
	line-height:14px;
	text-transform:uppercase;
}
a.listing_title_org:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FF9801;
	line-height:14px;
	text-transform:uppercase;
}
a.listing_title_org:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
	color:#FF9801;
	line-height:14px;
	text-transform:uppercase;
}
a.listing_title_green_normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#019899;
	line-height:14px;
	padding-left:2px;
}
a.listing_title_green, a.listing_title_green:link, a.listing_title_green:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#019899;
	line-height:14px;
	padding-left:2px;
}
a.listing_title_green:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
	color:#019899;
	line-height:14px;
	padding-left:2px;
}
.listing_title_normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#323232;
	line-height:14px;
	padding-left:5px;
	
	
}
.text_1 {
	color:#323232;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
    position:relative;
	cursor:pointer;	
	line-height:14px;
	text-align:center;
}

.text_2 {
	color:#323232;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
    position:relative;
	cursor:pointer;	
	line-height:14px;
	text-align:center;
}

.text_menu {
	color:#323232;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
    position:relative;
	cursor:pointer;	
	line-height:14px;
	text-align:right;
}

.tooltip2
{
	display: none;
	position: absolute;
	bottom: -95px;
	left: 200px;
	border: 1px #FF9801;
	border-color: #FF9801;
	background-color: transparent;
}

.tooltip
{
	display: none;
	position: absolute;
	bottom: 0px;
/*
	left: 118px;
*/
	left: 130px;
	border: 1px #FF9801;
	border-color: #FF9801;
	background-color: transparent;
}

.tooltiptdzz
{
	display: none;
	position: absolute;
	bottom: -105px;
	left: 118px;
	border: 1px #FF9801;
	border-color: #FF9801;
	background-color: #FFFFFF;
}

.tooltipBU
{  
	display:none;
	position:absolute;
/*	top:-80px; PAT : 2009-06-19 */
	bottom: 0px; /* PAT : 2009-06-19 */
/*	left:15px; */
	left:115px; /* PAT : 2009-04-20 */
	
/*background-image:url(../images/arow.png);
background-repeat:no-repeat;
background-position:bottom left;
 */
 
}


.text_1:hover > .tooltip
{
	display:block;
	font-size:14px;
}
.text_2:hover > .tooltip2
{
	display:block;
	font-size:14px;
}

.text_menu:hover > .tooltip
{
	display:block;
	font-size:14px;
	z-index:41;
}

.tultip_bg{
	background-image:url(../images/tultip_bg_160.jpg);
	width:160px;
	background-repeat:repeat-y;
	padding-left:4px;
	padding-right:2px;
}
.tultip_bg2{
	background-image:url(../images/tultip_bg_220.jpg);
	width:220px;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
}

.tultip_bg280{
	background-image:url(../images/tultip_bg_280.jpg);
	width:280px;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
}

/*#dhtmltooltip {
	background-color:lightyellow;
	border:1px solid black;
	left:300px;
	padding:2px;
	position:absolute;
	visibility:hidden;
	width:150px;
	border:solid 1px red;
}
#dhtmlpointer {
	left:300px;
	position:absolute;
	visibility:hidden;
	z-index:101;
}*/




#generic_tag_png { 
	background:transparent url(http://komodomedia.com/wp-content/uploads/2007/11/guitar.png) no-repeat scroll 0 0;
	height:128px;
	width:128px;
}
.number_input_box{
	height:12px;
	width:30px;
	border:none;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#707070;
	background-color:#FFFFFF;
}
.num_bg{
	background-image:url(../images/number_box.png);
	height:20px;
	width:51px;
	background-repeat:no-repeat;
	padding-top:3px;
}


.caddy_shop
{
	font-size:7px;
	height:20px;
	width:120px;
	border:0px;
	padding:0px;
	float:left;
	vertical-align:middle;
}
.caddy_shop_z
{
	font-size:7px;
	height:20px;
	width:121px;
	border:0px;
	padding:0px;
	float:left;
	vertical-align:middle;
}



.caddy_shop_num_bg{
	background-image:url(../images/number_box.png);
	height:20px;
	width:51px;
	background-repeat:no-repeat;
	padding-top:3px;
	float:left;
	vertical-align:top;
}

.caddy_shop_arrows{
	height:20px;
	width:38px;
	float:left;
	border:0px;
	padding:0px;
	vertical-align:top;
	padding-top:0px;
}

.caddy_shop_arrows_up
{
	height: 10px;
	width: 38px;
	border: 0px;
	padding: 0px;
	vertical-align: top;
	float:none;
	clear: both;
}
.caddy_shop_arrows_down{
	height:10px;
	width:38px;
	border:0px;
	padding:0px;
	vertical-align:top;
}

.caddy_shop_caddy{
	height:20px;
	width:31px;
	float:left;
	border:0px;
	padding:0px;
	vertical-align:top;
}
.caddy_shop_caddy_z{
	height:20px;
	width:24px;
	float:left;
	border:0px;
	padding:0px;
	vertical-align:top;
}

.caddy_shop_number_input_box{
	height:11px;
	width:30px;
	border:none;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#707070;
	background-color:#FFFFFF;
}



#accountinvoicon {
	display: block;
	z-index: 10;
}
#accountinvoicoff {
	display: none;
	z-index: 10;
}
/* TECHNICAL VARS */
#topvarsin {
	font-size: 10px;
	position: fixed;
	top: 0px;
	left: 100px;
	padding: 1px;
	background-color: #52565F;
	display: block;
	z-index: 10;
}
#varsin {
	position: fixed;
	top: 15px;
	left: 100px;
	padding: 1px;
	width: 300px;
	height: 450px;
	font-size: 8px;
	color: #000;
	background-color: #EEEEEE;
	border-color: black;
	border-width: 0px;
	overflow: auto;
	border-style: solid;
	z-index: 999;
	display: none;
}
#topvarsout {
	font-size: 10px;
	position: fixed;
	top: 0px;
	left: 500px;
	padding: 1px;
	background-color: #52565F;
	display: block;
	z-index: 10;
}
#varsout {
	position: fixed;
	top: 15px;
	left: 500px;
	padding: 1px;
	width: 300px;
	height: 450px;
	font-size: 8px;
	color: #000;
	background-color: #EEEEEE;
	border-color: black;
	border-width: 0px;
	overflow: auto;
	border-style: solid;
	z-index: 999;
	display: none;
}


#thumbon
{
	display: none;
	position: absolute;
	width: 500px;
    height: 500px;
    border: 0px;
	top: -20px; /* PAT : 2009-06-19 */
	margin-top: -30px;
	margin-left: 0px ;
	z-index:98;
	text-align:center;
/*
	opacity:0.95;
	filter: alpha(opacity=95);
*/
}


#thumbon_box
{
	display: block;
	position: absolute;
	width: 792px;        /* selon la largeur voulue */
	height: 250px;       /* selon la quantite de texte */

	z-index:21;
	background-color: #FFFFFF;
}



#framethumb 
{
	color: #000000;
	display: block;
	position: absolute;
	top: 0%;
	margin-left: auto ;
	margin-right: auto ;
	width: 792px;
	height: 100%;
	padding: 10px;
	margin:0;
	border: 1px solid black;
	background-color: #FFFFFF;
	z-index:31;
}

#thumbon_box_white
{
	padding: 0px ;
	display: block;
	position: absolute;
	top: 0%;
	margin-left: auto ;
	margin-right: auto ;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	z-index:41;
	background-image:url(../images/white.gif);
	background-repeat:repeat;

}

#thumbon_box_black
{
	color: #000000;
	padding: 0px ;
	display: block;
	position: absolute;
	top: 0%;
	margin-left: auto ;
	margin-right: auto ;
	width: 100%;
	height: 240px;
	background-color: #FFFFFF;
	background-image:url(../images/white.gif);
	background-attachment:fixed;
	background-repeat:repeat;
	z-index:41;

}


.switch_16, .switch_16:visited { 
	background-position:0 0;
	height: 16px;
	width: 150px;
 }
.switch_16:hover, .switch_16:active { 
	background-position:0px -16px;
}

/* mail me */
#mail_me {
	float:left;
	width:212px;
	height:75px;
	background-image:url(../images/mailme-bg.png);
	margin:20px 0px 0px 0px; 
	padding:15px 0px 0px 18px;
}
#votre-address {
	float:left;
	width:212px;
	height:75px;
	background-image:url(../images/votre-addresse.png); 
	background-repeat:no-repeat;  
	margin:20px 0px 0px 0px; 
	padding:15px 0px 0px 18px;
}
#votre {
	float:left;
	width:208px; 
	height:75px;
	background-image:url(../images/votre.png); 
	padding:15px 0px 0px 22px;
	margin:20px 0px 0px 0px; 
}
.mail-votre-address { 
	font-size:12px; 
	color:#FFF; 
	width:180px; 
	line-height:14px; 
}

.mail_me-text-box { 
	float:left;
	margin-top:10px;
	width:169px;
	height:24px;
	margin-left:0px;
}

.mail_me-box{ 
	float:left;
	margin-top:38px;
	width:169px;
	height:24px;
	margin-left:0px;
}
.text-field {
	width:164px;
	height:24px;
	border:none;
	background:transparent;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
.ok-button { 
	float:right; 
	width:25px; 
	height:25px; 
	margin-right:16px; 
	margin-top:10px;
}
.mail-ok-button { 
	float:right; 
	width:25px; 
	height:25px; 
	margin-top:38px; 
	margin-right:16px;
}
.votre-ok-button { 
	float:right; 
	width:25px; 
	height:25px; 
	margin-top:0px; 
	margin-right:16px;
}
#mail_me_recorded {
	float:left;
	width:212px;
	height:75px;
	background-image:url(../images/mailme-recorded-bg.png);
	background-repeat:no-repeat;  
	margin:20px 0px 0px 0px; 
	padding:15px 0px 0px 18px;
}
.mail-recorded { 
	margin-top:38px;
	font-size:12px; 
	color:#FFF; 
	width:180px; 
	line-height:14px; 
}

/* / mail me */

