/*

Theme Name: Marcevol
Theme Author : Carole Rannou 
Author Website : <a href="http://www.gravity-zero.net">Gravity-zero.net</a>
Theme based on Green Bug, a two-column, widget-ready theme by <a href="http://gotchance.com/">Shrihari</a> & <a href="http://nitrogendesigns.com">Nitrogen Designs</a>.

Version: 1.1


*/

* { margin: 0; }



body

{
    background: url(images/bg_body.jpg) repeat;
	font-family: Trebuchet MS;
    color:#3B4F14;
	font-size: 11px;


}

#right a, a:visited { color: #EDDEC7;
    text-decoration:none;
 }

#right a:hover { color: #682A1D;

/*font-weight: bold;*/
 }

.post a, a:visited { color: #682A1D;
    text-decoration:none;
	
 }

.post a:hover { color: #682A1D;

 }
 a, a:visited { color: #682A1D;
    text-decoration:none;
	
 }

 a:hover { color: #682A1D;

 }
#wrap

{
    /*background: url(images/bg.jpg) no-repeat;*/
	 
	margin-top: 15px;
	width: 751px;
	text-align: left;
	background: #EDDEC7 ;
	border: 2px solid #5A780A;
	  -moz-border-radius:15px;
    -webkit-border-radius:15px;
}

img, img a { border: 0; }
#left img, img a { padding:0px;border:1px solid #9CAF78;background:#B7BFA7;}
img.alignleft{padding:0px;border:1px solid #9CAF78;background:#B7BFA7;}

#header
{

	height: 250px;
background:#EDDEC7  url(images/logo.jpg) no-repeat;
	padding-top: 0px;
-moz-border-radius:12px;
    -webkit-border-radius:12px;
}

#header .logo

{	

	background:#EDDEC7 url(images/logo.jpg) no-repeat;
	vertical-align: middle;
	padding-left: 70px;
	padding-top: 20px;
	font-size: 40px;
	height: 90px;	  
-moz-border-radius:15px;
    -webkit-border-radius:15px;
}

#header .logo a

{

	color: #000;
	text-decoration: none;

}

#header .logo a:hover

{

	color: #4D6A00;

}



#menu {
    background: #5D7311 url(images/bg.jpg) repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #5F1D10;
	height: 35px;}



#menu ul{

	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;}

#menu ul li{

	float: right;
	margin: 0 15px 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #5F1D10;}



#menu ul li a{

	padding: 10px 20px 10px 12px;
	/*background: url(images/menu-bg.gif) no-repeat;*/
	background-position: 0 13px;
	text-decoration: none;
	color: #5F1D10;
	display: block;}


#menu ul li a:hover{
	/*background: url(images/menu-bg-hover.gif) no-repeat;*/
	background-position: 0 13px;}
	


#content

{
 background: url(images/bg.jpg) repeat;
	padding: 20px 10px;
	font-family: Trebuchet MS;
    color:#3B4F14;
	/*font-size: 11px;*/
	  -moz-border-radius:15px;
    -webkit-border-radius:15px;}



#left

{

	font-size: 12px;
	line-height: 1.4em;
	float: left;
	width: 450px;
	padding: 0 0 20px 00px;

}


#right

{
    /*background: url(images/bg.jpg) no-repeat;*/
	font-size: 11px;
	color:#3B4F14;
    margin-top:-50px;
	line-height: 1.4em;
	float: left;
	width: 220px;
	padding: 0 10px 15px 10px;

}

#left img

{

	margin: 5px;
	max-width: 98%;

}

#right ul,#right ol {

margin: 5px 0 0 0;
	line-height: 25px;
	padding: 0;
}
#left ul, #left ol,  #left .commentlist li.alt ol, #left .commentlist li.alt ul

{

	margin: 5px 0 10px  0;
	line-height: 20px;
	padding: 20px;

}
#right li {
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font:#EDDEC7;
	list-style: none;
	background-position: 0 5px;
	padding-left: 10px;
	margin: 0;
	border: 0;
	}
	
#left li, /*#right li, */ #left .commentlist li.alt li

{


    font-family:Trebuchet MS, "Times New Roman", Times, serif;
	/*font-size:15px;*/
	font:#EDDEC7;
	list-style: disc;

	/*background: url(images/bug.png) no-repeat left top;*/
	background-position: 0 5px;
	padding-left: 5px;
	margin: 0;
	border: 0;

}

#left .post blockquote

{

	margin: 10px;
	background: url(images/quote.jpg) no-repeat top left;
	padding-left: 45px;
	min-height: 36px;

}



.post .title

{
   /* font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	color: #6B3022;*/
	font-family:Georgia;
	color:#404F22;
	font-size:1.4em;
	font-variant:small-caps;
	border-bottom:0px solid #682D1F;
	border-right:0px solid #682D1F;
padding-left:5px;
	background:#DFC9A7;
	  /*  background: url(images/bg_body.jpg) repeat;*/
			  -moz-border-radius:10px;
    -webkit-border-radius:10px;

}

.post .title a

{
    /*font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	text-decoration: none;
	color: #6B3022;*/
	font-family:Georgia;
	color:#404F22;
	font-size:1.4em;
	font-variant:small-caps;
	border-bottom:0px solid #682D1F;
	border-right:0px solid #682D1F;

	padding-left:5px;

	

}

.post .title a:hover

{
    /*font-family:Georgia, "Times New Roman", Times, serif;
	color: #4D6A00;
	text-decoration: none;*/
	font-family:Georgia;
	color:#5F1D10;
	font-size:1.4em;
	font-variant:small-caps;
	border-bottom:0px solid #682D1F;
	border-right:0px solid #682D1F;
padding-left:5px;

	

}

.post .meta

{

	color: #6B3022;
	padding: 2px;
	font-size: 11px;
	border-top: 0px solid #692B1C;
	border-bottom: 0px solid #692B1C;
	/*background-color:#E5EFD1;*/

}

.post .meta a

{

	color: #6B3022;

}

.post .meta a:hover

{

	color: #6B3022;
	background-color:none;
	
	}
	
	

.post .meta .posted

{

	float: left;

}

.post .meta .comments

{

	float: right;

}

.post .meta .comments a

{

	background: url(images/comments.png) left no-repeat;
	padding-left: 20px;
	padding-bottom: 1px;
	display: block;
	text-decoration: none;

}



.post .entry

{

	font-family: Trebuchet MS;
    color:#2E3F0C;
	font-size:13px;
	text-align: justify;
	padding: 6px;
	margin-bottom: 35px;

}



.ltop

{

	/*background: url(images/ltop.jpg) no-repeat;*/

	width: 220px;

	height: 1px;

}

.lmid

{

	/*background: url(images/lmid.jpg) repeat-y;*/

	width: 200px;

	padding: 0 10px;

}

.lmid h2

{

	/*font-weight: normal;*/
	color:#67291A;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#ABBF83;
	font-variant:small-caps;
    background: url(images/bg_footer.jpg) repeat;
	margin: 0;
padding-left:3px;
	font-size: 20px;

	padding-bottom: 5px;

}

.lbot

{

	/*background: url(images/lbot.jpg) no-repeat;*/

	width: 220px;

	height: 1px;

	margin-bottom: 2px;

}



#comments, #respond{

	margin: 0;

	padding:1em 0 0 0;

}

#commentform 

{

	margin:10px 0;	

	padding:10px;

	background:#f9f9f9;

	border-top: #ddd 1px solid;

	border-bottom: #ddd 1px solid;

}

.commentnum 

{

	font-size:1.5em;

	font-weight:bold;	

	margin:0 5px 0 0;

}

#left .commentlist {

	margin: 1em 0;

	padding: 0;		

	border-top: #ddd 1px solid;

}

#left .commentlist li.one, #left .commentlist li.alt

{

	list-style:none;

	margin: 0;

	padding: 0.5em 0.5em 2em;	

	background:#fff url(img/shadow_top.gif) repeat-x top;

	border-bottom: #ddd 1px solid;

}

#left .commentlist li.alt 

{

    background:#f9f9f9;    

}

#left .commentlist li.authorcomment 

{

    background: #ECE9D8;      

}

#left .commentlist li.one .cmtinfo, #left .commentlist li.alt .cmtinfo 

{

	font-size:1em;			

}

#left .commentlist li.one cite, #left .commentlist li.alt cite

{

	font-style:normal;

	font-weight:bold;

}

#left .commentlist li.one .cmtinfo em, #left .commentlist li.alt .cmtinfo em 

{

	float:right;

	margin:0;

	padding:0;

	font-style:normal;

	font-size:0.9em;

	color:#999;

}





#footer

{
    /*background: #719033;
	
	border-top: 0px dashed #CCC;

	margin: 5px; 

	padding: 10px 5px 5px 5px;

	font-size: 11px;

	color: #000;

	text-align: left;*/
	    background: url(images/bg_footer.jpg) repeat;
	background: #719033;
	font-family: "Trebuchet MS";
	font-size:12px;
	font-variant:small-caps;
	text-align:justify;
	color: #ecdec7;
	letter-spacing: 1px;
	text-align: center;
		  -moz-border-radius:10px;
    -webkit-border-radius:10px;

}

img.alignleft, div.alignleft
{
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright
{
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}
/*<------------------------------CSS ORIGINALE-------------------------->*/

h4 {
	font-family:Georgia;
	color:#5F1D10;
	font-size:1.2em;
	font-variant:small-caps;
	border-bottom:1px solid #682A1C;
	border-top:1px solid #682A1C;
	margin-bottom:3px;
	margin-top:3px;
	}

h5 {
	font-family:Georgia;
	color:#5F1D10;
	font-size:13px;
	border-bottom:1px solid #AF8A83;
		margin-bottom:3px;
	margin-top:3px;
	}
h6 {
	font-family:Georgia;
	color:#5F1D10;
	font-size:12px;
	margin-bottom:2px;
	/*border-bottom:1px solid #682A1C;*/
		margin-bottom:3px;
	margin-top:3px;
	}
	
	/* INFOBULLES */
	
# {
   font-size: 0.9em; /* on définit les propriétés de texte pour toutes les balises */
   font-family: Georgia;
  
}
a.info {
   position: relative;
   color: #5F1D10;
   font-size:11px;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */


   top: 30px; /* on positionne notre infobulle */
   left: 20px;
   font-size:0.9em;
   font-family: Georgia;
   font-style:normal;

   background: #faf5ec;
   

   color: #5D6A47;
   padding: 3px;

   border: 1px solid #5D6A47;
   border-left: 4px solid #5D6A47;
}

.box {
	background-color: #FAF5EC;
	text-align: justify;
}

input {
 background-color:#FDF8F2;
 color:#5F1D10;
 font-family: Trebuchet MS;
 border:1px solid #5D6A47;
}
textarea {
 width:350px;height:200px;
 background-color:#FDF8F2;
 color:#5F1D10;
 font-family: Trebuchet MS;
 border:1px solid #5D6A47;
}
hr {
border:1px solid #5F1D10;
margin-top:15px;
margin-bottom:15px;}

#right ul li#useronline h2 {/*background: transparent url(img/users.png) no-repeat top left;*/}
#right ul li#useronline {font-size:11px;}
#right #useronline-count {font-size:11px;}
#right #useronline-browsing-site {font-size:11px;}


/*DÉBUT MENU 1 */

#nav{
    background:#222;
    font-size:1.0em;
}

#nav, #nav ul {
	list-style: none;
	line-height: 1;
}

#nav a, #nav a:hover {
	display: block;
	text-decoration: none;
	border:none;
}

#nav li {
	float: left;
	list-style:none;
	border-right:0px solid #a9a9a9;
}

#nav a, #nav a:visited {
	display:block;
	font-weight:bold;
	color: #67282A;
	padding:6px 12px;
}

#nav a:hover, #nav a:active, .current_page_item	a, #home .on {
	/*background:#719033;*/
	text-decoration:none
}	

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 174px;
	border-bottom: 0px solid #a9a9a9;
}

#nav li li {
	width: 172px;
	border-top: 0px solid #a9a9a9;
	border-right: 0px solid #a9a9a9;
	border-left: 0px solid #a9a9a9;
	background: #DFC9A7;
}

#nav li li a, #nav li li a:visited {
	font-weight:normal;
	font-size:0.8em;
	color:#67282A;
}

#nav li li a:hover, #nav li li a:active {
	background:#719033;
}	

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

a.main:hover
{
    background:none;
}

/*FIN MENU 1 */


/*DÉBUT MENU 2 */
#navi{height:15px;background:transparent;display:block;padding:0;font-size: 12px ;font-family:Georgia,sans-serif;text-transform:uppercase;}
#menu ,#menu ul {margin: 0;padding: 0;list-style: none;height:20px;font-size: 12px ;}
#menu a {color: #666;display: block;padding: 4px 10px 6px 10px;}
#menu a:hover {color: #67291A;display:block;text-decoration: none;/*background:#0066cc;*/} /* Design for links when the mouse is over them */
#menu li {float: left;margin: 0;padding: 0;}
#menu li li {float: left;margin: 0 0 0 5px;padding: 0;width: 130px;}
#menu li li a, #menu li li a:link, #menu li li a:visited {background:#DFC9A7;width: 150px;float: none;margin: 0;padding: 4px 10px 5px 10px;color:#719033;}
#menu li li a:hover, #menu li li a:active {background:#719033;width: 150px;float: none;margin: 0;padding: 4px 10px 5px 10px;color:#EDDEC7;}
#menu li ul {position: absolute;width: 10em;left: -999em;z-index:1;}
#menu li:hover ul {left: auto;display: block;}
#menu li:hover ul, #menu li.sfhover ul {left: auto;}
#menu li.current_page_item a{/*background:#0066cc;*/color:#67291A;} /* Design for the link to whatever page the user is currently on (if applicable) */
#menu li.current_page_item a:hover{color:#000;text-decoration:none;}


/*FIN MENU 2 */