body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.625em;
	margin:0px;
	background-color:#e6e8bd;
	color:#000000;
}
img {
	border:none;
}
li{
	margin-bottom:6px;
}
h1{
	font-size:1.5em;
	margin-bottom: 3px;
	/*color:#55a5d7;*/
	color:#004d8b;
}
h2{
	font-size: 1.3em;
	/*margin-top: 38px;*/
}
p.align-left{
text-align: left;
}

p.align-center{
text-align: center;
}

p.align-right{
text-align: right;
}

p.align-justify{
text-align: justify;
}
.frame{
	position:relative;
	width: 758px;
	margin-left: auto;
	margin-right: auto;
}
.main{	
	width: 759px;
}
.floatleft{
	float:left;
}
/* Navigation haut de page*/ 
#navTop {
	position:absolute;
	top:28px;
	margin-left: 510px;
	width:25.9em;
	height:3em;
	z-index:10;
}
#navTop ul {
	padding: 0px;
	margin: 0px;
}
#navTop li {
	float:left;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
.navTopItem a{
	height:2.3em;
	text-align:center;
	float:left;
	padding-left:5px;
	padding-right:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	line-height:2.3em; /* Permet de centrer le texte verticalement */
	vertical-align:middle;
	text-decoration:none;
	color:#000000;
	background-color:#ffc30d;
}
#navTopItemSpec a{
	/*margin-top:0px;
	vertical-align: text-top;
	line-height:1.2em;*/
	border-right:none;
}
/* Redimension du texte*/
#resize {
	position:absolute;
	top:75px;
	margin-left: 686px;
	width:40px;
	height:17px;
	z-index:8;
	left: 19px;
}

/* Navigation Langue */
#navLang {
	position: absolute;
	right: 0px;
	top: 2px;
	width:120px;
	text-align: right;
}
#navLang a {
	text-decoration:none;
	color:#000000;
	text-transform: uppercase;
}


/* Navigation bas de page Index*/ 
#navBottom {
	position:absolute;
	top:445px;
	width:747px;
	height:30px;
	margin-left: 30px;
	z-index:20;
}
#navBottom ul {
	padding: 0px;
	margin: 0px;
}
#navBottom ul li {
	float:left;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
.navBottomItem a:link, .navBottomItem a:active, .navBottomItem a:visited{
	margin-top:2px;
	font-size:1em;
	display:block;
	width:13.8em;
	height:1.9em;
	line-height:1.6em;
	vertical-align:middle;
	float:left;
	text-align:center;
	background-color:#ffc30d;
	margin-right:0.2em;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #ffc30d;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.navBottomItem a:hover{
	display:block;
	height:1.9em;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #8cc63f;
}
.BottomAccueil{
	background-color:#4ab5e7;
	width:758px;
	height:144px;
}
/* Flash info Accueil*/
.flash{
	color:#FFFFFF;
	width:276px;
	float:left;
	margin-top:40px;
	margin-left:76px;
}
#contenuflash{
}
#contenuflash p {
	margin: 0px;
	padding: 0px;
}

#contenuflash .news-header {
	background:url(../images/entete-flash.gif);
	background-repeat:no-repeat;
}
#contenuflash .news-header h2 {
	margin: 0px;
	padding: 2px;
	padding-top: 3px;
	padding-left: 7px;
	font-size: 1.1em;
}
#contenuflash .news-content {
	padding: 8px;
	background-color:#004d8b;
}
#contenuflash .news-archive-link {
	text-align: right;
	background-color:#004d8b;
	padding-right: 8px;
}
#contenuflash .news-archive-link a {
	color: white;
}
#contenuflash .news-footer {
	height: 9px;
	background:url(../images/bas-flash.gif);
	background-repeat:no-repeat;
}

/* Menu principal */
#menu{
	font-size:1.1em;
	width:165px;
	/*height:431px;*/
	height:481px;
	background:url(../images/menu-bkg.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-top:15px;
	padding-left:10px;
}
#menu ul {
	padding: 0px;
	margin: 0px;
}
#menu ul li {
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
#menu a{
	text-decoration:none;
	color:#000000;
}
.menuItem1 a, .menuItem1On a{
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:3px;
	margin-right:3px;	
	font-weight:bold;
}
.menuItem1 a{
	background-color:#ffc30d;
}
#menuItemTop a{
	background-image:url(../images/menu-itemTop-bkg.gif);
	background-repeat:no-repeat;
}
menuItemOnTop a{
	background-image:url(../images/menu-itemTopOn-bkg.gif);
	background-repeat:no-repeat;
}
.menuItem1On a{
	background-color:#8cc63f;
}
.menuItem2 a, .menuItem2On a{
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcf90;
	margin-top:0px;
}
.menuItem2 a{
	display:block;
	background-color:#e6e8bd;	
	font-weight:normal;
}
.menuItem2 a:hover{
	display:block;
	background-color:#cdcf90;
}
.menuItem2On a{
	display:block;
	background-color:#cdcf90;
	font-weight:bold;
}
/* Breadcrumb */
#breadcrumb {
	font-size: 0.8em;
}

/* Contenu principal */
.contenu{
	float:left;
	width:458px;
	background-color:#FFFFFF;
	/*min-height: 389px;*/
	min-height: 439px;
	height: auto !important;
	/*height: 389px;*/
	height: 439px;
	font-size:1.3em;
	padding-left:62px;
	padding-right:63px;
	padding-top:12px;
	padding-bottom:30px;
	line-height: 1.5em;
}
.contenu ul{
	list-style-image: url(../images/puce.gif);
	padding:0px;
	margin-left:15px;
}
/* Menu de 3e niveau - Section Conseisl */
#menu3{
	/*font-size:0.75em;*/
	font-size:0.9em;
	font-weight:bold;
	padding-bottom:3px;
	text-align:center;
}
#menu3 a{
	text-decoration:none;
	color:#000000;
	display: block;
}
#menu3 td {
	padding-bottom: 9px;	
}
#menu3 .menu3-item:hover, #menu3 td.sfhover{
	background-image:url(../images/bkg-menu3.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	
}
#menu3 .item-act {
	background-image:url(../images/bkg-menu3.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}
#menu3 .item-act-left, .menu3 .item-act-right {
	width: 6px;
	height: 9px;
	background-position: bottom;
	background-repeat:no-repeat;
}
/*.menu3 .item-act-left {
	background-image:url(../images/menu3left.gif);
}
.menu3 .item-act-right {
	background-image:url(../images/menu3right.gif);
}*/
.menu3bottom{
	background-image:url(../images/bkg-menu3.gif);
	background-repeat:repeat-x;
}
/* Pour l'impression */
.headerPrint{
	display:none;
}
.pathPrint{
	display: none;
}
@media print {
body {
	background-color: #FFFFFF;
}
#menu, #navTop, #resize{
	display:none;
}
.contenu{
	width:654px;
	padding-left:10px;
	padding-right:10px;
	/*float: none;*/
}
.headerPrint{
	display: block;
}
.header{
	display: none;
}
.frame{
	width: 674px;
}
.main{	
	width: 674px;
}
.pathPrint{
	margin-bottom:-10px;
	display: block;
}
.headerAccueil {
	display: none;
}
.photoAccueil {
	display: none;
}
.floatleft {
	display: none;
}



