@charset "utf-8";



#sidebox {
	width:300px;
	margin:0 0 20px 0;
}
#main_menu {
	position: relative;
    z-index: 2;
}
#main_column {
	margin-top:15px;
	width:607px;
}
.akcent_border_none
{
	display:none;
}
.paging ul li a {
	background-color: #FFFFFF;
}
#footer_mid{
	background:url(img/fermer_body.png) repeat-y;
	width:940px;
	overflow:hidden;
	padding:0 40px 0 40px;
}
#footer_sub_bot {
	background:url(img/fermer_footer.png) no-repeat;
	width:930px;
	height:53px;
	overflow:hidden;
	padding:30px 50px 0 50px;	
	color:#ccc;
}
#footer {
	background:none;
	width:1020px;
	margin-left:-34px;
}
#footer_bot {
	background:none;
	width:1020px;
}
#footer_top {
	background:none;
	height:0;
}	
.banner_right{
	margin-bottom:15px;
}
#fermer-wrap{
	width:1020px;
	margin:0 0 0 -32px;
	position:relative;
	z-index:1;
}
#fermer-header{
	width:960px;
	margin:0 auto;
	height:273px;
}
#fermer-header a img{
	margin:0;
	padding:0;
	border:0;
}
#footer {
	padding-top:0;
}
.fermer-navigation{
	background:url(img/fermer_nav.png) no-repeat;
	width:1020px;
	height:105px;
}
.fermer-navigation ul{
	padding:15px 0 0 55px;
}
.fermer-navigation ul li{
	float:left;
	margin-right:40px;
}
.fermer-navigation ul li a{
	font-family:"Helen_Bg_CondBold", Tahoma, helvetica, sans-serif;  
	font-size:28px;
	color:#fff;
	text-shadow: 0 1px 0 #000;
}
.fermer-navigation ul li a:hover{
	color:#424d94;
	text-shadow: 0 1px 0 #000;
}
.fermer-navigation ul li.active a{
	color:#111d63;
	text-shadow: 0 1px 0 #eadcc1;
}
@font-face {  
	font-family: "Helen_Bg_CondBold";  
	src: url(/public/fonts/Helen_Bg_CondBold.eot); /* IE */  
	src: local("Helen_Bg_CondBold"), url(/public/fonts/Helen_Bg_CondBold.ttf) format("truetype"); /* non-IE */  
}  
	 
/* THEN use like you would any other font */  
.fermer_font { 
	font-family:"Helen_Bg_CondBold", Tahoma, helvetica, sans-serif;  
} 

#fermer-body{
	background:url(img/fermer_body.png) repeat-y;
	width:908px;
	overflow:hidden;
	padding:0 56px 0 56px;
}
.sb_footer:hover {
	text-decoration:underline;
	color:#3e3e3e;
}
.tw_heading {
	text-shadow:none;
}
#fermer-footer{
	background:url(img/fermer_footer.png) no-repeat;
	width:908px;
	height:53px;
	overflow:hidden;
	padding:30px 56px 0 56px;	
	color:#ccc;
}

p.fermer_footer{
float:left;
}

a.fermer_footer{
	color:#737272;
	font:11px Tahoma, sans_serif;
}
a.fermer_footer:hover{
	text-decoration:underline;
	color:#3e3e3e;
}



.fermer-content{
	float:left;
	width:584px;
	font:12px Tahoma, sans_serif;
	color:#393939;
}
.fermer-content .fermer-ht{
	background:url(img/fermer-ht.png) no-repeat;
	height:16px;
}
.fermer-content h1{
	background:url(img/h1.png) repeat-y;
	font-family:"Helen_Bg_CondBold", Tahoma, helvetica, sans-serif;  
	padding:  15px;
 	color:#342616;
}
.fermer-content h2{
	background:url(img/h2.png) repeat-y;
	font-family:"Helen_Bg_CondBold", Tahoma, helvetica, sans-serif;  
	padding:  15px;
	font-size:25px;
 	color:#342616;
}
.fermer-content .fermer-hb{
	background:url(img/fermer-hb.png) no-repeat;
	height:17px;
	margin-bottom:5px;
}
.fermer-content p{
	line-height:20px;
}
hr{
	background:#ccc;
	color:#ccc;
	height:1px;
	clear:both;
	background:url(img/strip.png) repeat-x;
	height:11px;
}
.logo{
	background:url(img/logo.png) no-repeat;
	width:282px;
	height:206px;
	position:absolute;
	right:-55px;
	top:135px;
}
.fermer-logo{
	display:block;
}
.fermer_slider{
	background:url(img/fermer_slider_bg.png) no-repeat;
	width:592px;
	height:215px;
	position:absolute;
	right:62px;
	top:-71px;	
	padding:113px 0 0 0;
}
/*  ----- CONTENT SLIDER ------ */

/*--Main Container--*/
.main_view {
	float: left;
	margin-left:-15px;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:198px;	width: 578px;
	overflow:hidden;/*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}


/*--Paging Styles--*/
.pagingz {
	position: absolute;
	bottom: 0; right: 0;
	width: 265px; height:27px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.pagingz a {
	background:url(img/fermer_bullet.png) top right no-repeat;
	width:20px;
	height:18px;
	display:block;
	float:left;
	margin-right:5px;
}
.pagingz a.active {
	background:url(img/fermer_bullet.png) top left no-repeat;
}

.fermer-box{
	margin-bottom:25px;
}
.fermer-box img{
	float:left;
	margin:10px 10px 10px 0;
	border:1px solid #ccc;
	padding:7px;
	background:#fff;
}
.news-box{
	margin:20px 0 20px 0;
	overflow:hidden;
}
.news-box a{ 
	font:11px Tahoma, sans_serif;
	color:#755433;
}
.news-box a:hover{
	text-decoration:underline;
	color:#000;
} 
.news-box img{
	float:left;
	margin:0 10px 0 0;
	border:1px solid #ccc;
	padding:7px;
	background:#fff;
}
.news-box h2 a{
	background:url(img/h2.png) repeat-y;
	font-family:"Helen_Bg_CondBold", Tahoma, helvetica, sans-serif;  
	font-size:25px;
	color:#755433;
}
h5{
	font-family:"Helen_Bg_CondBold", Tahoma, helvetica, sans-serif;  
	font-size:20px;
	color:#755433;
}
.news-box h2 a:hover{
	color:#333333;
	text-decoration:none;
}
.fermer-paging{
	border-top:3px solid #ccc;
	margin-top:15px;
	padding-top:10px;
}
.fermer-paging a{
	margin:0 2px 0 2px;
	color:#755433;
}	
.fermer-paging a:hover{
	color:#000;
	text-decoration:underline;
}
.fermer-paging a.active{
	color:#b5b5b5;
}
.fermer-date{
	font:11px Tahoma, sans_serif;
	color:#a5a5a5;
	line-height:15px;
	margin:0;
	padding:0;
}
.choose_fermer{
	background:url(img/choose_btn.png) top left no-repeat;
	height:36px;
	width:257px;
	display:block;
	margin-top:10px;
}
.choose_fermer:hover{
	background:url(img/choose_btn.png) bottom left no-repeat;
}
.fermer-card{
	margin:0 0 20px 0;
	border:1px solid #ccc;
	padding:0 15px 15px 15px;
	background:#fff;
	width:248px;
	min-height:383px;

}
.fermer-card img{
	border:0;
	margin:0 0 10px 0;
	padding:0;
}
.fermer-card h3{
	margin-bottom:5px;
}
.fermer-card h3 a{ 
	font-family:Arial, Helvetica, sans-serif;  
	font-size:22px;
	color:#755433;
}
.fermer-card h3 a:hover{ 
	color:#000;
}
.fermer-card span{
	font:12px helvetica, sans-serif;  
	color:#666;
	display:block;
	margin-bottom:8px;
} 
.fermer-card span strong{
	color:#79810a;
}

.send_mail{
	margin-top:20px;
}
.send_mail h3.cherno{
	color:#333;
}
.send_mail h3{
	font-family:"Helen_Bg_CondBold", Tahoma, helvetica, sans-serif;  
	font-size:25px;
	color:#755433;
	margin:0 0 8px 0;
}
.send_mail .fermer-field{
	width:552px;
	margin-bottom:15px;
	padding:10px 15px;
}
.send_mail textarea{
	width:552px;
	margin-bottom:25px;
	padding:10px 15px;
	height:150px;
}



.register_btn {
    background:#c51f1f;
    display: block;
	font-family:"Helen_Bg_CondBold", Tahoma, helvetica, sans-serif;  
	font-size:25px;
	color:#fff;
    height: 41px;
    width: 102px;
	cursor:pointer;
}
.register_btn:hover {
	background:#000;
	color:#fff;
}



.errorimage {
    background: none repeat scroll 0 0 #DBA0A0 !important;
	width:50px;
	height:50px;
}

.errorfield {
    background: none repeat scroll 0 0 #DBA0A0 !important;
}
 