/* pr� home*/

#prehome {

	width:980px;

	height:530px;

	background-color:#95141B;

	margin:auto;

	padding:auto;

	top:50%;

	margin-top:-265px;

	left:50%;

	margin-left:-490px;

	position:absolute;

}

#prehome img {

	border:0;

}

#visuel_prehome {

	position:relative;

	float:left;

	z-index:100;

}

#entree {

	position:relative;

	top:286px;

	left:10px;

}

/* site*/

html, body {

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

}

#global {

	width:980px;

	margin:auto;

	padding:auto;

	border:1px solid #000000; 

}

#header {

	height:195px;

	background-color:#003867;

}	

#hg {

	float:left;

	padding-top:30px;

	padding-left:30px;

}

#hd {

	text-align:right;

}

#menu {

	height:35px;

	background-color:#336085;

}

#rechercher {

	height:35px;

	background-color:#003867;

	color:#FFFFFF;

	float:right;

	width:325px;

	padding-right:10px;

}

#moteur_recherche {

	padding-top:10px;

	text-indent:20px;

	height:20px;

}

.searchrechercher {

	font-size:13px;

	font-weight:bold;

}

#rechercher input {

	background-color:#003867;

	color:#FFFFFF;

	border-left:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	border-right:0;

	border-top:1px solid #FFFFFF;;

	padding-left:5px;



}

#rechercher input.buttonrechercher {

	background-color:#FFFFFF;

	color:#003867;

	border:0;

	width:30px;

	height:20px;

	cursor:pointer;

	font-size:11px;

}

#rechercher input.buttonrechercher:hover {

	font-weight:bold;

}

#actualites {

	height:120px;

	font-size:12px;

	line-height:15px;

	padding-left:40px;

}

#actualite_gauche {

	float:left;

	width:451px;

}

#actualite_droite {

	float:right;

	width:489px;

}



#actualites .visuel {

	float:left;

	padding-right:10px;

}

#actualites .contenu {

	height:108px;

	padding:8px 0 0 0;

}

#nat_all {

	background-color:#D8D9DA;

	color:#41698a;

	text-align:right;

	height:15px;

	margin-top:-15px;

	margin-left:155px;

	padding-right:20px;

}

#nat_all a {

	color:#41698a;

	text-decoration:none;

}

#nat_all a:hover {

	color:#033a69;

}

.picto {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	letter-spacing:-2px;

}



#pathway {

	margin-top:10px;

	font-size:13px;

	margin-left:40px;

	color:#003867;

	font-weight:bold;

}

#page {

	margin-left:40px;

	width:940px;

	

}

a.readon:link,a.readon:visited,a.readon:hover, a.readonquestion:link,a.readonquestion:visited,a.readonquestion:hover {

	text-transform:uppercase;

	background-color:#FFFFFF;

	color:#000000;

	text-decoration:none;

	background-image:url(../img/lire_la_suite.jpg);

	background-position:left;

	padding-left:13px;

	background-repeat:no-repeat;

	font-size:11px;

	font-weight:bold;	

}

a.readon:hover, a.focus_actu:hover, #focus_actualites a.focus_actu:hover, a.readonquestion:hover  {

	color:#003867;

}

a.contentpaneopenfocus:link,a.contentpaneopenfocus:visited,a.contentpaneopenfocus:hover,a.focus_actu  {

	text-transform:uppercase;

	background-color:#FFFFFF;

	color:#000000;

	text-decoration:none;

	background-image:url(../img/lire_la_suite.jpg);

	background-position:left;

	padding-left:13px;

	background-repeat:no-repeat;

	font-size:11px;

	font-weight:bold;

	padding-right:3px;

}

#mainbody a:link, #mainbody a:visited {

	color:#003867;

}

#mainbody a:hover {

	color:#000000;

}

#mainbody {

	padding-top:10px;

	width:604px;

	font-size:12px;

}

#mainbody li {

	list-style-type:square;

	color:#003867;

}

#focus_actualites a.focus_actu {

	position:relative;

	margin-left:470px;

	top:-30px;

	text-transform:uppercase;

	background-color:#FFFFFF;

	color:#000000;

	text-decoration:none;

	background-image:url(../img/lire_la_suite.jpg);

	background-position:left;

	background-repeat:no-repeat;

	font-size:11px;

	font-weight:bold;

	padding-left:13px;

}

#colonne {

	width:295px;

	background-color:#D8D9DA;

	float:right;

	font-size:12px;

	margin-bottom:30px;

}

.contentpaneopen, .contentpaneopenedito {

	font-size:12px;

	

}

.contentpaneopenedito td p {

	padding:0;

	margin:0;

}

.contentheading, .componentheading {

	font-size:20px;

	color:#003867;

	line-height:25px;

}

.contentheadingquestion, .componentheadingquestion {

	font-size:16px;

	color:#003867;

	line-height:19px;

}

.contentheadingedito {

	font-size:22px;

	color:#003867;

}

.contentheadingedito {

	padding-top:5px;

}

.contentheading { 

	padding-top:15px;



}



.contentpaneopenfocus,.contentpaneopenfocus table, .contentpaneopenfocus tr {

	margin:0;

	padding:0;

	font-size:12px;

	vertical-align:middle;

}	

.contentpaneopenfocus td {

	padding-right:10px;

	text-align:justify;

}

.createdate {

	font-style:italic;

	color:#999999;

}

.contentpaneopenfocus img {

	float:left;

	position:relative;

	padding-right:10px;

	margin-top:-3px;

	margin-left:-3px;

	padding-top:-3px;

	padding-left:-3px;

	z-index:0;

}

.contentpaneopenfocus {

	height:150px;

}

#logos {

	text-align:right;

	padding-top:140px;

	padding-right:30px;

	padding-bottom:5px;

	background-color:#FFFFFF;

	height:100%;

}

#footer {

	clear:both;

	background-image:url(../img/bernard_reynes_footer.jpg);

	background-repeat:no-repeat;

	height:50px;

	margin:0;

	padding:0;

	color:#000000;

	font-size:11px;

	padding-top:80px;



}

#footer a {

	color:#000000;

	text-decoration:none;

}

#footer a:hover {

	color:#003867;

	text-decoration:underline;

}

#fleft {

	padding-left:160px;

	float:left;

	width:440px;

}

#fright {



}

.contentpaneopen td {

	padding-top:-10px;

}

.contentpaneopen p {

	margin:0;

	padding:0;

}

/* FORMULAIRE*/

.contentpaneopen input:focus, .contentpaneopen textarea:focus {

	border:1px solid #003867;

}

.submit {

	background-color:#003867;

	color:#FFFFFF;

	border:0;

}

input.submit:hover {

	background-color:#003867;

	color:#FFFFFF;

}

/*COLONNE */

#haut_colonne {

	background-color:#D8D9DA;

	height:5px;

}

#titre_actu {

	background-color:#FFFFFF;

	padding:3px 5px;

}

#focus_actualites {

	height:150px;

	background-color:#D8D9DA;

}

#agenda {

	width:285px;

	background-color:#008398;

	color:#FFFFFF;

	font-size:13px;

	left:10px;

	background-image:url(../img/agenda.jpg);

	background-repeat:no-repeat;

	text-indent:30px;

	font-weight:bold;

	padding:5px;

}

#contenu_agenda, #contenu_lettre, #information {

	padding:10px;

}

#contenu_lettre {

	width:250px;

}

#information h3 {

 margin:0;

 padding:0;

 }

#sep1,#sep2 {

	height:10px;

	background-color:#FFFFFF;

}

#lettre {

	background-color:#AD9E00;

	width:285px;

	color:#FFFFFF;

	font-size:13px;

	left:10px;

	background-image:url(../img/lettre_de_depute.jpg);

	background-repeat:no-repeat;

	text-indent:30px;

	font-weight:bold;

	padding:5px;

}

.pathway a,.pathway {

	color:#003867;

}



/*MENU */

#nav, #nav ul {

	float: left;

	list-style: none;

	line-height:1;

	padding:4px 0 0 32px;

	margin:0;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	letter-spacing:-0.5pt;

	font-style: normal;

	color:#FFFFFF;

	z-index:100;

}



#nav a {

	display: block;

	color:#FFFFFF;

	text-decoration: none;

	padding:0.55em;

	outline:none;

}

#nav li {

	float: left;

	padding: 0;

}



#nav li ul {

	position: absolute;

	height: auto;

	width:110px;

	font-weight: normal;

	margin: 0 0 0 0;

	padding:0;

	visibility:hidden;

}



#nav li li {

	width:110px;

}

#nav li ul a {

	width:110px;

	background:#FFFFFF;

	border-bottom:1px dashed #336085;

	border-left:1px dashed #336085;

	border-right:1px dashed #336085;

	color:#000000;

	text-align:left;

	padding-left:15px;

	background-image:url(../img/li.jpg);

	background-position:left;

	background-repeat:no-repeat;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:1px;

}



#nav li:hover > a {

	color:#000000;

}



#nav a:hover, #nav li ul a:hover {

	color:#003867;

	text-decoration:none;

 	display:block;	  

}



#nav li:hover ul, #nav li.sfhover ul {

	visibility:visible

}





/*.active span {

	color:#000000;

	text-decoration:underline;

}*/

div.sublevel {

	font-weight:bold;

	font-size: 12px;

	width:140px;

	/width:140px;

	background:#F6B50F;

	color:#000000;

	text-align:left;

	padding:3px 0px 3px 6px;

}

.latestnews li, .latestnews ul {

	margin:0;

	padding:0;

	list-style-position:outside;

}

.latestnews li {

	margin-left:-40px;

}

.latestnews {

	list-style-type:none;

}

.latestnews a {

	color:#000000;

	text-decoration:none;

}

.latestnews a:hover {

	color:#003867;

	font-weight:bold;

}

#mod_nationale {

	margin-top:-8px;

}

#mod_actualites { 

	margin-top:-11px;

}

/* AGENDA*/



#eventlist {

	font-size:12px;

}

.eventlistmod a, #information a {

	color:#000000;

}

.eventlistmod a:hover, #information a:hover {

	color:#003867;

}

.eventlistmod li {

	list-style-type:none;

	margin-bottom:10px;

}

#contenu_agenda {

	margin-left:-40px;

}

.contentpaneopen img {

	float:left;

	margin:8px;

	margin-top:0;

}

.contentpaneopen {

	line-height:15px;

}

.cabinet img {

	border:1px solid #000000;

}

.referents td {

	padding:3px;

}

#referents td {

	border:1px solid #999999;

}

#contenu_lettre a:link, #contenu_lettre a:visited {

	color:#000000;

	text-decoration:underline;

}

#contenu_lettre a:hover {

	color:#003867;

	text-decoration:underline;

}

/* sondage*/
#sondage01 {
	width:600px;
}
#sondage01 td {
	width:200px;
	background-color:#EBEBEB;
	width:50%;
}
#sondage01 table {

}