.thistext{
background-color:#333333;
}

h4{
color:#FFFFFF;
padding:0;
margin:0;
font-size:15px;

}
.small_result{
padding:0;
margin:0;
color:#FFFFFF;
font-size:12px;

}
.small_text{
padding:0;
margin:0;
font-size:9px;
}

.text_blog{
color:#868686;
line-height:18px;
font-size:11px;
width:245px;
padding:0;
margin:0;
}

#form_sejour{
padding-top:40px;
padding-left:20px;
padding-right:20px;
margin: 20px 0 20px 0;
width:630px;
height:200px;
background-color:#efebe0;
font-size:13px;
font-weight:bold;
}

#row_top_left{
min-height:280px;
width:712px;
float:left;
}
#row_top_right{
background-color:#3a6193;
padding-top:20px;
padding-right:20px;
height:260px;
width:228px;
padding-left:20px;
color:#FFFFFF;
font-size:12px;
clear:right;
}
#row_top_right h1{
color:#FFFFFF;
font-size:16px;
padding:0;
margin:0;
font-weight:bold;
}
#row_top_right h2{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0;
margin:0;
}

#row_top_left{
background-repeat:no-repeat;

}

#row_middle_left h1{
color:#ae9962;
font-weight:bold;
font-size:15px;
padding:0;
margin:0;
}
#row_middle_left h2{
color:#000000;
font-weight:bolder;
padding:0;
margin:0;
}
#row_middle_left h3{
color:#ae9962;
font-weight:bold;
font-size:12px;
padding:0;
margin:0;
}
#row_middle_left h4{
color:#000000;
font-size:13px;
padding:0;
margin:0;
font-weight:500;
}


#row_middle_left a{
color:#000000;
font-weight:bold;
}



#row_middle{
height:auto;

}

#row_middle_left{
background-color:#FFFFFF;
height:auto;
padding-left:20px;
padding-top: 15px;
padding-bottom: 100px;
padding-right: 20px;
width:672px;
font-size:12px;
}

#fiche{
width:670px;
margin-bottom:30px;

}
#img_fiche{
float:left;

}
#text_fiche{
float:right;
margin-left:10px;
width:458px;
color:#7a7a7a;
font-size:11px;
}
.text_fiche{
padding-bottom:4px;
}

.textunproduit {
	color: white;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}