/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/*------------------------------ ID ------------------------------*/

body{
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#416aa7;
}
#main{

width:1000px;
margin:0 auto;
background-color:#416aa7;
}
img,form{
padding:0;
margin:0;
border:0;
}
a{
text-decoration:none;
}
#mainCentered{
margin:0 25px 0 25px;
}
#mainFooter{
clear:both;
height:55px;
font-size:11px;
color:#ffffff;
}
#mainFooter a{
clear:both;
height:55px;
font-size:11px;
color:#ffffff;
}
.menuFooter{
background-color:#bfc0c0;
padding-top:16px;
clear:both;
height:44px;
font-size:12px;
color:#1a1a1a;
text-align:center;
}
.menuFooter ul{
width:709px;
list-style-type: none;
margin: auto;
}
.menuFooter li{
float:left;
padding:0 16px ;}
.menuFooter ul a{
color:#1a1a1a;
text-decoration: none;
text-align:center;
}
.menuFooter ul a:hover{
color: #ff0000;
text-decoration:none;
}
#mainBody{
background:url(../images/bg_blue.png) top left no-repeat;
background-color:#e6e5e5;
padding-top:7px;
padding-left:8px;
padding-right:15px;
padding-bottom:20px;
/*height:794px;*/
}
#mainBody_inner{
background:#e6e5e5;
padding-top:7px;
padding-left:8px;
padding-right:15px;
padding-bottom:20px;
/*height:794px;*/
}
#bodytop{
padding-bottom:10px;
/*height:641px;*/
}
#bodybuttom{
background:url(../images/footer_banner.png) no-repeat;
height:126px;
margin-left:8px;
}
#mainBody_Left{
float:left;
width:224px;
height:642px;
}
#mainBody_Left_cont_top{
background:url(../images/mainBody_Left_cont_top.png) no-repeat;
height:8px;
}
.mainBody_Left_cont_body{
background:url(../images/mainBody_Left_cont_body.png) repeat-x;
height:633px;
}
.mainBody_Left_cont_body_cont{
padding:0 4px 0 8px;
height:633px;
}
.mainBody_Left_cont_body_cont_title{
padding:11px 0 52px 0;

}
.bool{
padding:6px 9px 0 9px;
}
.body_left_title_desc{
color:#0077c0;
font-size:12px;
padding-top:2px;
padding-bottom:4px;
}
.body_left_title_desc a{
color:#0077c0;
font-size:12px;
padding-top:7px;
padding-bottom:4px;
}
.body_left_title_desc a:hover{
color:#ff0000;
}
.padding-bottom_20{
padding-bottom:20px;
}
.body_left_title{
background:url(../images/body_left_title.png) no-repeat;
padding-top:4px;
height:27px;
}
.mainBody_Left_news{
background:url(../images/bg_new.png) no-repeat;
/*padding-bottom:14px;*/
/*height:243px;*/
}
.wath_new{
text-align:center;
padding-top:10px ;}

.white{
margin:0 auto;
height:117px;
width:200px;
background-color:#FFFFFF;
}

.white_color a{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.white_color a:hover{
font-weight:bold;
color:#FF0000;
}
.white_color {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
.white_color_desc{
font-family:Verdana; 
font-size:11px;
color:#FFFFFF;

}
.padding_left{
padding-left:6px;
}
.careau{
font-size:12px;
color:#0078c0;
font-weight:bold;
}
.careau a{
font-size:12px;
color:#0078c0;
font-weight:bold;
letter-spacing:normal;
}
.padding-bottom_10{
padding-bottom:10px;
}
.linktitle{
font-family:Arial;
color:#0078c0;
font-size:15px;
font-weight:bold;}
.linktitle a{
font-family:Arial;
color:#0078c0;
font-size:15px;
font-weight:bold;
}
.linktitleproject a{
font-family:Arial;
color:#a2cb60;
font-size:15px;
font-weight:bold;
}
.linktitleproject_muni a{
font-family:Arial;
color:#a2cb60;
font-size:12px;
font-weight:bold;
}
.careau a:hover{
color:#ff0000;
font-weight:bold;
}
.linktitle a:hover{
color:#ff0000;
font-weight:bold;
}
.linktitleproject a:hover{
color:#ff0000;
font-weight:bold;
}
.linktitleproject_muni a:hover{
color:#ff0000;
font-weight:bold;
}



.margin_top_10{
margin-top:10px;
}
.width_190{
width:190px;
}
.wath_new_desc{
font-family:Verdana; 
font-size:11px;
color:#272727;
}
.body_desc{
font-family:Verdana; 
font-size:11px;
color:#6a6a6a;
}

.image{border:#cfcfcf 1px solid;}
.image_whith{
border:#ffffff 1px solid;
}
.border_solid{
border-bottom:1px solid #aeaeae;
}
.margin_right_10{
margin-right:10px;}
#mainBody_Right{
float:left;
width:703px;
}
.padding-bottom_8{
padding-bottom:8px;}
.margin_left_14{
margin-left:14px;
}
/*   ----------------------     jquery  ---------------------------------        */

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:117px;
}
	#gallery a {
	/*float:left;*/
		position:absolute;
	top: -2px;
	}
	
	#gallery a img {
		border:none;
	}
	
/*	#gallery a.show {
		z-index:15
	}*/

	#gallery .caption {
	    z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:53px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

/* -----------------------end  jquery-----------------------------------------  */


#memberLogIn{
width:inherit;
border-bottom:1px solid #c7c7c7;
}





#bodyContentLeft{
background-color:#141414;
width:461px;
float:left;
margin-right:8px;
}

#bodySubContentLeft{
padding:10px;
}

#bodyContentRight{
background-color:#141414;
width:255px;
float:left;
}

#bodySubContentRight{
padding:10px;
height:160px;
}

#bodyContent{
background-color:#141414;
}

#bodySubContent{
padding:10px;
}
/*----------------------- right -----------------------------*/
.desc{
color:#919293;
font-size:12px;
font-family:Arial;
}
.title{
color:#43a2d7;
font-size:15px;
font-family:Arial;
}
.title a{
color:#43a2d7;
font-size:15px;
font-family:Arial;
}
.bg_body_r{
background:url(../images/bg_body_r.png) repeat-y;
width:658px;
height:523px;
padding-right:20px; 
padding-left:20px;
padding-top:20px;
}
.bg_body_rdynamic{
background:url(../images/bg_body_r.png) repeat-y;
width:688;
padding-right:20px; 
padding-left:20px;
padding-top:20px;
padding-bottom:60px;}
.name{
color:#6a6a6a;
font-size:15px;
font-weight:bold;
}

.bg_hedear_r{
background:url(../images/bg_hedear_r.png) no-repeat;
width:684px;
height:36px;
height:21px;
padding-top:15px;
padding-left:20px; }
.bg_footer_b{
background:url(../images/bg_footer_b.png) no-repeat;
height:13px;
 }
.pagesfixed{
width:12px;
height:13px;
background:#bcbdc0;
color:#FFFFFF;
text-align:center;
}
.pagesfixedNone{
width:12px;
height:13px;
background:#545454;
color:#FFFFFF;
text-align:center;
}
.padding_bottom{
padding-bottom:16px;
 }
.width_555{
width:555px; }
.border_top{
border-top:1px solid #48a5d8;
 }
 .border_bottom{
border-bottom:1px solid #48a5d8;
 }
.padding_top{
padding-top:30px;
} 
 
/*----------------------------Classes Styles----------------------------------*/
.descriptionStrip{
height:120px;
margin:10px 0 0 0;
}

.statuMsg{
text-align:center;
margin-bottom:20px;
padding:5px;
border:1px solid #e8a713;
background-color:#000000;
color:#e8a713;
}

.tableStatuMember{
border-top:1px solid #c7c7c7;
}

.block_product{
width:96px;
float:left;
border-bottom:1px solid #c7c7c7;
margin:0 0 20px 0;
}

.fontTimes{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
/*----------------------------Links Styles------------------------------------*/
.menu{
font-size:10px;
}

.menu a{
font-size:10px;
color:#e8a713;
font-weight:bold;
}

.menu a:hover{
color:#ff0000;
}

.linkTitle{
font-size:14px;
color:#c7c7c7;
}

.linkTitle a{
font-size:14px;
color:#c7c7c7;
}

.linkTitle a:hover{
color:#c7c7c7;
}

.linkTitleSection a{
font-size:12px;
font-weight:bold;
color:#c7c7c7;
}

.linkTitleSection a:hover{
color:#e8a713;
}

.linkMenu a{
font-size:13px;
color:#c7c7c7;
}

.linkMenu a:hover{
color:#e8a713;
}

.link_liste a{
font-size:16px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
color:#ffffff;
}

.link_liste a:hover{
color:#e8a713;
}

.pagination{
color:#000000;
width:15px;
height:15px;
border:1px solid #000000;
background-color:#e8a713;
}

.pagination_href{
color:#000000;
width:15px;
height:15px;
border:0px solid #e8a713;
background-color:#000000;
}

.pagination_href a{
color:#e8a713;
}
/*----------------------------Align And Float---------------------------------*/
.float_left{
float:left;
}

.float_right{
float:right;
}

.clear_float{
clear:both;
}

.align_left{
text-align:left;
}

.align_right{
text-align:right;
}

.align_center{
text-align:center;
}

.align_middle{
vertical-align:middle;
}

.align_top{
vertical-align:top;
}

.position_relative{
position:relative;
}

.position_absolute{
position:absolute;
}
/*----------------------------Margin And Padding------------------------------*/
.margin_top_4{
margin-top:4px;
}

.margin_top_5{
margin-top:5px;
}



.margin_top_14{
margin-top:14px;
}

.margin_top_20{
margin-top:20px;
}

.margin_bottom_10{
margin-bottom:10px;
}

.margin_bottom_15{
margin-bottom:15px;
}

.margin_right_5{
margin-right:5px;
}

.margin_right_20{
margin-right:56px;
}

.margin_right_30{
margin-right:30px;
}

.margin_left_10{
margin-left:10px;
}
/*----------------------------Height And Width--------------------------------*/
.height_20{
height:20px;
}

.height_33{
height:33px;
}
/*----------------------------Color, Font And Border--------------------------*/
.defaultTitle{
font-size:14px;
color:#e8a713;
}

.bold{
font-weight:bold;

}

.line_throught{
text-decoration:line-through;
color:#FF0000;
}

.color_e8a713{
color:#e8a713;
}

.color_ffffff{
color:#FFFFFF;
}

.bg_c0c0c0{
background-color:#c0c0c0;
}

.bg_white{
background-color:white;
color:#000000;
}

.bdButtom{
border-bottom:1px solid #c7c7c7;
}

.bdLeft{
border-left:1px solid #c7c7c7;
}

.bd_555555{
border-left:1px solid #555555;
border-bottom:1px solid #555555;
}

.bd_555555_top{
border-top:1px solid #555555;
}

.bd_555555_right{
border-right:1px solid #555555;
}

.btn_no_style{
font-size:14px;
font-weight:bold;
color:#e8a713;
background-color:#141414;
border:0;
margin:0;
}

.btn_remove{
font-size:10px;
color:#000000;
background-color:#c7c7c7;
border:0;
padding:0;
margin:0;
vertical-align:top;
height:19px;
cursor:pointer;
}

.btn{
color:#000000;
font-size:10px;
background-color:#e8a713;
border-style:none;
}

.combo_Box{
color:#e8a713;
width:171px;
font-size:11px;
border:1px solid #c7c7c7;
border-color:#c7c7c7;
}

.text_box{
border:2px solid #c7c7c7;
font-size:12px;
color:#e8a713;
width:145px;
padding:0;
margin:0;
}

.text_box_search{
width:150px;
}
.img_features{
width:198px; margin-top:2px; padding-right:10px;}
.textCarte{
border:2px solid #c7c7c7;
font-size:12px;
color:#e8a713;
width:35px;
background-color:#000000;
padding:0;
margin:0;
}

.textarea{
width:185px;
}

.pointer{
cursor:pointer;
}
.selectt{
background:url(images/selectt.png) no-repeat;
width:200px;
 height:23px; 
padding-left:10px;}