/* CSS Document */

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

html,body{
	margin:0px;
	padding:0px;
	background:#fff;
	FONT: 12px/18px "Lucida Grande", "Lucida Sans unicode", "Lucida Sans", Helvetica, sans-serif; COLOR: #5c5c5c

	/*font-family:Arial, Helvetica, sans-serif;
	font-size:12px;*/
}

div, td, p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


img{
	border:none;
}

a:link, a:visited{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	/*color:#C10134;*/
	color:#666666;
	text-decoration:none;
}

a:hover{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	/*color:#666666;*/
	color:#C10134;
	text-decoration:none;
}


clear{
	clear:both;
}

.outer{
	float:left;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	text-align:center;
	background:#fff;
}


.wrapper{
	width:980px;
	height:auto;
	margin:auto;
	padding:0px;
	text-align:left;
}


.main_body{
	float:left;
	width:980px;
	height:auto;
	background:#fff;
}

.top_cornner_box{
	float:left;
	width:980px;
	height:27px;
}

.top_cornner_left{
	float:left;
	width:27px;
	height:27px;
	background:url(../images/t_left_cornner.gif) no-repeat;
}

.top_cornner_mid{
	float:left;
	width:74%;
	height:27px;
	background:#fff;
}


.top_cornner_right{
	float:left;
	width:227px;
	height:27px;
	background:url(../images/r_left_cornner.gif) no-repeat;
}

.inner_mid_body{
	float:left;
	width:952px;
	height:auto;
	min-height:1196px;
	background:#999999 url(../images/main_bg.jpg) repeat-x;
	padding-left:27px;
}

.inner_cornner_box{
	float:left;
	width:952px;
	height:45px;	
}


.inner_top_cornner_left{
	float:left;
	width:30px;
	height:45px;
	background:url(../images/inner_top_left_cornner.jpg) no-repeat;
}

.inner_top_cornner_right{
	float:left;
	width:922px;
	height:45px;
	background:#c10134;
}

.nev_area{
	float:left;
	width:100%;
	height:45px;
}


ul.nev{
	float:left;
	width:auto;
	height:auto;
	text-decoration:none;
	list-style:none;
	display:block;
	padding-left:5%;
}

ul.nev li{
	float:left;
	width:auto;
	height:auto;
	text-decoration:none;
	display:block;
	list-style:none;
}


ul.nev li a:link, ul.nev li a:visited{
	float:left;
	width:auto;
	height:auto;
	text-decoration:none;
	list-style:none;
	display:block;
	font-family:Arial;
	font-size:14px;
	color:#fff;
	padding:15px 15px 0px 15px; 
}

ul.nev li a:hover, ul.nev li a:active {
	
	float:left;
	width:auto;
	height:auto;
	text-decoration:none;
	list-style:none;
	display:block;
	font-family:Arial;
	font-size:14px;
	color:#ccc;
	padding:15px 15px 0px 15px; 
}


.inner_mid_section{
	float:left;
	width:948px;
	height:auto;
	background:#FFFFFF;
	border-left:2px solid #9f9f9f;
	border-right:2px solid #d1d1d1;
}

.top_banner_area{
	float:left;
	width:100%;
	height:215px;
}

#logo{
	float:left;
	width:220px;
	height:215px;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}

#top_banner{
	float:left;
	width:728px;
	height:215px;
	text-indent:-9999px;
	background:url(../images/top_banner02.jpg) no-repeat;
}

.banner_bottom_part{
	float:left;
	width:948px;
	height:44px;
	background:url(../images/banner_bottom.gif) no-repeat;
	margin-top:0px;
}

.banner_txt{
	float:left;
	width:auto;
	height:auto;
	padding-left:25px;
	font-family:Verdana;
	font-size:11px;
	color:#fff;
}

.details_part{
	float:left;
	width:97%;
	height:auto;
	padding-left:3%;
	padding-top:5px;
}

.main_con_left{
	float:left;
	width:68%;
	height:auto;
}

.left_side{
	float:left;
	width:210px;
	height:auto;
	margin-bottom:10px;
}

.left_cat_box{
	float:left;
	width:100%;
	height:auto;
}

.left_cat_top{
	float:left;
	width:202px;
	height:19px;
	background:url(../images/left_side_top_part.gif) no-repeat;
}

.left_cat_mid{
	float:left;
	width:198px;
	height:auto;
	border-left:2px solid #dddddd;
	border-right:2px solid #dddddd;
}


ul .left_cat_list{
	float:left;
	width:190px;
	height:auto;
	text-decoration:none;
	list-style:none;
	display:block;
}


ul.left_cat_list li{
	float:left;
	width:190px;
	height:auto;
	text-decoration:none;
	list-style:none;
	display:block;
	margin-bottom:7px;
}

ul.left_cat_list li a:link, ul.left_cat_list li a:visited{
	float:left;
	width:auto;
	height:auto;
	line-height:20px;
	text-decoration:none;
	list-style:none;
	display:block;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	padding-left:20px;
	margin-left:10px;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
}

ul.left_cat_list li a:hover{
	
	text-decoration:underline;
	color:#333333;
	
}

.left_cat_bottom{
	float:left;
	width:202px;
	height:18px;
	background:url(../images/left_side_bottom_part.gif) no-repeat;
}


.medeal_side{
	float:left;
	width:64%;
	height:auto;
	padding-left:5px;
}

.medeal_side1{
	float:left;
	width:64%;
	height:auto;
	padding-left:0px;
}

.medeal_side2{
	float:left;
	width:66%;
	height:auto;
	padding-left:0px;
}


.welcome_titel_txt{
	float:left;
	width:95%;
	height:auto;
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#666666;
}

.details_normal_txt{
	float:left;
	width:95%;
	height:auto;
	font-weight:normal;
	font-size:20px;
	color:#666666;
	text-align:justify;
}

.welcome_titel_txt_02{
	float:left;
	width:95%;
	height:auto;
	font-weight:bold;
	font-size:12px;
	color:#cc0033;
	padding-top:10px;
}


.list_text_area{
	float:left;
	width:95%;
	height:AUTO;
	margin-bottom:10px;
}


.list_text{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	list-style-position:inside;
}

.right_side{
	float:right;
	width:287px;
	height:auto;
}

.right_top_part{
	float:left;
	width:287px;
	height:69px;
	background:url(../images/right_top_part.gif) no-repeat;
}

.right_mid_section{
	float:left;
	width:264px;
	height:auto;
	border-left:2px solid #d1d1d1;
	padding-left:20px;
}

.feature_box{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:7px;
	margin-left:0px;
}

.right_img_box{
	float:left;
	width:246px;
	height:170px;
	
	background-image:url(../images/background-image-medium.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:9px 0 0 9px;
}

.right_img_txt_titel{
	float:left;
	width:100%;
	height:auto;
	font-weight:bold;
	font-size:12px;
	color:#494949;
	padding-top:3px;
	padding-left:7px;
}

.right_img_txt_titel1{
	float:left;
	width:100%;
	height:auto;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding-top:10px;
}

.fondTDtitre2 {
	color:#FFFFFF;
	padding:2px;
}


.right_img_txt{
	float:left;
	width:95%;
	height:auto;
	font-family:Arial;
	font-size:12px;
	color:#555555;
	padding-top:3px;
	padding-left:7px;
}
.title_txt{
	color:#494949;
	font-size:14px;
	padding-top:0px;
}
.red_txt{
	font-family:Arial;
	font-size:12px;
	color:#ff0000;
}
.darkgrey_txt{
	font-family:Arial;
	color:#444444;
}
.darkred_txt{
	font-family:Arial;
	color:#660000;
}

.right_bottom_part{
	float:left;
	width:287px;
	height:25px;
	background:url(../images/right_top_bottom_part.gif) no-repeat;
}

.bottom_contact_box{
	
	width:100%;
	height:auto;
	margin:0px 0 0 0;
}

.bottom_contact_top_part{
	float:left;
	width:625px;
	height:59px;
	background:url(../images/bottom_contact_top_part.gif) no-repeat;
	background-position:top;
}

.bottom_contact_mid_part{
	float:left;
	width:621px;
	height:auto;
	border-left:2px solid #d1d1d1;
	border-right:2px solid #d1d1d1;
	display:block;
}

.user_text_area{
	float:left;
	width:99%;
	height:auto;
	margin-bottom:5px;
}

.user_text_area_left{
	float:left;
	width:48%;
	height:auto;
	padding-left:10px;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#fff;
}

.user_text{
	float:left;
	width:15%;
	height:auto;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#000;
	padding-right:2%;
}

.user_textfiel_area{
	float:left;
	width:48%;
	height:auto;
}

.text_left_corner{
	float:left;
	width:8px;
	height:18px;
	font-size:8px;
	background:url(../images/text_fiel_left_corner.jpg) no-repeat;
	
}

.text_mid{
	float:left;
	width:100px;
	height:18px;
	font-size:6px;
	background:#cccccc;
}


.textfiel_box{
	float:left;
	width:100px;
	height:15px;
	font-size:11px;
	font-family:Verdana;
	color:#000;
	border:1px solid #cccccc;
	background:#ccc;
	padding-top:1px;
}

.text_mid1{
	float:left;
	width:42px;
	height:18px;
	font-size:6px;
	background:#cccccc;
}

.textfiel_box1{
	float:left;
	width:42px;
	height:15px;
	font-size:11px;
	font-family:Verdana;
	color:#000;
	border:1px solid #cccccc;
	background:#ccc;
	padding-top:1px;
}

.text_right_corner{
	float:left;
	width:8px;
	height:18px;
	font-size:8px;
	background:url(../images/text_fiel_right_corner.jpg) no-repeat;
}

.user_text_area_right{
	float:left;
	width:48%;
	height:auto;
	padding-left:10px;
	text-align:left;
}

.sub_btn_area{
	float:left;
	width:auto;
	height:auto;
	padding-left:35%;
}

.sub_btn a{
	float:left;
	width:115px;
	height:32px;
	background:url(../images/sub_btn.jpg) no-repeat;
	text-align:center;
	display:block;
}


.bottom_contact_dwon_part{
	float:left;
	width:625px;
	height:19px;
	background:url(../images/bottom_contact_dwon_part.gif) no-repeat;
	background-position:top;
	/*background-position: left top;*/
}

.category_bar{
	float:left;
	width:624px;
	height:41px;
	background:url(../images/banner_bottom_02.gif) no-repeat;
	margin-top:10px;
}

.category_box{
	float:left;
	width:614px;
	height:auto;
	margin-top:12px;
	margin-bottom:12px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}

.cat_img_box{
	float:left;
	width:135px;
	height:95px;
	background-image:url(../images/background-image-small.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:6px 0 0 6px;
}

.cat_img_text_box{
	float:left;
	width:270px;
	height:auto;
	padding-left:0px;
	}

	.cat_img_text_details_box{
	float:right;
	width:123px;
	height:auto;
	padding-left:0px;
	}


.cat_img_text_details_box a:link, .cat_img_text_details_box a:visited {
background:url("../images/fiche_detail_two_states.gif") no-repeat scroll 0 0 transparent;
color:#666666;
float:right;
font-family:Verdana;
font-size:11px;
height:17px;
margin:1px 20px 0 0;
padding-top:0;
text-align:right;
vertical-align:bottom;
width:123px;
}

.cat_img_text_details_box a:hover{
color:#666666;
float:right;
font-family:Verdana;
font-size:11px;
height:17px;
margin:1px 20px 0 0;
padding-top:0;
text-align:right;
vertical-align:bottom;
width:123px;
}



.category_box1{
	float:left;
	width:100%;
	height:auto;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	
	
}


.cat_img_box1{
	/*float:left;
	width:30%;
	
	height:auto;*/
	
	float:left;
	width:135px;
	height:95px;
	background-image:url(../images/background-image-small.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:6px 0 0 6px;
}

.cat_img_text_box1{
	float:left;
	width:61%;
	height:auto;
	padding-left:10px;
	
}

.cat_img_text_details_box1 a:link, .cat_img_text_details_box1 a:visited{
	float:right;
	width:100%;
	height:auto;
	font-size:11px;
	font-family:Verdana;
	text-align:right;
}

.cat_img_text_details_box1 a:hover{
	float:right;
	width:100%;
	height:auto;
	font-size:11px;
	font-family:Verdana;
	text-align:right;
}






.inner_bottom_bg{
	float:left;
	width:952px;
	height:15px;
	/*border-right:2px solid #d1d1d1;*/
}


.bottom_cornner_box{
	background:#999999;
	float:left;
	width:979px;
	height:30px;
}

.bottom_cornner_left{
	background:#999999;
	float:left;
	width:30px;
	height:30px;
	/*background:url(../images/bottom_left_cornner.gif) no-repeat;*/
}

.bottom_cornner_mid{
	float:left;
	width:93.8%;
	height:30px;
	background:#999999;
	text-align:center;
	color:#C10134;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


.bottom_cornner_right{
	float:left;
	width:30px;
	height:30px;
	/*background:url(../images/bottom_right_cornner.gif) no-repeat;*/
}

.form_title{
	width:25%;
	float:left;
	padding-bottom:3px;
}

.form_field{
	width:75%;
	float:left;
	padding-bottom:3px;
}

.form_title1{
	width:50%;
	float:left;
	padding-bottom:3px;
}

.form_field1{
	width:50%;
	float:left;
	padding-bottom:3px;
}

.form_title2{
	width:20%;
	float:left;
	padding-top:3px;
}

.form_field2{
	width:80%;
	float:left;
	padding-top:3px;
}

.form_title3{
	width:30%;
	float:left;
	padding-bottom:3px;
}

.form_field3{
	width:70%;
	float:left;
	padding-top:3px;
}

#divetats{
	padding-top:0px;
}

.tablePadding td{
	padding:5px 0;
}

/*.tablePaddingMain td{
	padding:2px 1px;
}

#button-filter {
	margin: 10px 0 0 30px;
}*/

.button{
padding: 10px 0 0 30px;
}