	/* screen */

/*
	1. styles par defaut
	2. mise en page des blocs
	3. styles divers
	4. layouts colonnes
	5. themes saisons
*/

/* 1. styles par defaut */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}

a{ text-decoration:none; color:#18417F;}
a:hover{ text-decoration:underline;}
a:active{}
a:visited{}

/* 2. mise en page des blocs */

#page{
	position:relative;
	max-width:960px;
	min-width:770px;
	background-repeat:repeat-y;
	background-position:100% 0;
}

* html #page{ height:1%; width:expression(Math.min(960, document.body.clientWidth)); /* IE5.5 et IE6 */}

#accessibilite{	display:none;}

#recherche{
	position:absolute;
	top:1.4em;
	right:30px;
	padding:5px;
	width:14em;
	z-index:1;
}

#recherche label{
	font-weight:bold;
	display:inline;
	float:none;
}
#recherche #recMotSimple{
	width:11em;
}

#z1-header{
	position:absolute;
	width:198px;
	top:0;
	left:0;
	background-repeat:no-repeat;
	background-position:-135px 18em;
	_background-position:-178px 18em;
	/*min-height:690px;*/
	z-index:3;
}
* html #z1-header{height:expression(document.body.clientHeight);}
#z1-logo{ margin-left:8px; margin-top:11px;}

#z1-navigation{ margin-left:22px; margin-right:35px;}
#z1-navigation li{ padding:0.4em 0; border-bottom-width:1px; border-bottom-style:solid; background:none;}
#z1-navigation li li{ border:none; padding:0.1em 0; padding-left:10px;}
#z1-navigation a{ color:#000; font-weight:bold; display:block; padding:0.1em;}
#z1-navigation a:hover{ text-decoration:none; color:#FF500B !important; }
#z1-navigation li.on ul{ border-left:4px solid #FF500B; margin-left:-6px; padding-left:6px;}
#z1-navigation li.on a{ color:#FF500B; border-left:4px solid #FF500B; margin-left:-6px; padding-left:6px;}
#z1-navigation li.on li{ background:url("../images/pict_li_nav_off.png") no-repeat 0 6px; padding-left:16px;}
#z1-navigation li.on li.on{ border:none; background:url("../images/pict_li_nav_on.png") no-repeat 0 3px; color:#FF500B;}
#z1-navigation li.on li.on a{ color:#FF500B;}
#z1-navigation li.on li a{ font-weight:normal; background-color:transparent; color:#000; border:none; padding:0;}

* html #z1-navigation li li{ height:1em;} /* IE PC only */

#z1-services{ margin:20px 0 0 22px; white-space:nowrap; border-left:0;}
#z1-services li{ display:inline; margin-right:0.1em; background:none; padding:0;}
#z1-services a{ text-decoration:none;}

#z4-content{margin-top: 0em;}

#corps{
	position:relative;
	margin-left:164px;
	margin-right:6px;
	background: #6FA9BF url(../images/fond.jpg) repeat-x;
	
}
#contenu{
	position:relative;
	padding:11px 28px 0 63px;
	background-repeat:no-repeat;
	background-position:10px 11px;	
}
* html #contenu {height: 1%; height:690px;} /* IE PC only */

/* 3. styles divers */
li.picto-qui{ background:url("../images/pict_qui.png") no-repeat 0 50%; padding:12px 0 12px 40px;}
li.picto-cal{ background:url("../images/pict_cal.png") no-repeat 0 50%; padding:12px 0 12px 40px;}
li.picto-chiffres{ background:url("../images/pict_chiffres.png") no-repeat 0 50%; padding:12px 0 12px 40px;}

ul.liste-sommaire{}
ul.liste-sommaire li{float:left; border:1px solid #CCC; margin-right:3px; width:48%;}
ul.liste-sommaire a{ display:block; padding:2px 5px;}
ul.liste-sommaire a:hover{ background-color:#F5F5F5;}

.download{ background:url("../images/pict_download.png") no-repeat 0 4px; padding-left:14px !important;white-space:nowrap;}

ul.liens li{ background-image:none; padding:0;}
ul.liens table tr td li a{ padding-left:10px; *padding-left:0px;}
/*ul.liens li a{ background:url("../images/pict_liste_liens.png") no-repeat 0 0.45em; padding-left:10px;}*/
ul.liens li a{padding-left:10px;}
ul.liens li{ background:url("../images/pict_liste_liens.png") no-repeat 0 0.45em;}
ul.liens ul{ padding-left:20px;}

ul.liens li.nolienbold{ background:none; font-weight:bold;}
ul.liens li.nolien{ background:none; font-weight:normal;}
ul.liens li.nolienbold a{ font-weight:normal;}
ul.liens li.nolienbold p{ font-weight:normal;}

span.label-coord, .label-coord{ color:#FF500B;}

/* 5. themes */
* {
    padding: 0px;
    margin: 0px; 
    font-family : arial;
}
body.printemps {
    background: #6FA9BF url(../images/fond.jpg) repeat-x;
    padding: 0px;
    margin: 0px;
}

#image_title {overflow:hidden;height:35px;}

.chevron {display: inline-block; background:url("../images/pict_liste_liens.png") no-repeat 1px 5px; vertical-align:top; margin-bottom:0.2em;padding-left:0.6em;}

#errorPage {
	position:relative;
	top : 150px;
	padding : 50px 25px 50px 25px;
	margin : 25px;
	background: #6FA9BF url(../images/fond.jpg) repeat-x;
	border:1px solid #6FA9BF;
	font-weight : bold;
	font-size:16px;
}
#errorPage a {
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}
#errorPage .leftCol {
	float: left;
	margin: 40px 20px 40px 0px;
}
#errorPage .leftRefonteCol {
	float: left;
	margin: 22px 20px 22px 0px;
}
.texteNormalRouge {
	color: #FF0000;
	font-weight: normal;
}

#agrandissementMediaImg {
	display: block;
}

