* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.menu {
	POSITION: absolute; WIDTH: 350px;  HEIGHT: 35px; RIGHT: 800px; LEFT: 0px
}
.menu UL {
	Z-INDEX: 100; POSITION: absolute; PADDING-BOTTOM: 9px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 534px; PADDING-RIGHT: 0px; HEIGHT: 28px; PADDING-TOP: 9px; LEFT:5px !important; LEFT: -535px ;
}
.menu LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(../img/bkg_li_menu.jpg) no-repeat left 50%; FLOAT: right; PADDING-TOP: 0px
}
.menu A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #172983; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.menu A:active {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #172983; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.menu A:visited {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #172983; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 10px
}
.menu A:hover {
	COLOR: #000066
}
#slide {
	Z-INDEX: 10; POSITION: absolute; BOTTOM: 0px; BACKGROUND: #172983; HEIGHT: 3px
}



H1 {
	TEXT-ALIGN: right; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #34438c; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #34438c; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
P {
	TEXT-ALIGN: right; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #34438c; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
P.titresGrandsD {
	TEXT-ALIGN: right; MARGIN: 0px 25px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #e2021c; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
P.titreFocus {
	TEXT-ALIGN: right; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #445058; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
P.titreActualite {
	TEXT-ALIGN: right; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #2c8cb6; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
.logotypes {
	PADDING-BOTTOM: 3px; MARGIN: 5px 0px; PADDING-LEFT: 10px; WIDTH: 183px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.logotypes A {
	FILTER: alpha(opacity=100 ); FLOAT: left; opacity: 1.0
}
.logotypes IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; MARGIN: 3px 2px 0px 0px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.logotypes A:hover IMG {
	BORDER-BOTTOM: #172983 1px solid; FILTER: alpha(opacity= 30); BORDER-LEFT: #172983 1px solid; MARGIN: 3px 2px 0px 0px; BORDER-TOP: #172983 1px solid; BORDER-RIGHT: #172983 1px solid; opacity: 0.3
}
.LiensUtiles {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 530px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.LiensUtiles A {
	FILTER: alpha(opacity=100 ); opacity: 1.0
}
.LiensUtiles IMG {
	BORDER-BOTTOM: #172983 1px solid; BORDER-LEFT: #172983 1px solid; MARGIN: 15px 15px 0px 0px; BORDER-TOP: #172983 1px solid; BORDER-RIGHT: #172983 1px solid
}
.LiensUtiles A:hover IMG {
	BORDER-BOTTOM: #172983 1px solid; FILTER: alpha(opacity= 30); BORDER-LEFT: #172983 1px solid; MARGIN: 15px 15px 0px 0px; BORDER-TOP: #172983 1px solid; BORDER-RIGHT: #172983 1px solid; opacity: 0.3
}
UL#menu_GD {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 15px; PADDING-TOP: 0px
}
UL#menu_GD {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 2px 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 15px; PADDING-TOP: 0px
}
UL#menu_GD LI.GD_element {
	PADDING-RIGHT: 9px; BACKGROUND: url(../img/bkg_gauche_li_menu.jpg) repeat-y right 50%; TEXT-DECORATION: none
}
UL#menu_GD LI.GD_element A {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: right; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 5px; PADDING-LEFT: 5px; WIDTH: 195px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #ccdcef; COLOR: #013c88; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
UL#menu_GD LI.GD_element A:hover {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND: #1a3089; COLOR: #fff; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none
}
#titre_page {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 7px; PADDING-LEFT: 0px; WIDTH: 572px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/bkg_titres_pages.jpg) no-repeat; HEIGHT: 43px; PADDING-TOP: 10px
}
#titre_page P {
	TEXT-ALIGN: right; MARGIN: 0px 25px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
#BarreRecherche {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; MARGIN: 0px 0px 8px 160px; WIDTH: 255px; DISPLAY: inline; BACKGROUND: #33a1cd; FLOAT: left; HEIGHT: 18px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
.news {
	BORDER-BOTTOM: #33a1cd 1px dotted; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #34438c; CLEAR: both; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.lirePlus {
	TEXT-ALIGN: left; MARGIN: 10px 0px 0px
}
.lirePlus LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; LIST-STYLE-TYPE: none; PADDING-LEFT: 15px; PADDING-RIGHT: 18px; BACKGROUND: url(../img/img_fleche.jpg) no-repeat left 50%; PADDING-TOP: 0px
}
.bouttons_rightA {
	MARGIN-TOP: 3px; BACKGROUND: url(../img/boutton_1.png) no-repeat; HEIGHT: 82px
}
.bouttons_rightA LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: none; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 15px
}
.bouttons_rightA A {
	COLOR: #ffffff; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.bouttons_rightA A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.bouttons_rightB {
	MARGIN-TOP: 3px; BACKGROUND: url(../img/bkg_boutton_2.png) no-repeat; HEIGHT: 82px
}
.bouttons_rightB LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; PADDING-TOP: 15px
}
.bouttons_rightB A {
	COLOR: #ffffff; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.bouttons_rightB A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.bouttons_rightC {
	MARGIN-TOP: 3px; BACKGROUND: url(../img/bkg_boutton_3.png) no-repeat; HEIGHT: 82px
}
.bouttons_rightC LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; PADDING-TOP: 15px
}
.bouttons_rightC A {
	COLOR: #ffffff; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.bouttons_rightC A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
UL#sousMenuMinistere {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#sousMenuMinistere LI {
	MARGIN: 0px 5px 0px 0px; DISPLAY: inline; FLOAT: right; HEIGHT: 30px
}
UL#sousMenuMinistere LI A {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../img/1.jpg) 0px bottom; LETTER-SPACING: 1px; HEIGHT: 30px; COLOR: #34438c; FONT-SIZE: 15px; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
UL#sousMenuMinistere LI A:hover {
	BACKGROUND: url(../img/images/2.jpg) 0px bottom
}
.img_focus {
	MARGIN: 0px 5px 5px; WIDTH: auto; FLOAT: right; HEIGHT: auto
}
.lien_suivant {
	MARGIN: 5px; BACKGROUND: url(../img/img_fleche.jpg) no-repeat left center; FLOAT: left
}
.lien_suivant LI {
	TEXT-ALIGN: right; LINE-HEIGHT: 17px; LIST-STYLE-TYPE: none; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.lien_pdf {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 345px; PADDING-TOP: 0px
}
.lien_pdf LI {
	LINE-HEIGHT: 17px; LIST-STYLE-TYPE: none; MARGIN: 0px 10px; BACKGROUND: url(../img/icone_pdf.jpg) no-repeat left 50%; FONT-SIZE: 14px
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/bkg_foot.png) no-repeat; HEIGHT: 74px; COLOR: #ffffff; PADDING-TOP: 0px
}
#footer P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 18px; PADDING-TOP: 0px
}
#liens_foot {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#liens_foot LI {
	PADDING-BOTTOM: 0px; MARGIN: 5px 5px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../img/bkg_li_menu.jpg) no-repeat left 50%; HEIGHT: 12px; PADDING-TOP: 0px
}
#liens_foot LI A {
	COLOR: #ffffff; FONT-SIZE: 16px
}
#liens_foot LI A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.spip_logos {
	border: 0;
}
.titre {
	font: normal 16px Arial, Helvetica, sans-serif ;
	FONT-WEIGHT: bold;
	margin-right:20px;
	float:right;
}
/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }
