/*
Theme Name: bepmmm
Theme URI: http://www.be-poles.com/
Description: The first theme created by be-poles.
Version: 0.1
Author: be-poles
 
Creation Theme by be-poles || http://www.be-poles.com
 
*/

body {
font-family: Arial, verdana, Sans-serif;
font-size: 12px;
text-align: left;
background: #ffffff;
color: #000;
margin: 0;
}

blockquote p{margin-left:40px;}

.aligner{vertical-align:middle;}
.imgdroite{margin-left:10px;margin-bottom:10px }
.imggauche{margin-right:10px;margin-bottom:10px  }

#page {
margin: 30px auto 0 auto;
width: 1001px;
border:1px solid #b2b2b2;
}

#home #header{border-left:0;}
#header {
width: 875px;
margin-left:126px;
}

/*#home #content{background:none;}*/
#content{background: transparent url('images/fond.gif') repeat-y top left;}

.sidebar{width:126px; float:left;font-size:11px; height: expression( this.scrollHeight < 456 ? "455px" : "auto" ); min-height:455px;}
/*#home .sidebar{*/
/*	height: expression( this.scrollHeight < 11 ? "10px" : "auto" ); min-height:10px;*/
/*	background: transparent url('images/sidebar_home.jpg') no-repeat bottom left; height:378px;*/
/*}*/

.sidebar li{display: inline;}
.sidebar a{
	text-align:center; text-transform:uppercase; text-decoration:none; display:block; padding:7px 0;
	color:#fff; border-bottom:1px solid #b2b2b2;
}
.sidebar a:hover{color:000; background-color:#c9cbcc; border-bottom:1px solid #737576;}
.sidebar a.hover_prec{border-bottom:1px solid #737576;}
.sidebar li.current-cat a{color:#fff; background-color:#b0b0b0; border-bottom:1px solid #737576;}
.sidebar li.current_page_item a{color:#fff; background-color:#b0b0b0; border-bottom:1px solid #737576;}
.sidebar li.current-cat-parent a{color:#fff; background-color:#b0b0b0; border-bottom:1px solid #737576;}
.sidebar .catalogue a{background-color:#343334; color:#fff;}
.ssmenu{width:96px; float:left; padding:15px; overflow:hidden;}

.ssmenu li{margin-bottom:15px;}
.ssmenu a{text-align:right;color:#4d4d4d;text-decoration:none;display:block;}
.ssmenu a:hover{color:#000;}
.ssmenu li.current-cat a{color:#000; font-weight: bold;}

#qtrans_language_chooser a:hover{margin-bottom:0;border-bottom:1px solid #737576;}
#qtrans_language_chooser .active{display:none;}

.post{width:748px; /*padding-left:1px;*/ /*float:left;*/ overflow:hidden;}
#contenu{width:748px; padding-left:1px; float:left; overflow:hidden;}
.home #contenu{padding-left:127px;}
/*#home .post{width:875px; padding:0;}*/

/*#home .post_content{padding:0;width:875px;overflow:hidden;}
#home .post_content img{margin:0px;}
#home .redbandeau{width:100%; background-color:#cc0000 ;height:27px;}
#home .post_content p{color:#737373;font-size:13px;margin-bottom:0;}*/
.post_content{padding:30px 105px 30px 30px;width:622px;overflow:hidden;}
.post_content p{margin-bottom:1.2em;}
.post_content a{cursor:pointer; text-decoration:none; color:#cc0000; font-weight: bold;}
.post_content a:hover{color:#000;}
.post_content ul{padding:0.5em 0;list-style:disc inside;margin-bottom:1.2em;}
.post_content li {display:list-item;list-style-type:disc;margin:0 0 0 2em;}
/*.post_content img{margin:3px;}*/
.post_content h3{margin-bottom:10px;font-size:24px;font-weight:normal;clear:both;}
.post_content h4{font-size:18px;}

#home_swf{width:645px; height:351px; float:left; background: #fff url('imageshome/homxe.jpg') no-repeat top left;}
#home_txt{width:190px; padding:20px; float:left; color:#737373; font-size:13px;}

hr{width:50%;margin-top:30px; margin-bottom:30px;clear:both;}
h2{width:749px; background-color:#cc0000; color:#fff; text-transform:uppercase; height:30px; padding-right:20px;}
h2 a{
	color:#fff; text-decoration:none; text-align:right;  font-family:'Times New Roman', Times, serif; font-size:13px;
	display: block; padding-right:15px; line-height:30px;
}
h3{color:black; font-family:Arial, sans-serif; font-size:18px; text-align:left; display:block;}


/* /////
FOOTER */
#footer {margin: 0 auto 60px auto; width: 1003px; font-size:10px; color:#737576; padding-top:10px;}
#footer address{text-transform:uppercase; padding-right:15px; margin-right:15px; border-right:1px solid #b2b2b2; float:left;}
#footer a{color:#cc0000; text-transform:uppercase; text-decoration:none; float:left;}
#footer p{float:right;}



.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left; position:relative;
}

.alignright {
	float: right;
}

.cform input{display:block;margin-left:40px;width:217px;}
.cform select{display:block;width:272px;margin-left:40px;}
.cform textarea{display:block;width:330px;margin-left:40px;}
.cform li{list-style-type:none;margin-bottom:1.2em;}
.cf-sb input{width:100px;}
.linklove{display:none;}


#catarecherche{font-size: 130%; font-weight: bold;}
#catarecherche em{text-transform: uppercase; font-style: normal;}
#catalogue li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#catalogue li{display: inline-block;}
#catalogue li{display: block;}
#catalogue .textonly{font-size:18px; font-weight:bold; padding-left:15px; padding-top:25px;}
#catalogue li label{float:left; font-weight:bold; width:100px; padding-top:5px;}
#catalogue li input{float:left; width:217px;}
#catalogue li textarea{float:left; width:330px;}
#catalogue li.cf-box-title{font-weight:bold; margin-bottom:0;}
#catalogue li.cf-box-group{margin-left:140px;}
#catalogue .cf-box-group input{display:inline; width:auto; float:none; margin-left:20px;}
#catalogue .cf-box-group label{display:inline; width:auto; float:none;}
#catalogue .cf-sb input{
	width:85px; height:18px; line-height:18px; margin-left:160px; background-color:#cc0000; border:none; 
	color:#fff; font-size:9px; text-transform:uppercase; display: block;
}
/*.cf-box-group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }*/
/*.cf-box-group{display: inline-block;}*/
/*.cf-box-group{display: block;}*/

/*#catalogue .cform select{display:inline;width:272px;margin-left:40px;}*/
/*#catalogue .cform li{list-style-type:none;margin-bottom:1.2em;margin-left:0;}*/
/*.cf_hidden{display:none;}*/


