body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;font-variant: normal;color: #000000;text-decoration: none;text-align: center;padding: 0px;margin-top: 12px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
p {padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 12px;margin-left: 0px;overflow: hidden;}
a {text-decoration: none;color: #000000;}
a:hover {
	text-decoration: underline;
}
input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FF9900;margin: 0px;padding: 0px;}
select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FF9900;margin: 0px;padding: 0px;}
/* html img{ behavior: url(/site2009/css/iepngfix.htc) }*/

.inputnormal {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;margin: 0px;padding: 0px;}
.selectnormal {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;margin: 0px;padding: 0px;}
.textareanormal {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;margin: 0px;padding: 0px;}

.couleur1 {text-decoration: none;color: #FF9900;}
.couleur1 a {text-decoration: none;color: #FF9900;}
.couleur1 a:hover{text-decoration: underline;color: #FF9900;}
.couleur2 {text-decoration: none;color: #996633;}
.couleur3 {text-decoration: none;color: #0380B7;}
.couleur4 {text-decoration: none;color: #CCCCCC;}
.couleur5 {text-decoration: none;color: #7FC31C;}
.couleur6 {text-decoration: none;color: #FFFFFF;}

.titre1{
	font-size:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0380B7;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}
.titre2{
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	margin: 0px;
	padding: 0px;
}
.titre3couleur1{text-decoration: none;color: #FF9900;font-size:13px ;}
.titre3couleur3{text-decoration: none;color: #0380B7;font-size:13px ;}


.image_droite {float: right;margin-left: 12px;}
.image_gauche {float: left;	margin-right: 12px;}

.separation_orange {background-color: #FF9900;height: 5px;overflow: hidden;padding: 0px;background-image: url(images/habillage_bar.jpg);background-repeat: no-repeat;background-position: right 0px;line-height: 5px;margin: 0px;}
.separation_bleu {background-color: #0380B7;height: 5px;overflow: hidden;padding: 0px;background-image: url(images/habillage_bar2.jpg);background-repeat: no-repeat;background-position: right 0px;line-height: 5px;margin: 0px;}
.separation_vert {background-color: #7FC31C;height: 5px;overflow: hidden;padding: 0px;background-image: url(images/habillage_bar3.jpg);background-repeat: no-repeat;background-position: right 0px;line-height: 5px;margin: 0px;}
.theme_actu {color:#FF9900;	margin: 0px;padding-top: 2px;padding-right: 0px;margin-bottom: 6px;padding-left: 0px;overflow: hidden;	font-weight: bold; height:12px;}
.bouton_lien{margin: 0px; margin-bottom: 0px;padding-top: 3px;padding-right: 0px;padding-bottom: 0px;padding-left: 12px;background-image: url(images/habillage_lien1.jpg);background-repeat: no-repeat;background-position: left top;}
.bouton_lien_video{margin: 0px; margin-bottom: 0px;padding-top: 3px;padding-right: 0px;padding-bottom: 0px;padding-left: 12px;background-image: url(images/habillage_lien1_video.jpg);background-repeat: no-repeat;background-position: left top;}
.bouton_lien2{margin: 0px;padding-top: 3px;padding-right: 0px;padding-bottom: 0px;padding-left: 12px;background-image: url(images/habillage_lien2.jpg);background-repeat: no-repeat;background-position: left top;}
.bouton_lien3{margin: 0px;padding-top: 3px;padding-right: 0px;padding-bottom: 0px;padding-left: 12px;background-image: url(images/habillage_lien3.jpg);background-repeat: no-repeat;background-position: left top;}


/*Actu Une*/

.titre_actu_une{color: #0380B7;padding-bottom: 0px;font-weight: bold;margin: 0px;padding-top: 0px;padding-right: 0px;padding-left: 0px;overflow: hidden;height: 42px;}
.contenu_actu_une {
	height: 170px;
	overflow: hidden;
	margin-bottom: 10px;
}

/*Actu Miniature*/
.actu_mini {float: left;overflow: hidden;font-size: 10px;margin: 0px;padding-top: 18px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;width: 164px;text-align: left;}
.contenu_actu_mini {height: 50px;overflow: hidden;width: 164px;}

/*Div site*/
#site {
	height: 700px;
	width: 1002px;
	position: relative;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#site #entete {margin: 0px;padding: 0px;height: 100px;width: auto;background-color: #E0E0E0;text-align: right;}
#site #page {padding: 0px;height: 550px;width: 832px;float: left;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
#site #outils {margin: 0px;padding: 0px;float: right;height: 600px;width: 170px;background-image: url(images/colone_droite.jpg);}
#site #pied {margin: 0px;padding: 0px;height: 25px;width: 832px;float: left;background-repeat: no-repeat;background-image: url(images/pied.jpg);}

/*Div colone droite*/
#site #outils #moteur_recherche {white-space: nowrap;height: 20px;width: auto;padding-right: 12px;padding-bottom: 0px;padding-left: 12px;overflow: hidden;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;padding-top: 7px;}
.separation_portail {height:2px ;overflow:hidden; background-color:#E2E2E2;}
#site #outils #moteur_recherche input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;height: 15px;border: 1px none #FFFFFF;padding-right: 3px;padding-left: 3px;margin: 0px;width: 138px;background-image: url(images/recherche.jpg);background-repeat: no-repeat;display: block;vertical-align: middle;}
#site #outils #couv_jda {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 12px;margin-top: 0px;margin-right: 0px;margin-left: 0px;}
#site #outils #portail {margin-top: 0px;margin-right: 0px;margin-bottom: 12px;margin-left: 0px;padding-left: 12px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px; height:160px}
#site #outils .portail1 {height:25px; line-height:25px; font-size:13px; font-weight:bold; color:#FF9900}
#site #outils .portail2 {height:25px; line-height:25px; font-size:13px; font-weight:bold; color:#0380B7}
#site #outils .portail3 {height:25px; line-height:25px; font-size:13px; font-weight:bold; color:#83C422}
#site #outils #agenda {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-left: 12px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px; height:163px; cursor:default}
#site #outils #agenda .case_agenda{float:left; margin:1px; background:#FFFFFF ; color:#0380B7 ; height:18px; width:20px; overflow:hidden; font-size:9px; text-align:center; line-height:18px;}

/*Div page d'accueil*/
#site #page #bloc_article {float: left;width: 340px;margin-top: 12px;padding: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;height: 525px;overflow: hidden;}
#site #page #bloc_fil_actu {float: left;width: 460px;margin-top: 0px;margin-left: 20px;height: 209px;padding: 0px;margin-right: 0px;margin-bottom: 0px;background-image: url(images/fil_actu.jpg);background-repeat: no-repeat;background-position: left top;}
#site #page #bloc_video {float: left;width: 460px;margin-top: 12px;margin-left: 20px;height: 305px;}
.contenu_bloc_second {padding-left: 4px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #F2F2F2;border-bottom-color: #F2F2F2;border-left-color: #F2F2F2;padding-bottom: 4px;}
#site #page #bloc_fil_actu #titre_bloc_fil_actu {width: auto;padding-top: 9px;padding-right: 6px;padding-bottom: 2px;padding-left: 6px;border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-left-style: solid;border-top-color: #FF9900;border-right-color: #FF9900;border-left-color: #FF9900;float: left;height: 14px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;background-image: url(images/filactu.jpg);background-repeat: repeat-x;margin: 0px;}
#site #page #bloc_fil_actu #suite_titre_bloc_fil_actu {width: auto;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FF9900;height: 26px;}
#site #page #bloc_fil_actu #contenu_bloc_fil_actu {height: 200px;width: auto;overflow: auto;padding-top: 6px;padding-right: 6px;padding-bottom: 2px;padding-left: 6px;text-align: justify;font-size: 11px;background-image: url(images/fil_actu_bleu.jpg);background-repeat: no-repeat;background-position: left top;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #0380B7;border-bottom-color: #0380B7;border-left-color: #0380B7;}

/*Div colone gauche*/
#site #page #outils_page {float: left;width: 170px;margin-top: 12px;margin-right: 12px;}
#site #page #outils_page .bloc_outils_page .titre_bloc_outils_page {background-color: #FF9900;color: #FFFFFF;height: 6px;overflow: hidden;margin: 0px;padding: 0px;}
#site #page #outils_page .bloc_outils_page .contenu_bloc_outils_page {padding: 4px;line-height: 14px;}
#site #page #outils_page .bloc_outils_page .contenu_bloc_outils_page p {margin-top: 3px;}
#site #page #outils_page .bloc_outils_page {margin-bottom: 12px;}

/*Div contenu page*/
#site #page #contenu_page {
	width: 640px;
	margin-top: 12px;
	float: left;
	text-align:justify;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: auto;
	height: 528px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#site #page #contenu_page #interieur_page {
	height: auto;
	width: 620px;
}
#pop_up {
	position: absolute;
	background-color: #FFFFFF;
	border: 2px solid #0A7FB5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0480B4;
	text-align: right;
	height: 445px;
	width: 320px;
	overflow: hidden;
	top: 150px;
	margin-left: -160px;
	left: 50%;
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 13px;
	padding-left: 3px;
}

#pop_up a{text-decoration: none;color: #0A7FB5;}
#pop_up a:hover{text-decoration: none;color: #0A7FB5;}

