#principal2{
	border: 0px none;
	margin: 0px 0px 0px 25px;
	}
* html #principal2{display:inline-block; margin-left:23px;}
#content-header {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	}
#content-header h2{
	font-family: Arial, sans-serif;
	color: #006ca7;
	text-align: left;
	font-size: 1.4em;
	font-weight: normal;
	border: 0px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	}
#content-header h2 span{
	font-size:1.7em;
		font-weight: bold;
	}

div.clear-l {
	display: block;
	font-size: 0.1em;
	height: 10px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	}


#principal div.logo-article {
	position: relative;
	float: left;
	width: 525px;
	margin: 0px 0px 25px 0px;
	text-align: left;
}
#principal div.logo-article img{
	border: 0px none;
	padding: 0px;
	background-color: #2d2d2d;
	}
/* ------------------------------ */
/* ------------sidebar----------- */
/* ------------------------------ */
#sidebar, #sidebar2 {
	position: relative;
	float: right;
clear:right;
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

/* affichage des champs descriptif url chapo */
#sidebar #descript,
#sidebar #url
{
	background-color: #f3f3f3;
	background-image: url("images/dot-bg-230.png");
	background-position: 0px 0px;
	background-repeat: repeat-y;
	margin: 0px 0px 20px 0px;
	width: 100%;
	}
#sidebar #descript div.inner,
#sidebar #url div.inner{
	background-color: transparent;
	background-image: url("images/dot-bg.png");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	}
#sidebar #descript div.inner p,
#sidebar #url div.inner p{
	font-family: Arial, sans-serif;
	color: #2d2d2d;
	text-align: left;
	font-size: 1.2em;
	font-weight: normal;
	background-color: transparent;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	}
#sidebar #descript div.inner p strong,
#sidebar #url div.inner p strong{
	font-weight: bold;
	}
#sidebar #descript div.inner p strong,
#sidebar #url div.inner p strong {
	display: block;
	}
#sidebar #descript div.inner h3,
#sidebar #url div.inner h3{
	display: block;
	font-weight: bold;
	font-size: 1.2em;
	color: #2d2d2d;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	}
#sidebar #descript div.inner ul,
#sidebar #url div.inner ul{
		list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding: 10px;
}
#sidebar #descript div.inner li,
#sidebar #url div.inner li{
	font-size: 1.2em;
	color: #2d2d2d;
	margin: 0px;
	padding: 0px;
}

#sidebar #descript div.inner p.bottom,
#sidebar #url div.inner p.bottom{
	display: block;
	height: 10px;
	overflow: hidden;
	font-size: 0.5em;
	background-color: transparent;
	background-image: url("images/dot-bg-bot.png");
	background-position: bottom left;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	}
#sidebar #descript a, #sidebar #descript a:link, #sidebar #descript a:active, #sidebar #descript a:visited,
#sidebar #url a, #sidebar #url a:link, #sidebar #url a:active, #sidebar #url a:visited{
	padding: 0px 15px 0px 10px;
	background-image: url("images/submit.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	}

/*-----------formulaires------------*/
#sidebar form {border: 0px none;padding: 10px ;}
html>body #sidebar form {border: 0px none;padding: 10px 0px;}
#sidebar form select, #sidebar form input{ 
font-size: 1em;
border-collapse: collapse;
border-style: solid;
border: 1px solid black;
}
#sidebar form input.noborder{border: 0px;}
#sidebar form select, #sidebar form input{ margin: 5px 0px;}
#sidebar form input{ margin-bottom: 0px;}
#sidebar form fieldset{border: 0px;}
#sidebar form label{
	font-size: 1.2em;
	color: #E26A02;
	  }
#sidebar form input { vertical-align: top;}

/* affichage des champs descriptif url chapo */
#sidebar2 #descript,
#sidebar2 #url,
#sidebar2 #ps,
#sidebar #ps {
	background-color: #f3f3f3;
	background-image: url("images/dot-bg-230.png");
	background-position: 0px 0px;
	background-repeat: repeat-y;
	margin: 0px 0px 20px 0px;
	width: 100%;
	}
#sidebar2 #descript div.inner,
#sidebar2 #url div.inner,
#sidebar2 #ps div.inner,
#sidebar #ps div.inner {
	background-color: transparent;
	background-image: url("images/dot-bg.png");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	font-size: 1.2em;
	margin: 0px;
	padding-left: 10px;
	}
#sidebar2 #descript div.inner p,
#sidebar2 #url div.inner p,
#sidebar2 #ps div.inner p,
#sidebar #ps div.inner p {
	font-family: Arial, sans-serif;
	color: #2d2d2d;
	text-align: left;
	font-size: 1.0em;
	font-weight: normal;
	background-color: transparent;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	}
#sidebar2 #descript div.inner p strong,
#sidebar2 #url div.inner p strong,
#sidebar2 #ps div.inner p strong,
#sidebar #ps div.inner p strong {
	font-weight: bold;
	}
#sidebar2 #descript div.inner p strong,
#sidebar2 #url div.inner p strong {
	display: block;
	}
#sidebar2 #descript div.inner h3,
#sidebar2 #url div.inner h3,
#sidebar2 #ps div.inner h3,
#sidebar #ps div.inner h3 {
	display: block;
	font-weight: bold;
	font-size: 1.2em;
	color: #2d2d2d;
	margin: 0px;
	padding: 10px 10px 0px 10px;
	}
#sidebar2 #descript div.inner ul,
#sidebar2 #url div.inner ul,
#sidebar2 #ps div.inner ul,
#sidebar #ps div.inner ul {
		list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding: 10px;
}
#sidebar2 #descript div.inner li,
#sidebar2 #url div.inner li,
#sidebar2 #ps div.inner li,
#sidebar #ps div.inner li {
	font-size: 1.2em;
	color: #2d2d2d;
	margin: 0px;
	padding: 0px;
}

#sidebar2 #descript div.inner p.bottom,
#sidebar2 #url div.inner p.bottom,
#sidebar2 #ps div.inner p.bottom,
#sidebar #ps div.inner p.bottom {
	display: block;
	height: 10px;
	overflow: hidden;
	font-size: 0.5em;
	background-color: transparent;
	background-image: url("images/dot-bg-bot.png");
	background-position: bottom left;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	}
#sidebar2 #descript a, #sidebar2 #descript a:link, #sidebar2 #descript a:active, #sidebar2 #descript a:visited,
#sidebar2 #url a, #sidebar2 #url a:link, #sidebar2 #url a:active, #sidebar2 #url a:visited,
sidebar2 #ps a, #sidebar2 #ps a:link, #sidebar2 #ps a:active, #sidebar2 #ps a:visited,
#sidebar #ps a, #sidebar #ps a:link, #sidebar #ps a:active, #sidebar #ps a:visited  {
	background-image: url("images/submit.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding: 0px 15px 0px 0px;
	font-size: 1.2em;
width:200px
	}
	
/* ------------------------------ */
/* ------------ contenu ----------- */
/* ------------------------------ */

#content{
	position: relative;
	float:left;
clera:right;
	width: 525px;
	padding: 0em 0em 0em 0px;
	font-family: Arial, sans-serif;
	color: #002c46;
	text-align: left;
	font-size: 1.2em;
	line-height: 1.8em;
	font-weight: normal;
	}
#content div.communique{
	margin: 0px 25px 0px 0px;
	border: 1px solid #c7c7c7;
	border-bottom: 0px;
	background-image: url("images/communique.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	}
#content div.communique p, #content div.communique ul, #content div.communique h3{ 
		margin:1em 20px 1em 0px;
		}
#content div.communique div.press-fond {
display: block;
width: 40px;
height: 630px;
border: 0px solid red;
	}		
#content div.communique div.inner {
position: relative;
float: right;
width: 450px;
	border: 0px solid red;
	}
#content div.communique #text-bottom {
text-align: right;
margin: 0px;
margin-left: 100px;	
}

#content #text-footer{
	margin: 0px 25px 0px 0px;
	border: 1px solid #c7c7c7;
	border-top: 0px;
	}
#content #text-footer div.inner{
	margin: 0px 20px 1em 50px;
	color: #bababa;
	}
#content #text-footer div.inner p, #content #text-footer div.inner ul, #content #text-footer div.inner h3{
	margin: 0px;
	padding: 0px;	
	color: #bababa;
	}

#content h3{
	text-align: center;
		}
#print {
	width: 525px;
	margin:0px;
	margin-top: 5px;
	font-size: 1.2em;
	text-align: right;
	}
#print img{
	vertical-align: baseline;
	}
#print a{
padding:0px 25px 0px 0px;
	}
#content div.liste {
	margin: 0px 25px 0px 0px;
	border: 0px ;
	}
#content div.liste ul{
		list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	}
#content div.liste p{
	color: #e36800;
	margin: 0px;
	padding: 0px;
	}
#content div.liste p a,
#content div.liste p a:link,
#content div.liste p a:active,
#content div.liste p a:visited{
	font-weight: normal;
	color: #002C46;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
#content div.liste p a:hover{
	font-weight: normal;
	color: #2d2d2d;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	}
#content p{color: #002C46;}
#content h2, #content h3{color: #2D2D2D;}