/* intersel */

#copyright{
	height:97px;
	padding-top:54px;
	padding-left:50px;

}

#copyright a{
	color:#333333;	
}

/*
#hack {
	width: 65px;
}*/
#logo{
	height:128px;
	width:230px;
	padding: 0 0 55px 0;
	/*background-color: green;*/
	/*padding-left: 65px;*/
}

#logo a{
	padding-left:65px;
	width:128px;
	height: 130px;
	/*position: relative;*/
}
#logo a img { padding-top: 15px; }
/*#logo a img { position: absolute; left: 0px; top: 0px; }*/

#link{
	width:270px;
	/*background-color: yellow;*/
}

#description{
	width:240px;
	color:#B8D432;
	padding:0 0 61px 0;
	vertical-align:middle;
	text-align:justify;
	font-size:12px;
	/*background-color:red;*/
}

#flux{
	float:right;
	padding-right:40px;
	color:#333333;
}

#logo_black{
	margin:13px 0 0 50px;
	color:#333333;
}
.menu_header{
	margin-top : 16px;
}


.menu_header ul{
	margin:0px;
		padding:0px;
		width:100%;
	list-style-type:none;
}

.menu_header ul li{
	display:inline;
	margin-right:7px;
}

.menu_header ul li a{
	font-size:14px;
}
.menu_footer ul{
	margin:0px;
		padding:0px;
		width:100%;
	list-style-type:none;
}

.menu_footer ul li{
	display:inline;
}

.menu_footer a{
color:#333333;
}



#sidebar ul li ul{
	list-style:none;
	display:inline;
}

#sidebar ul li ul li{
	list-style-type:none;
	display:block;
	background: transparent url('../images/row.png') no-repeat left;
	padding-left:0px;
}

#sidebar ul ul li a{
	margin-left:10px;
	padding:0;
	font-weight:bold;
}


#sidebar ul li h2, .widgettitle{
	color:#B8D432;
	text-transform:uppercase;
	font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;
}

#feature{
	width:960px;
	height:138px;
	margin:35px 0 35px 50px;
}

#feature img, #content img{
	border: 10px solid;
	border-color:white;
	margin:5px 10px 10px 0px;
	padding:0px;
	}


#langue {
	display:inline;
	list-style-type:none;
}

#langue li{
	display:block;
	float:left;
}

#langue a{
	color:#bebebe;
}

#active a{
	color:#ffffff;
}

#barre{
	width:1px;
	padding:0 20px 41px 29px;
}

#plugin{
	padding:0 0 0 0;
	text-align:left;
	vertical-align:top;
}

.widget{
	border:1px solid;
	border-right:0;
	padding:16px;
}


.page #sidebar ul li ul li{
	background:none;
	padding:0px;
	margin:10px 0;
}

.widget_text{
	padding:1px 0 1px 1px;
}

#comments{
	color:#B8D432;
	text-transform:uppercase;
}

.fn{
	text-decoration:none;
	font-size:9px;
}

.home .narrowcolumn{
	border-top:1px solid;
	margin-bottom:0px;
}

#feature .miniature{

         /* Code standard */ 
      max-width: 360px; 
      max-height: 500px; 
     
      /* Code spécial IE */ 
      _width: expression((this.offsetWidth>=this.offsetHeight) ? 
          Math.min(parseInt(this.offsetWidth), 360 ) : true); 
      _height: expression((this.offsetHeight>this.offsetWidth) ? 
          Math.min(parseInt(this.offsetHeight), 195 ) : true);
}

.narrowcolumn .miniature{
	float : left;

         /* Code standard */ 
      max-width: 220px; 
      max-height: 220px; 
     
      /* Code spécial IE */ 
      _width: expression((this.offsetWidth>=this.offsetHeight) ? 
          Math.min(parseInt(this.offsetWidth), 220 ) : true); 
      _height: expression((this.offsetHeight>this.offsetWidth) ? 
          Math.min(parseInt(this.offsetHeight), 115 ) : true);
}

.post h2{
	margin: 0px;
	text-align:left;
	}
	
li a{
	margin:0 5px;
}

.table_post{
	margin-top:0px;
	border-spacing:0px;
	border-collapse:collapse;
}

.contenu{
	width:751px;
	vertical-align:top;
	border-spacing:0;
}

.widget_search{
	padding-right:0px;
}

.menu_footer a{
	margin-left:0px;

}


.navig{
	padding:30px 0px;
	margin-top:1px;
	border-top:1px solid;
}

.sidebar_td{
	vertical-align:top; 
	padding-left:0px;
}

.thumb_post{
	text-align:center; 
	padding:0px;
	vertical-align:top;
	padding-top:20px;
	width:240px;
}
.thumb_post a .miniature{
	float : none;
}

.post small{
	color:#BEBEBE;
}
.post small a{
	color:#FFFFFF;
}

.post small a:hover{
	color:#B8D432;
}

.page h2, .archive h2{
	color:#B8D432;
	text-transform:uppercase;
	margin:20px 0;
	font-family:Arial, 'Lucida Grande', Verdana, Sans-Serif;
}

.sub_cate{
	font-size:0.75em;
}

#newsletter{
	padding:45px 0 35px 0;

}

#news_tete{
	text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
}

#feedform{
	margin-top:8px;

}

#language{
	margin-top:22px;
	width:250px;
}

#searchform table, #feedform table{
	border-spacing:0px;
}

form table td{
	padding:0px;
}

.page .post{
	width:680px;
	margin-left:0px;
}

.textwidget img{
	_margin-bottom:-3px;
}

.textwidget a {
	margin:0px;
}

.comment{
	border-top-width:1px;
}

td .category{
	padding-top:10px;
}

#feature td{
	vertical-align:top;
}

#feature .post{
	margin-top:0px;
}

#feature .entry , #feature h2{
	width:550px;
}

small .separation{
	margin:0 8px ;
}

#footer .separation{
	margin:0 8px ;
	color:#BEBEBE;
}

.separation{
	margin:0 18px ;
}

table{
 border-spacing: 0px;
 border-collapse: collapse;
}

.content_td{
	vertical-align:top; 
	width:720px;
	padding-left:50px;
}

#sidebar ul .widget_recent ul li a{
	margin-left: 0px;
}

#searchform table{
	margin-left:0px;
}

#respond{
	padding-bottom:10px;
	margin-bottom:5px;
}

.content_table{
	width:1050px;

}

a:hover, #flux:hover, #active a:hover, #langue a:hover{
	text-decoration : none;
	color:#B8D432;
}

.single .post{
	margin-left:0px;
}
.single .entry{
	width:700px;
}

.single #content img{
	margin-right:20px;
}

.email_send_ok{
	font-size:14px;
	font-weight:bold;
	color: #B8D432;
}

.email_send_not_ok{
	font-size:14px;
	font-weight:bold;
	color: #DC143C;
}

/* Sociable css configuration*/

.sociable {
clear:both;
margin: 5px 0px 5px 0px;
}

.sociable_tagline {
	margin: 0 0 3px 0px;
}

.sociable span {
        display: block;
}
.sociable ul {
        display: inline;
        margin: 0 !important;
        padding: 0 0 0 5px !important;
}
.entry .sociable ul li {
        background: none;
        display: inline !important;
        list-style-type: none;
        margin: 0;
        padding: 1px;
}

.sociable ul li:before { content: ""; }
#feature .sociable img, #content .sociable img {
        float: none;
        width: 16px;
        height: 16px;
        border: 0;
        margin: 0;
        padding: 0;
        border: 0px solid white;
}

.sociable-hovers {
        opacity: .4;
        -moz-opacity: .4;
        filter: alpha(opacity=40);
}
.sociable-hovers:hover {
        opacity: 1;
        -moz-opacity: 1;
        filter: alpha(opacity=100);
}



