/*
Theme Name: MCEO Group pour Worpress
Theme URI: http://www.konfiture.com/
Description: THEME MCEO Group.
Version: 1.0
Author: Konfiture
Author URI: http://www.konfiture.com/
Tags: 
Text Domain: 
*/

body{
	background-color:#FFF;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", Arial, sans-serif;
	font-size:12px;
	line-height:20px;
}

img{
	border:none;
}

a{ color:#666; text-decoration:underline;}
a:hover{ color:#de398e; text-decoration:none;}

a.Germain{ color: #000 !important; text-decoration:none !important;}
a.Germain:hover{ color:#666 !important; text-decoration:none !important;}

#coin{
	/*background:url(img/coin.jpg) no-repeat;*/
	height:160px;
	width:160px;
	position:absolute;
	right:0;
	top:0;
}
#BoxHeader{ margin-bottom:40px; }
#BoxLogo{
	margin:25px 0 0 0;
}
#BoxLogo p{
	color:#666;
	font-size:10px;
}
#BoxNav{ margin:120px 0 20px 0; text-align:right; padding-left:20px; }
#BoxNav ul{ margin:0; padding:0; list-style:none; text-align:right; }
#BoxNav li{ display:inline; list-style:none; float:left; text-align:center;}
#BoxNav li a{
	color: #3a3839;
	display:block;
	font-family: "bistro-script-web-1","bistro-script-web-2";
	font-size:30px;
	line-height:30px;
	padding: 10px 20px;
	text-decoration:none;
}
.private a{color:#de398e !important;}
.private a:hover{color:#de398e !important;}

#BoxNav li a:hover{ color:#de398e;}

.textIntro{
	color:#333;
	/*font-family: "bistro-script-web-1","bistro-script-web-2";*/
	font-weight:bolder;
	font-size:14px;
	line-height:25px;
	margin-bottom:10px; 
}

.IntroTitre, .IntroTitre a{
	color:#de398e;
	font-family: "bistro-script-web-1","bistro-script-web-2" !important;
	font-size:25px;
	font-weight:300;
	letter-spacing:2px;
	line-height:25px;
	margin-bottom:5px;
	text-decoration:none;
}
.IntroTitre a:hover{ color:#333; }

#BoxHome{
	background:url(img/croix.jpg) top center no-repeat;
	height:520px;
	margin-top:10px;
	margin-bottom:60px;
}

.Boite{
	margin:15px 0 40px 0;
	text-align:center;
	}

.Boite img{
	border:none;
}
#milieu{ margin-top:50px; }
#contenu{
	/*margin-top:30px;*/
	}
#contenu h2{
	padding-bottom:40px;
}
#contenu h2 a{
	color:#de398e;
	font-family: "bistro-script-web-1","bistro-script-web-2";
	font-size:44px;
	line-height:48px;
	text-decoration:none;
	}	
#contenu h2 a:hover{color:#de398e; text-decoration:none;}

.infoArticle{
	color:#999;
	font-style:oblique;
	font-size:10px;
	margin-top:-20px;
	margin-bottom:20px;
	text-align:right;
}



.post{ margin-bottom:50px;}
.entry p{ margin-bottom:10px;}
.entry h3{
	color:#de398e;
	font-family: "bistro-script-web-1","bistro-script-web-2";
	font-size:44px;
	line-height:48px;
	margin-bottom:15px;
}
.entry h3 a{
	color: #333 !important;
	text-decoration:none !important;
}
.entry h3 a:hover{
	color: #666 !important;
	text-decoration:none;
}
.entry li{
	list-style:none;
	margin:5px;}

.entry a{ color:#000 !important; text-decoration:underline !important;}
.entry a:hover{ color:#de398e !important; text-decoration:none !important; }

.titre{
	color:#000;
	font-family: "bistro-script-web-1","bistro-script-web-2";
	font-size:24px;
	line-height:28px;
	padding-top:15px;
	padding-bottom:15px;
}
#sidebar{
	text-align:center;
}
#sidebar div{ text-align:left; margin:0 0 25px 0;}

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

.widget_text{
	background: url(img/fond-widget-texte.jpg) top center no-repeat;
	color:#c80064;
	min-height:390px;
	padding:10px 10px 10px 40px;
	text-align:left;
	width:250px;
}
#text-5{
	background:url(img/fond-widget-texte-long.jpg) top center no-repeat;
	height:500px;
}
#text-5 p{ margin-bottom:15px !important; }
#text-5 a{ font-weight:bolder; color:#333 !important; }

.widget_text h2{
	color:#000;
	font-family: "bistro-script-web-1","bistro-script-web-2";
	font-size:36px;
	line-height:38px;
	padding: 10px 35px 20px 0;
	text-align:center;
	}
.textwidget{
	width:220px;
}
.BoxImgLink{
	padding-left:45px;
}
#text-4{
	line-height:18px;
}


#Footer{
	background-color:#c8c8c8;
	color:#787878;
	margin:60px auto 0 auto;
	padding:25px 0 55px 0;
	width:100%;
}
#Footer img{ margin: 0 0 0 10px; }

#Footer li{ list-style:none; margin:0; padding:5px 0;}
#Footer li a{ color:#787878; text-decoration:underline; }
#Footer li a:hover{ color:#787878; text-decoration:none; }



#Footer h3{
	font-family: "bistro-script-web-1","bistro-script-web-2";
	font-size:28px;
	font-weight:normal;
	line-height:36px;
	margin:10px 0;
}
#Footer h3 a, #Footer h3 a:hover{ color:#787878; text-decoration:none; }

.required{ color:#de398e;}

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}

/*Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}
/* End Images */	


/*
---------------------------------------------------------------------------------------------
*/
#comments{
	margin:10px 0;
}
.entry{
	border-bottom:#999 1px dotted;
	padding-bottom:20px;
}

.comment-body{
	border:#de398e 1px dashed; 
	padding:20px;
	margin-bottom:20px;
}
