@charset "utf-8";
/* CSS Document */

/* Global
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {margin:0; padding:0;}
ul,li {list-style-type:none;}
body {color:#333333; background-color:#ffffff; font:76%/140% Helvetica, Arial, sans-serif; text-align:left;}
img {border:0;}
.paragraphe {margin-bottom:4em;}



/*En-tête
------------------------------------------------------------------*/
h1 {float:right; width:250px; height:143px; margin:10px 10px 0 0; padding-bottom:0; background:url(images/logo2.gif) no-repeat;text-indent:-9999px;}
#masthead {clear:both; margin-bottom:25px; background:#ffe8df url(images/reseau2.gif) no-repeat; border-top:4px double #ff552e; color:#ffffff; border-bottom:4px double #ff552e; width:100%; height:143px;}



/* Navigation
------------------------------------------------------------------*/
/*navigation principale*/
ul#nav {float:left; padding:6px 0 5px 0;}
ul#nav li {display:inline; margin:0; padding:0; font-size:110%;}
ul#nav li a:link, ul#nav li a:visited {padding:6px; border-right:1px solid #ff552e; color:#FF3300;}
ul#nav li a:link#current, ul#nav li a:visited#current, ul#nav li a:hover {padding:6px; border-right:1px solid #ff552e; color:#ffffff; background-color:#ff552e;}
#nav .hidden {display:none;}

/*navigation sous-menu*/
#sub_menu {float:left; width:100%; margin:5px;}
#sub_menu ul li, {list-style-type:none;display:block;text-decoration:none;padding:0;}
#sub_menu ul li a:link,#sub_menu ul li a:visited {text-decoration:none; line-height:2em; font-size:1.1em; color:#9d9d9d; padding-left:15px;}
#sub_menu ul li a:hover {color:#c1d273; text-decoration:none; padding-left:15px;}
#sub_menu span {font-size:0.8em;}



/* Layout
------------------------------------------------------------------*/

#container {width:980px; text-align:left; margin:0 auto; padding:0;}
#container a:link, a:visited {color:#ff552e; outline:0; font-weight:bold; text-decoration:none;}

#content_main {
	float:left;
	width:64%;
	margin-bottom:2em;
	padding:0;
	text-align: justify;
}
#content_main p {line-height:160%; margin:4px 0;}
#content_main h2 {margin-bottom:1em; padding-bottom:2px; color:#ff552e; font-size:1.7em;}
#content_main h3 {font-size:130%;}
#content_main a:link, a:visited {color:#9d9d9d; outline:0; font-weight:bold; text-decoration:none;}
#content_main a:hover {color:#dcdcdc; outline:0; font-weight:bold; border-bottom:1px solid #dcdcdc;}
#content_main a:active {
	outline:0;
	color: #000;
}
#content_main img {float:left; padding:0; margin:10px 10px 10px 0;}


#content_supp_news {float:right; width:32%; margin-top:0; padding:0; text-align:left;}
#content_supp_news p {padding:5px 5px 5px 5px;margin-bottom:6px;}
#content_supp_news a:link, a:visited {color:#9d9d9d; outline:0; font-weight:bold; text-decoration:none;}
#content_supp_news a:hover {color:#c1d273; outline:0; font-weight:bold;}
#content_supp_news a:active {outline:0}
#content_supp_news h2 {font-size:150%; padding-bottom:2px; border-bottom:1px solid #c1d273; color:#c1d273; margin:0;}

h3 {
	margin:1.5em 0 0 0;
	font-size:120%;
	line-height:150%;
	border-top:1px dashed #dcdcdc;
	text-align: justify;
}
h3 span {font-size:70%}
h4 {
	font-size:1.2em;
	margin:2em 0 1.2em 0;
	color: #000;
}

#footer {clear:both;border-top:4px double #ff552e; padding:10px; background-color:#ffe8df;text-align:center; margin:0;}
#footer a:link, #footer a:visited {color:#ff552e; text-decoration:none;}
#footer a:hover {color:#4b4b4b;}



/*autres listes
------------------------------------------------------------------*/

#content_main li {
	margin-bottom:6px;
	font-size: 36%;
	font-weight: normal;
}
#content_main li img {float:right; margin:10px 0 10px 10px;}
#content_supp_news ul, #content_main ul {
	list-style-type:none;
	margin:15px 0px 15px 0;
	padding:0;
	font-size: medium;
	font-weight: bold;
}
#footer li {display:inline;margin-left:0;padding-left:0;padding-right:10px;}

/*partenaires*/
#partenaires {width:980px; text-align:center; margin:10px auto 0 auto; padding:0;}
ul#partenaires li {display:inline; margin-right:20px; padding:0;}
ul#partenaires li a:link, ul# li li a:visited, ul#partenaires li a:hover {text-decoration:none; border:0;}
#container #content_main h4 {
	font-size: 36px;
}
#container #content_main h4 {
	font-size: large;
}
#container #content_main ul li {
	font-size: 36px;
}
#container #content_main ul li {
	font-size: 36%;
}
#container #content_main ul li {
	font-size: 36px;
}
#container #content_main ul li {
	font-size: 36%;
}
#container #content_main ul li {
	font-size: medium;
}
#container #content_main ul li {
	font-size: small;
}
