/*
THEME NAME: 22mars
THEME URI: http://www.22mars.net
DESCRIPTION: Well well well
VERSION: 1.0
*/

/* Two-column with sidebar on left from the /examples/ folder  */
/*@import url('examples/2c-l.css');*/
@import url('examples/3c-b.css');

/* url(images/bg_page.gif) bottom center repeat-x; */

body {
	background: #12251b; 
	padding:0;
	margin:0;
}





div#wrapper{
	width:972px;
	position:relative;
	text-align:left;
	margin:auto;
}

h1 {
	font-size:51px;
	font-family:"Myriad Pro", Verdana;
	font-weight:bold;
}

h2 {
	font-size:25px;
	font-family:arial;
	font-weight:bold;
	color:#f3e1d5;
}

.category{
	color:white;
	font-family:"Myriad Pro";
	font-size:18px;
	margin-left:-10px;
}

h3{
	color:white;
	font-family:"Myriad Pro", Verdana;
	font-size:18px;
	margin-left:-10px;
}

.entry P,.entry DIV{
	font-size:0.9em;
	font-family:Arial;
}

.articlelies a, .articlelies p{
	font-family:arial;
	font-size:12px;
	color:#DAD8D3;
}

a.mars {
	color:#f3e1d5;
}

div#titre{
	/*background-color:white;*/
	height:61px;
	width:209px;
}
div#titre H1 A{
	background: url("images/logo-22mars.gif") no-repeat left bottom;
	text-indent:-9000px;
	display:block;
	width:209px;
	height:61px;
	outline:none;
}

div.entry-content-ctn1 {
	background: white url("images/bg_content_box.gif") repeat-y center bottom; 
	width:428px;
}

div.entry-content-ctn2 {
	background:url("images/top_content_box.gif") no-repeat center top; 
	
}
div.entry-content-ctn3 {
	background:url("images/bottom_content_box.gif") no-repeat center bottom;
	padding:8px;
	margin:0 0 12px;
	position:relative;
	min-height:440px;
	height:auto !important;
	height:440px;
}
/*hop */
UL.socialLinks{
	position:absolute;
	top:4px;
	right:4px;
}
UL.socialLinks LI{
	list-style:none;
	float:left;
	margin:0 3px 0 0;
}
UL.socialLinks LI A{
	display:block;
	text-indent:-9000px;
	outline:none;
	width:16px;
	height:19px;
}
UL.socialLinks LI.twitter A{
	background-image:url(images/social-icons/twitter.gif);}
	UL.socialLinks LI.facebook A{
		background-image:url(images/social-icons/facebook.gif);}
		UL.socialLinks LI.delicious A{
			background-image:url(images/social-icons/delicious.gif);}
			UL.socialLinks LI.linkedin A{
				background-image:url(images/social-icons/linkedin.gif);}
				UL.socialLinks LI.rss A{
					background-image:url(images/social-icons/rss.gif);}
					UL.socialLinks LI.youtube A{
						background-image:url(images/social-icons/youtube.gif);}
						UL.socialLinks LI.dailymotion A{
							background-image:url(images/social-icons/dailymotion.gif);}	
							
UL.socialLinks LI.friendfeed A{
background-image:url(images/social-icons/friendfeed.png);}
																			
div.sidebar_gauche{
	margin-left:0;
	margin-top:20px;
}

div.sidebar_droite{
	margin-left:23px;
}

div.equipe_top{
	background: url("images/equipe_top.gif") no-repeat;
	margin-bottom:10px;
}

div.equipe{
	background: #1e3027 url("images/equipe_bottom.gif") no-repeat bottom center;
	width:242px;
	margin-left:-31px;
	padding:0 0 12px;
}

div.medias_top{
	background: url("images/media_top.gif") no-repeat;
	margin-bottom:10px;
}

div.medias{
	margin-bottom:10px;
	background: #1e3027 url("images/equipe_bottom.gif") no-repeat bottom center;
	width:242px;
	margin-left:-31px;
	padding:0 0 12px;
}

div.partenaires_top{
	background: url("images/partennaires_top.gif") no-repeat;
}

div.partenaires{
	background: #1e3027 url("images/equipe_bottom.gif") no-repeat bottom center;
	width:242px;
	margin-left:-31px;
	padding:0 0 12px;	
}

div#content h2.entry-title{
	color:#222222;
	font:normal 1.6em Arial, Verdana;
	font-variant:small-caps;
	margin:0;
	text-decoration:none;
	}
}
div#content h2.entry-title a, h2.entry-title a:hover,h2.entry-title a:visited {
	/*color:#f3e1d5;*/
	color:black;
	text-decoration:none;
	font-family : times;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
/*margin-top:2em;*/
}

div#secondary {
margin:20px 0 0 -284px;
}

div#container{
	margin:20px 0 0 0;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:0.25em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:0.25em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

.img A{border:none;}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}



div.sidebar a, a:hover, a:visited {
	text-decoration:none;	
}

a.item_metier{
	color:#F3E1D5;
	font-family:Arial;
	font-size:0.8em;
}

a.item_metier_current{
	color:white;
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
}

a.item_metier_current:HOVER{
	text-decoration:underline;
}

a.item_metier:HOVER{
	text-decoration:underline;
}

div.sidebar li a, {
	color:#f3e1d5;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul.metier {
list-style-image: url("images/item_metier.gif");
font-size:19px;
padding-left:15px;
margin-bottom:20px;
}


ul.equipe, ul.medias, ul.partenaires{
	padding: 8px 0 0 20px; 
	list-style: none;	
}

a.item_titre{
	font-size:18px;
	font-family:"Myriad Pro", Verdana;	
	color:white;
	margin-left:-10px;
}

a.item{
	color:#f3e1d5;
	font-size:15px;
	font-family:arial;
	margin-left:20px;
}

a.item_current{
	color:white;
	font-size:15px;
	font-weight:bold;
	font-family:arial;
	margin-left:20px;
}

div.sidebar ul li {
margin-left: 0; 
padding-left: 0;
}

div.sidebar ul li#metier_item{
margin-left: 0; 
padding-left: 0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

ul#pages {
	list-style-image: url("images/item_metier.gif");
	font-size:19px;
	padding-left:15px;
	margin-bottom:20px;
}

ul#pages li{
	margin-left:0;
	padding-left:0;
}

ul#pages li.page_item a{
	color:#f3e1d5;
}

div#footer_container{
	background:url("images/bg_footer.gif") repeat-x;
	clear:left;
}

div#footer{
	height:160px;
	margin:auto;
	width:950px;
	color:#dad8d3;
	clear:left;
	padding:30px 0 0 0;
	text-align:left;
}	

div.footer_follow{
	float:left;
	margin:3px 0 0 50px;
	width:210px;
	list-style: none;
	font-size:14px;
	font-family:arial;
}

div.footer_title{
	font-size:22px;
	font-weight:bold;
	font-family:"Myriad Pro", Verdana;
	padding-top:0;
	padding-bottom:10px;
}


div.footer_follow li{

}


div.footer_follow img{
	border:none;
}

div#footer a{
	color:#dad8d3;
	text-decoration:none;
}


div.footer_contact{
	background:#29322D none repeat scroll 0 0;
	border:1px solid #344C3F;
	float:left;
	height:96px;
	padding:12px;
	width:404px;
}

div.contact_left{
	float:left;
	width:200px;
	height:115px;
	font-size:12px;
	font-family:arial;	
}

div.contact_title{
	font-size:22px;
	font-weight:bold;
	font-family:"Myriad Pro", Verdana;
	padding-top:0;
}

div.contact_right{
	float:left;
	font-family:arial;
	font-size:14px;
	//height:115px;
	list-style-image:url(images/item_metier.gif);
	padding-left:40px;
	padding-top:10px;
	width:160px;
}

div.footer_logo{
	float:left;
	width:230px;
	text-align:center;
}


div.footer_logo img{
	border:none;
	padding-top:12px;
}

div.flux_rss, div.feed_delicious_content{
	font:normal 0.8em Arial;
}


div.item_rss{
	margin-bottom:10px;	
	background:url("images/Fond_item_rss.gif") no-repeat;
	min-height:105px;
	height:auto !important;
	height:105px;
	width:430px;
}

div.flux_rss ul{
	list-style:none;
	list-style-type:none;
}

div.flux_rss li{
	list-style:none;
	list-style-type:none;
}

div.item_rss_content{
	padding:8px;
}

div.item_rss a{
	text-decoration:none;
}

div.feed_twitter{
	width:410px;
}

div.feed_twitter_username{
	float:left;
	height:30px;
	width:410px;
}

div.feed_twitter_username a{
	float:left;
	text-transform:uppercase;
	font:bold 0.8em Arial;
}

div.feed_twitter_username img{
	float:right;
}

div.feed_twitter_bottom{
	float:left;
	height:70px;
	width:410px;
}

div.twitter_avatar{
	float:left;
	height:50px;
	width:68px;
}

div.twitt{
	float:left;
	height:70px;
	width:330px;
}

div.feed_friendfeed{
	width:410px;
}

div.feed_friendfeed_username {
	float:left;
	width:410px;
}

div.feed_friendfeed_username a{
	float:left;
	text-transform:uppercase;
	font:bold 0.8em Arial;
}

div.feed_friendfeed_username img{
	float:right;
}


div.feed_delicious{
	width:410px;
}

div.feed_delicious_username {
	float:left;
	width:410px;
}

div.feed_delicious_username a{
	float:left;
	text-transform:uppercase;
	font:bold 0.8em Arial;
}

div.feed_delicious_username img{
	float:right;
}

div.feed_rss{
	width:410px;
}

div.feed_rss_username {
	float:left;
	height:30px;
	width:410px;
}

div.feed_rss_username a, .feed_delicious_username a{
	float:left;
	text-transform:uppercase;
	font:bold 0.8em Arial;
}

div.feed_rss_username img{
	float:right;
}

.info{
	color:#878c8a;
	font:normal 11px Arial;
	font-variant:small-caps;
	margin:0 0 4px 0px;
	text-align:center;
}	




