/*
Theme Name: Th&egrave;me Barnier
Theme URI: http://www.webetsolutions.com.com/
Description: Th&egrave;me cr&eacute;&eacute; par Web et Solutions pour Barnier
Version: Rose bonbon
Author: Web et Solutions
 
Creation Theme by Web et Solutions || http://www.webetsolutions.com
 
*/
/* On redéfinit certaines balises pour tout le site */
body {
	background-color:#ffffff;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin:0px;
	padding:0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
h1,h2,h3,h4 {
	margin:0;
	}
input {
	border:0;
	}
#header {
	background-color:#ffffff;
	background-image: url(images/header.jpg);
	text-align:right;
	width:960px;
	height:280px;
	/*padding-top:240px;*/
	padding-left:10px;
	padding-right:10px;
	background-repeat: no-repeat;
	background-position: center top;
	clear:both;
	}
/*Style du menu */
ul#menu2{
list-style-type:none;
float:right;
margin:0px;
}
ul#menu2 li {
display:inline;
float:left;
padding-left:10px;
padding-right:10px;
border-left:2px solid #fff;
	}
ul#menu2 li a {
	height:16px;
	display:block;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
ul#menu2 li a:hover {
	color:#fff;
	text-decoration:underline;
	}
/*Style de la div contenant l'ensemble du blog*/
#page {
	background-color:#cc3366;
	width:980px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(images/page.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#ombrage {
	background-image: url(images/fond-blog-ombre.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#fond_header {
	background-image: url(images/fond_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#fond_foot {
	background-image: url(images/fond_foot.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.galerie {
	background-image:url(images/featured_content_gallery.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 217px;
	width: 574px;
	padding-top: 19px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
/* la colonne gauche pleine largeur*/
#sidebar1 {
	width:350px;
	float:right;
	margin-right:10px;
}
#sidebar1 ul {
	margin: 0;
	padding:0;
}
#sidebar1 ul li {
	list-style-image: url(images/puce_liste.gif);
	list-style-position: inside;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF3399;
	padding-top: 5px;
	padding-bottom:5px;
	vertical-align: middle;
}
#sidebar1 ul li a:link,#sidebar1 ul li a:visited,#sidebar1 ul li a:active {
color:#ffffff;
}
#sidebar1 ul li a:hover {
color:#FFA6D2;
}
#sidebar1 h4{
	font-size:15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
/*Style des colonnes latérales*/
.sidebar_small1 {
	margin-top:10px;
	margin-left:10px;
	margin-right:5px;
	width:160px;
	float:left;
}
.sidebar_small2 {
	margin-top:10px;
	margin-right:10px;
	margin-left:5px;
	width:160px;
	float:right;
}
.sidebar_small_titre {
	background-color: #ff9933;
	background-image: url(images/coin_sidebar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #cc3366;
	margin-bottom:5px;
}
/*Le haut arrondi du widget*/
.widget_top {
	background-image:url(images/widget_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:40px;
}
/* Le contenu du widget*/
.widget_middle {
	background-image:url(images/widget_middle.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left:30px;
	padding-right:30px;

}
/* Le bas du widget */
.widget_bottom {
	background-image:url(images/widget_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:22px;
}
/*Div qui contient les articles*/
#content {
	width:610px;
	float:left;
	margin-left:10px;
	color: #FFFFFF;
}
/*Style de la div contenant les info complémentaires sur l'article*/
.postmetadata {
	background-image: url(images/postmetadata.png);
	background-position: left top;
	padding-top:10px;
	padding-left:30px;
	padding-right:20px;
	height:75px;
	background-repeat: no-repeat;
	font-size: 15px;
	color: #ff5b85;
}
.postmetadata a:link,.postmetadata a:visited,.postmetadata a:active {
	color: #ff5b85;
	font-size:15px;
	text-decoration:none;
	}
.postmetadata a:hover {
	color: #ffffff;
	}
/*style de la div contenant titre et extrait de l'article affiché sur la home*/
.post_content {
	background-image:url(images/post_content.png);
	background-position:left top;
	padding-top:70px;
	background-repeat: no-repeat;
	}
.post_content a:link,.post_content a:visited,.post_content a:active {
	color: #ffffff;
	font-size:12px;
	text-decoration:underline;
	}
.post_content a:hover {
	color: #ff5b85;
	text-decoration:underline;
	}
a.post_content_titre:link, a.post_content_titre:visited, a.post_content_titre:active {
	color: #ffffff;
	font-size:21px;
	text-decoration:none;
	}
a.post_content_titre:hover {
	font-size:21px;
	text-decoration:underline;
	}
.contenu {
	padding-left:30px;
	padding-right:20px;
	padding-bottom:10px;
	background-image: url(images/content.png);
	background-repeat: repeat-y;
	background-position: left top;
}
/*Style des commentaires des articles*/
.comments-template {
	background-image: url(images/comments-template.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	margin-left:20px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.comments-template a:link,.comments-template a:visited,.comments-template a:active{
	color:#FFA6D2;
}
.comments-template a:hover {
	color:#ffffff;
}
.commentmetadata {
	color: #FFA6D2;
}
.commentmetadata a{
	color: #FFA6D2;
	text-decoration:none;
}
.comments-template input,.comments-template textarea {
	border: 1px solid #CC3366;
}
.cadre_commentaires {
	background-color:#BB2C57;
	background-image: url(images/cadre-commentaires.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 40px;
	padding-right: 10px;
	padding-left: 10px;
}
/*Style de la navigation entre pages et articles*/
.navigation {
	background-color:#CC3366;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:10px;
}
.navigation a:link,.navigation a:visited,.navigation a:active{
	color:#FFA6D2;
}
.navigation a:hover {
	color:#ffffff;
}
/*Style du pied de page*/
#footer {
	background-color: #CC3366;
	background-image: url(images/foot.jpg);
	background-position: left bottom;
	clear:both;
	background-repeat: no-repeat;
	}
/*Div qui contient les widget du pied de page*/
.widget_foot {
	float:left;
	width:150px;
	padding-bottom:10px;
	margin-left:5px;
	padding-right:5px;
	height:100%;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
}
.widget_foot ul {
	margin: 0;
	padding:0;
}
.widget_foot ul li {
	list-style-type: none;
	margin-top:10px;
}
.widget_foot ul li a:link,.widget_foot ul li a:visited,.widget_foot ul li a:active {
	color:#ffffff;
	text-decoration:none;
	font-size: 10px;
}
.widget_foot ul li a:hover {
	color:#FFA6D2;
	text-decoration:underline;
}
.widget_foot h4 a:link,.widget_foot h4 a:visited,.widget_foot h4 a:active {
	color:#ffffff;
	text-decoration:none;
}
.widget_foot h4 a:hover {
	color:#FFA6D2;
	text-decoration:underline;
}

/*Style de la div contenant le plugin wp-cumulus inclus dans (sidebar.php)*/
#cumulus {
	background-image:url(images/wp-cumulus.png);
	background-repeat: no-repeat;
	background-position: 11px top;
	margin-bottom:10px;
}
/*Styles propres à worpdress*/
a.more-link:link, a.more-link:visited, a.more-link:active {
	color: #ffffff;
	font-size:12px;
	text-decoration:none;
	}
a.more-link:hover {
	color: #ff5b85;
	text-decoration:underline;
	}
.clear{
	clear:both;
	padding: 10px;
}
.clear a:link,.clear a:visited,.clear a:active {
	color: #ffffff;
	text-decoration:none;
	}
.clear a:hover {
	color:#FFA6D2;
	}
.vignette {
float:right;
margin:10px;
}
#viadeoBlog a:link,.clear a:visited,.clear a:active {
	color: #ffffff;
	text-decoration:none;
	}
#viadeoBlog a:hover {
	color:#FFA6D2;
	}
