/***** comportement des balises g�n�rales *****/

body{ background:#fff; margin:0; padding:0; font-family: 'Open Sans', Arial, sans-serif; font-size:13px; font-weight: 400; line-height: 1.5;}

h1{ margin:0; padding:0;}
h1,h2, h3, h4, h5, h6 {font-weight: 700; }
h2, h3, h4, h5, h6 { margin: 1em 0 0 0; }
h2 + p, h3 + p, h4 + p, h5 + p, h6 + p { margin-top: 0.25em; }
blockquote{ 
	margin: 20px;
	font-style:italic;
}

dt{clear:left;}

table {
	margin: 0.5em 0 2em;
	width: 400px;
	font-family:'Open Sans Condensed', 'Arial Narrow', sans-serif;
	font-size: 14px;
}
td {
	padding: 10px 5px;
	border-bottom: 2px solid #fff;
	background-color: #c0d8e6;
}
td:nth-child(2) {
	background-color: #d0e4ef;
}

/***** structure *****/

#conteneur{ width:796px; margin:0 auto;}

#conteneur #entete{ width:796px; height:330px; background:url(images/bg_entete.jpg) no-repeat 1px 0px; }

#conteneur #centre{width:796px;}

#conteneur #transition{width:796px; height:141px; background:url(images/bg_transistion.jpg) no-repeat; }

#conteneur #centre{width:796px; background:url(images/bg_dropShadow.jpg) repeat-y;}

#conteneur #nav{width:200px; float:left; margin:0 0 0 0; padding:0; z-index:5; }

#conteneur #contenu{width:450px;float:left; margin:0 0 0 20px;padding:0 22px 50px 22px;}/*margin:-120px 0 0 0;*/

/*#contenu.nouvelles{ background:url(images/bg_content.jpg) no-repeat;}*/

#conteneur #signature{ background:url(images/eveil.gif) no-repeat; width:75px; height:639px; position:absolute; left:50%; top:0; margin:0  0 0 303px}

#conteneur #pied{ width:796px; height:91px; background:url(images/bg_pied.jpg) no-repeat;margin:-25px 0 0;}



/***** comportement des balises de la structures *****/

#conteneur #entete h1 span{ display:none;}

#sommaire ul { padding:0; margin:0 10px 0 10px;width:125px; list-style: none; }
#sommaire ul li { padding:0; margin:10px 0;}
#sommaire a { color: #448; }
#nav_global li { 
	position: relative; 
	list-style: none;
	margin:8px 0;
	border-top: 1px solid gray;
	text-align: left;
}
#nav_global li ul { 
	display: none; 
	position: absolute;
	z-index: 100;
	top: 2px;
	left: 145px;
	width: 150px;
	background-color: #fff;
	border: 1px solid gray;	
}
#nav_global .sub-menu {
	padding: 0px;
	margin: 0;
}
#nav_global .sub-menu li { border: none; }

#nav_global li:hover > ul { display: block; }

#nav_global li a { display: block; padding: 3px;border-left: 5px solid #FFF;background: #fff;text-decoration: none; font-size:11px; font-weight:700;}

#nav_global li a:link { color: #448; }

#nav_global li a:visited { color: #667; }

#nav_global li a:hover, 
#nav_global .current_page_item > a,
#nav_global .current_page_ancestor > a { border-color: #ff7b49; color: #000; background: #fff; }



#conteneur #centre #nav #sommaire{ margin:0 0 0 40px; background:url(images/bg_nouvelle.jpg) no-repeat center bottom;  padding-bottom:40px; line-height:1.2;}

#conteneur #centre #nav #sommaire a{ font-size:11px; display: block;}

#conteneur #centre #nav #sommaire h2{ text-indent:-9999px;background:url(images/bg_nouvelle2.jpg) no-repeat center top; height:95px;}

/*#conteneur #centre #contenu span{font-size:11px; margin:0 0 0 16px; }*/
#conteneur #centre #contenu .fg-listItem span.fg-title  { margin: 0; }

/*#conteneur #centre #contenu p{ margin:12px 0}*/

.navigation .alignleft, 
.navigation .alignright {
	width: 45%;
	line-height: 1.2;
}
.navigation .alignleft a, 
.navigation .alignright a { 
	font-weight: 400;
	font-size: 11px; 
}
.navigation { overflow: hidden; }
.navigation .alignleft { float: left; }
.navigation .alignright { 
	float: right;
	text-align: right; 
}
.alignleft {
	display: block;
	float: left; 
	margin: 5px 10px 10px 0;
}
.alignright {
	display: block;
	float: right; 
	margin: 5px 0 10px 10px;
}
.map {border: 1px solid #ccc; }


/***** comportement des liens *****/

a:link,a:visited{color: #e06c40; }
a:hover { text-decoration: none; }

/***** classes *****/

/***** comportement des balises d'une classe *****/



#conteneur #centre #contenu .temoin{ font-weight:bold; font-style:normal; font-size: 13px; white-space:nowrap; margin-left: 0;}

#conteneur #centre #contenu .citation{font-weight:bold; font-style:normal; font-weight:bold;}



.clear{ clear:both;}

.floatGauche{ float:left; margin:0 16px 16px 0;}

.facebook { 
    margin: 10px 0 0 40px; 
	font-weight: bold;
}
.facebook img { 
	padding-left: 5px;
	vertical-align:middle; 
}


.entry-summary, .hfeed .hentry .entry-summary,.hfeed .hentry .entry-content{display:none;}

#nouvelles .hfeed .hentry .entry-summary{display:block;}

#sommaire .hfeed{ margin:0; padding:0  10px 10px 10px;}

#sommaire h2{ margin:0; padding:10px 10px 0 10px; color:#a5a094; text-transform:uppercase; }

#sommaire .hfeed .entry-title a{font-size:12px; background:url(images/carre.png) no-repeat 0 8px; padding:0 0 0 12px; display:block;}

#sommaire abbr{display:none;}

abbr.published{font-size:0.8em;color:#999;border:0;display:block;text-align:right;border-bottom:1px solid #eee;margin-top:-20px;}









