/*
Theme Name: montheme
Theme URI: 
Description: A WordPress template for Herve Cherubini
Design</a>
Version:
Author: 
*/

/* Standard element */




a img{ border:none; }



/* This controls the width of the fluid width layouts */

div.fluid
{
width: 90% !important;
}

/* This controls the width of the fixed width layouts */

div.fixed
{
width: 950px !important;
}

/* Basic Stuff */

*
{
margin: 0em;
padding: 0em;
}

body
{
color: #666;
font-size: 9pt;
font-family:Arial, Helvetica, sans-serif;
background: #440000 url('images/fond.jpg') repeat-x;
background-color:#D3D0C8;
margin: 0;
text-align: center;
}

.popup
{
color: #666;
font-size: 10pt;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
}

p
{
line-height: 1.1em;
text-align:justify;
}

#contenu p{
	padding-left:42px;
	line-height: 1.4em;
}

h1,h2,h4,h5,h6
{
font-weight: normal;
/*letter-spacing: -1px;*/
}
h1
{
/*letter-spacing: -1px;*/
font-size:1.5em;
}
h2{
font-size:1.4em;
}
h3{
font-size:1.3em;
line-height:17px;
}
h4{
font-size:1.2em;
}

h3,h4,h5,h6
{
color: #000;
}

h1 span
{
font-weight: bold;
}

h3 span
{
font-weight: bold;
}

h4 span
{
font-weight: bold;
}

br.clear
{
clear: both;
}

img
{
padding: 3px;
/*border: solid 1px #e1e1e1;*/
}

img.floatTL
{
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}
form {
margin:0;
padding:0;
}

a{
	text-decoration: none;
	color: #c62c0e;
	font-weight:bold;
}

a:hover{
	text-decoration: none;
}
h3 a{
	text-decoration: none;
	color: #7A7A7A;
}
h3 a:hover{
	text-decoration: none;
	background:#c72c0e;
	color:#fff;
}

ul.links
{
list-style: none;
border:0px solid red;
}

ul.links li
{
line-height: 1.2em;
}

ul.links li.first
{
}

#columnC_3columns ul
{
list-style: none;
border:0px solid red;
padding-left:17px;
}
#columnC_3columns ul li
{
line-height: 1.2em;
list-style-image:url('images/puce_article.gif');
}
#columnC_3columns ul li a,#columnC_3columns ul li a:visited{
	color:#65686e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#columnC_3columns ul li a:hover,#columnC_3columns ul li a:visited:hover{
	color:#c62c0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#columnB_3columns ul{
	list-style: none;
	border:0px solid red;
	padding-left:17px;
}
#columnB_3columns ul li{
	line-height: 1.4em;
	list-style-image:url('images/puce_rond.gif');
}
#columnB_3columns ul li a,#columnB_3columns ul li a:visited{
	color:#65686e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#columnB_3columns ul li a:hover,#columnB_3columns ul li a:visited:hover{
	color:#c62c0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}




ul.links_fleche
{
list-style: none;
border:0px solid red;
padding-left:17px;

}
ul.links_fleche li
{
line-height: 1.2em;
list-style-image:url('images/puce_fleche.gif');
}

ul.links_article
{
list-style: none;
padding-left:17px;
}
ul.links_article li
{
line-height: 1.4em;
list-style-image:url('images/puce_article.gif');
}
ul.links_article li a,ul.links_article li a:visited{
	color:#65686e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul.links_article li a:hover,ul.links_article li a:visited:hover{
	color:#c62c0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


ul.links_comments
{
list-style: none;
padding-left:17px;
}
ul.links_comments li
{
line-height: 1.2em;
list-style-image:url('images/puce_commentaire.gif');
}

ul.dates
{
padding-left:55px;
}
ul.dates li
{
line-height: 1.2em;
list-style-image:url('images/puce_article.gif');
}



/* Header */

#header
{
width:980px;;
height:216px;
border:0px solid red;
text-align: left;
margin-left: auto;
margin-right: auto;
background:#fff url('images/header.jpg') no-repeat;
border:0px solid red;
}

#header_inner
{
position: relative;
/*width: 950px;*/
height:200px;
margin: 0 auto;
border:0px solid red;
}

/* Logo */

#logo
{
position: absolute;
bottom: 0.6em;
display:none;
}

#logo h1
{
display: inline;
color: #fff;
font-size: 2.6em;
}

#logo h2
{
display: inline;
padding-left: 0.5em;
color: #E5CCD0;
font-size: 1.0em;
}

/* Menu */

#menu{
	position: absolute;
	left:190px;
	top:176px;
}

#menu ul
{
list-style: none;
}

#menu li
{
float: left;
}

#menu li a
{
display: block;
padding: 0.3em 1.3em 0em 1.3em;
color: #fff;
font-weight: bold;
font-size: 13px;
text-decoration: none;
font-family:Arial, helvetica, sans-serif;
line-height:17px;
}

#menu ul li a:hover{
	display: block;
	padding: 0.3em 1.3em 0.4em 1.3em;
	color: #c72c0e;
	background:#fff;

	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	font-family:Arial, helvetica, sans-serif;
}
#menu ul li a.active{
color: #fdb721;
border: solid 1px #A94B4B;
}

/*
#menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menu ul li {
	float:left;
	text-align:center;
}
#menu ul li a{
	display:block;
	padding: 0.3em 1.3em 0em 1.3em;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
	height:16px;
}
#menu ul li a:hover{
	display: block;
	padding: 0.3em 1.3em 0.4em 1.3em;
	color: #c72c0e;
	background:#fff;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}*/

/* Main */

#main
{
background: #fff; /*url('images/n2.gif') 0px 1px repeat-x;*/
border:0px solid green;
width:980px;
text-align: left;
margin-left: auto;
margin-right: auto;
	

}

#main_inner p
{
/*margin-bottom: 1.0em;*/
margin-top: 1.0em;
margin-bottom: 1.0em;

}

#main_inner ul
{
/*margin-bottom: 2.0em;*/
}

#main_inner
{
position: relative;
width: 980px;
margin: 0;
/*padding-top: 3.5em;*/
}

#main_inner h3,h4
{
position: relative;
}

#main_inner h3
{
padding-bottom: 0.1em;
margin-bottom: 0.8em;
}

#main_inner h4
{
font-size: 1.2em;
padding-bottom: 0.175em;
margin-bottom: 1.4em;
margin-top: 0.95em;
}

#main_inner .post
{
position: relative;
border:0px solid red;
}

/***************commentsblock*********/
#main_inner .commentsblock
{
margin-left:42px;
}
#main_inner .commentsblock h3
{
position: relative;
font-size: 1.4em;
color:#666;
margin-bottom: 12px;
line-height:28px;
border:0px solid red;
}
.commentlist li
{
border-bottom:1px dotted #666;
border-spacing:2px;
padding:15px 0 0 0px;
}
.commentlist ol
{
border:0px dotted red;
padding:0 0 0 0px;

}

.commentlist li, #commentform input, #commentform textarea {
	font: 1em Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	font-style:normal;/*italic;*/
	}

#commentform p {
	
	}
/**********************************/
#main_inner .post .contententry
{
border:0px solid red;
padding-left:42px;
}
#main_inner .post 
{
margin-left:54px;
margin-bottom:10px;
}

#main_inner .post .entry h3
{
position: relative;
font-size: 1.8em;
color:#666;
background-image: url('images/puce_article.png');
background-repeat:no-repeat;
background-position:5px 0px;
padding-left:42px;
margin-bottom: 12px;
/*margin-top: 15px;*/
line-height:28px;
border:0px solid red;
}
#main_inner .post h2
{
position: relative;
font-size: 1.1em;
font-style:normal;/*italic;*/
/*font-family:Georgia, "Times New Roman", Times, serif;*/
color:#666;
font-weight:normal;
padding-left:42px;
line-height:2em;
border:0px solid red;
margin-top: 1.0em;

}
#main_inner .post h4, #main_inner .post nocomments
{
position: relative;
font-size: 1.1em;
font-style:normal;/*italic;*/
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-weight:normal;
line-height:2em;

}
#main_inner .post h2 p
{
line-height:1.4em;
}
#main_inner .post h2 ol
{
line-height:1.4em;
margin-bottom:10px;
border:0px solid red;
}
#main_inner .post h2 ul
{
line-height:1.4em;
margin-bottom:10px;
margin-left:14px;
border:0px solid red;
}

#main_inner .post ul.post_info
{
list-style: none;
position: relative;
/*top: 3em;*/
font-size: 0.9em;
padding:2px 0 2px 0;
margin-left:42px;
border-top:1px dashed #9b9b9b;
border-bottom:1px dashed #9b9b9b;
}

#main_inner .post ul.post_info li
{
display: inline;

}

#main_inner .post ul.post_info li.date
{
font-weight:bold;
color:#c62c0e;
font-size:13px;
/*background-image: url('images/n5.gif');
background-repeat: no-repeat;*/
}
/************post_info_bottom*********/
#main_inner .post ul.post_info_bottom
{
list-style: none;
/*position: absolute;*/
/*top: 3em;*/
font-size: 0.8em;
padding-left:42px;

}

#main_inner .post ul.post_info_bottom li
{
background-position: 0em 0.2em;
background-repeat: no-repeat;
display: inline;
}

#main_inner .post ul.post_info_bottom li.comments
{
padding-left: 18px;
padding-right: 14px;
background-image: url('images/puce_commentaire.gif');
}
#main_inner .post ul.post_info_bottom li.trackback
{
padding-left: 15px;
background-image: url('images/puce_carre.gif');
}

#main_inner .post h4.dotted
{
height:1px;
/*border-bottom: dotted 3px #E1E1E1;*/
background: #FFF url('images/pointilles.gif') repeat-x;
margin-left: 42px;
}

/* Footer */

#footer
{
width: 100%;
text-align: center;
clear: both;
background: #D3D0C8 url('images/fond_footer.jpg') repeat-x;
height:23px;
}

#footer .in
{
width: 1000px;
margin: 0 auto;
position:relative;
text-align: center;
padding-top: 0.2em;
height:23px;
background: #D3D0C8 url('images/fond_footer_center.jpg') no-repeat;
color:#000;
}
#footer a
{
color:#666;
}
/* Search */

input.button
{
/*background: #CA2F2F url('images/n3.gif') repeat-x;
color: #fff;
border: solid 1px #A94B4B;
font-weight: bold;
text-transform: lowercase;
font-size: 0.8em;
height: 2.0em;*/
}
.input_search
{
border: solid 1px #999;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
width:180px;
}
.input_text
{
border: solid 1px #999;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
width:150px;
margin-left:1.4em;
}

input.text
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}

#search
{
/*position: relative;
width: 100%;
margin-bottom: 2.0em;*/
background:transparent url(images/fond_recherche.gif) no-repeat scroll 0 0;
height:27px;
margin-bottom:3px;
width:333px;
}

#search input.text
{
position: absolute;
top: 0em;
left: 0em;
width: 9.5em;
}

#search input.button
{
position: absolute;
top: 0em;
right: 0em;
min-width: 2.0em;
max-width: 2.5em;
}


/* LAYOUT - 3 COLUMNS */

#columnB_3columns h3, #columnC_3columns h3{
font-size:1.3em;
padding:0;
color:#c62c0e;
height:21px;
background:url(images/fond_titre_sidebar.gif) 0px 19px no-repeat;
}

	/* Primary content */
	
	#primaryContent_3columns
	{
	position: relative;
	margin-right: 33em;
	border:0px solid blue;
	
	}
	
	#columnA_3columns
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -33em;
	padding-right: 0em;
	border:0px solid black;
	}
	
	/* Secondary Content */
	#sidebar{
	
	border: solid 0px red;
	}
	#secondaryContent_3columns
	{
	float: right;
	border: solid 0px red;
	margin-bottom:10px;
	}
	
	#columnTop_3columns{
	width: 372px;
	/*padding: 0em 0em 0.5em 0em;*/
	border: solid 0px black;
	background-color:#D3D0C8;
	}
	#columnB_3columns
	{
	width: 12em;
	float: left;
	padding: 1em 1em 0.5em 1em;
	border-left: dashed 1px #999;
	min-height:332px;
	/*border: solid 0px blue;*/
	}
	
	#columnC_3columns
	{
	width: 15.7em;
	float: left;
	padding: 1em 0em 0em 1em;
	border-left: dashed 1px #999;
	border-right: dashed 1px #999;
	/*border: solid 0px green;*/
	}
	
	
	
	
	
/* LAYOUT - 2 COLUMNS */

	/* Primary content */
	
	#primaryContent_2columns
	{
	position: relative;
	margin-right: 16em;
	}
	
	#columnA_2columns
	{
	position: relative;
	float: left;
	width: 100%;
	margin-right: -16em;
	padding-right: 1em;
	}
	
	/* Secondary Content */
	
	#secondaryContent_2columns
	{
	float: right;
	}
	
	#columnC_2columns
	{
	width: 13.0em;
	float: left;
	padding: 0em 0em 0.5em 2em;
	border-left: dotted 1px #E1E1E1;
	
	}

/* LAYOUT - COLUMNLESS */

	/* Primary content */
	
	#primaryContent_columnless
	{
	position: relative;
	}
	
	#columnA_columnless
	{
	position: relative;
	width: 100%;
	}


#columnB_3columns ul, #columnC_3columns ul{
margin-bottom: 10px;
}

#commentform textarea 
        {
	width:350px;
}

blockquote{
	margin-left:1em;
	padding-left:1em;
	border-left:3px solid #7C0012;
	color:#333;
}


#flickr img {
	display: block;
	float: left;
	padding: 0px;
	position: relative;
	height: 65px;
	width: 65px;
	border-width:0;
	margin:2px;
	}
#bienvenue
{
background:#d3d0c8;
border:0px solid red;
width:372px;
}

#bienvenue h3
{
font-size:1.5em;
padding:6px 0 8px 10px;
background:url(images/fond_bienvenue_h3.gif) repeat-x;
border:0px solid red;
color:#65686e;
}

#bienvenue p
{
font-size:1em;
font-style:normal;/*italic;*/
padding: 0px 10px 10px 10px;
border:0px solid red;
line-height:14px;
color:#555658;
text-align:justify;
}


#form_search, #form_notification, #columnB_3columns h2.widgettitle, #columnC_3columns h2.widgettitle{
border:0px;
margin-top:5px;
margin-bottom:5px;
}


#liens_utiles .tab {
border-top:1px dashed #9b9b9b;
border-bottom:1px dashed #9b9b9b;
height:30px;
width:372px;
padding:0;
margin-bottom:3px;
}

#liens_utiles {
border-top:1px dashed #9b9b9b;
border-bottom:1px dashed #9b9b9b;
height:30px;
width:372px;
padding:0;
margin-bottom:3px;
background-color:#D3D0C8;
}

#liens_utiles .liens a:link, #liens_utiles .liens a:visited {
color:#65686e;
font-size:12px;
}
#liens_utiles .liens a:hover {
color:#c62c0e;
}

#form_search .form_search_in {
background: #d3d0c8 url('images/fond_recherche.gif') no-repeat;
height:35px;
width:296px;
/*padding:5px 0px 0 0px;*/
padding:0;

}
#form_notification .form_notification_in {
background: #fff url('images/fond_notification.jpg') no-repeat;
height:29px;
width:296px;
/*padding:5px 0px 0 0px;*/
padding:0;

}
#form_search .form_search_bt {
height:35px;
width:76px;
padding:0;

}
#form_notification .form_notification_bt {
border:0px solid red;
height:49px;
width:76px;
/*padding:5px 0px 0 0px;*/
padding:0;

}


#form_search .texte_search{
font-size:1.2em;
border:0px solid red;
font-weight:bold;
color:#65686e;
padding:0px 20px 0 10px;

}
#form_notification .texte{
font-size:1.2em;
border:0px solid red;
font-weight:bold;
color:#000;
padding:0px 20px 0 20px;

}
#form_notification .input_text
{
border: solid 1px #999;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
width:150px;
margin-left:1.4em;
}

input.button_search
{
background:#d3d0c8 url('images/ok.gif') 0px 5px no-repeat;
color:#fff;
width:77px;
height:35px;
border:0px;

}
input.button_notification
{
background: #fff url('images/bt_notification.jpg') no-repeat;
color:#fff;
width:76px;
height:49px;
border:0px;

}
.edito
{
background:#D3D0C8 none repeat scroll 0 0;
border:0 solid red;
width:372px;
}

.edito p.ee_margin
{
background: #fff url('images/fond_bienvenue_h3.gif') repeat-x;
font-size: 1.5em;
padding : 6px 0 5px 10px;
color:#65686E;
}

.edito .html .ee_margin
{
	padding : 0 10px 10px;
}

.edito
{
	margin-bottom : 5px;
}
