/* @charset "UTF-8"; */
/* CSS Document */

table.table-contenu {margin-left:50px; width:730px;}

/**********************
	GÉNÉRALITÉS
**********************/
body {
		margin:0;
		background-color:#FFF;
		background-repeat: no-repeat;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		 font-size:0.7em; 
		/* font-size:11px ; */
		text-align:left;
		color:#29639C;
}


th, td {
		font-family:Arial, Helvetica, sans-serif;
		color:#2755A2;
		/* font-size:1em;  */
		/* font-size:11px; */
		text-align:left; 
}

a {color:#29639C; text-decoration: underline;} 
a:vlink{color:#EA693E; text-decoration:none;} 
a:hover{color:#EA693E; text-decoration:none;}

a img, a > img {
		border-width:none;
		border:none;
}

a:hover {
		color:#2755A2;
		text-decoration:none;
}

hr.separation {
		clear:both;
		visibility:hidden;
}

h1 {
		font-size: 1.4em;
		font-weight:normal;
}

h2 {
		font-size:1.2em;
		text-indent:0.5em;
}

h2 em {
		font-size:0.8em;
		font-style:normal;
}

h3 {
		font-size:1em;
		margin:0;
		font-weight:normal;
		height:1.6em;
		line-height:1.6em;
		text-indent:0.5em;
		padding:0.5em 0;
}

.reserve {
		color:#FFFFFF;
}

.illustration {
		float:left;
		margin:0 10px 10px 0;
}

hr.boite-ombre {
		background:url(../../images/structure/boite-ombre-bas.png) repeat-x top left white;
		height:7px;
		border:none;
		padding:0;
		margin: -0.5em 0;
}



/**********************
 Vient de lr.css
**********************/

a.sommairen1 {font-size:16px; font-weight:bold; text-decoration:underline;} 
a:hover.sommairen1 {font-size:16px; font-weight:bold; text-decoration:none;}

a.sommaire {font-size:14px; text-decoration:underline;} 
a:hover.sommaire {font-size:14px; text-decoration:none;}

.texte-sommaire {font-size:16px; font-weight:bold}
.titre-bandeau-haut {color:white; font-size:24px; font-weight:bold}
.titre {color:#29639C; font-size:18px; font-weight:bold; text-align:center;}
TD.titre-plan {font-size:16px; font-weight:bold; background-color:#EBEBEB;}


/**********************
 Vient de model2.dwt
**********************/


p {  font: 11px Arial, Geneva, Helvetica, sans-serif; margin: 0px 0px 1px}
.nounderline {  text-decoration: none}

.header {  font: 20px Arial, Geneva, Verdana, Helvetica, sans-serif}
.strap {  font-size: 16px; font-family: Arial, Geneva, Verdana, Helvetica, sans-serif}
.subhead { font-weight: bold; }
.linklist { font-family: Arial, Geneva, Verdana, Helvetica, sans-serif }
.tiny {  font-size: 10px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif}

.smlhead { font-weight:bold}
.verdict { font: 16px Arial, Geneva, Verdana, Helvetica, sans-serif; font-weight:bold}

.forms {  font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif; }

.forms14 {  font: 14px Arial, Geneva, Verdana, Helvetica, sans-serif; }
.datederinfos { color:#8A8A8A; font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif}
.date { color:white; font: bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif}
.dropitems {  color:white; font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-weight:bold }
.quickfinder {  font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif; font-weight:bold; color: #FFFFFF}
.bodyrouge {  font: 11px Arial, Geneva, Verdana, Helvetica, sans-serif;  color:#FF0000}
.bodyrouge14 {  font: 14px Arial, Geneva, Verdana, Helvetica, sans-serif;  color:#FF0000}

.white { color:white}

/**********************
	STRUCTURE
**********************/
/* Alignement à gauche div#page {
		width:955px;
		 margin:0 auto; 
		 padding:0;  
		 position:relative; 
}
*/

div#entete {
		background:url(../../images/structure/entete.jpg) no-repeat top left white;
		width:965px;
		height:98px
}

#entete h1 strong {
display:none;
}

#entete h1 {
		margin:0;
		padding:5px;
}

div#contenu {
	width:955px;
	margin:10px;
}

div#pied {
		background:url(/images/structure/fond-pieddepage.gif) repeat-x top left white;
		color:#666666;
		font-size:90%;
		padding:10px 10px 50px 10px;
		text-align:center;
		color:#0D7A91;
}

div#pied li {
		list-style:none;
		display:inline;
		border-right:1px solid #0D7A91;
		padding:0 5px
}

div#pied li.last {
		border-right:none
}

div#pied a {
		color:#0D7A91;
}

/**********************
	HOME
**********************/
/*h2.zoom {
		border-top:1px solid #666;
		border-bottom:1px solid #666;
		color:#666;
		padding:5px 0;
		font-size:1.2em;
}*/

h2.zoom {
		border-bottom:1px solid #666;
}

#rubrique-dernieres-infos {
		border-left:1px solid #6BB030;
		padding:5px;
		width:275px;
		margin: 0 0;
		background:url(../../images/structure/boite-ombre-laterale.png) repeat-y top left white;
		z-index:0;
}

#rubrique-dernieres-infos h2 {
		background: url(../../images/structure/titre-h2-dernieres-infos.png) no-repeat top left #6BB030;
		color:white;
		position:relative;
		top:-12px;
		left:-5px;
		margin:0;
		font-weight:normal;
		height:30px;
		line-height:35px;
		text-indent:1em;
}

#rubrique-dernieres-infos h3 {
		background:#E1EFD6;
		position:relative;
		top:-12px;
		left:-5px;
}

#rubrique-dernieres-infos ul {
		list-style:none;
		padding:0;
		margin:0;
}

#rubrique-dernieres-infos li {
		padding:0;
		margin:5px;
}

#rubrique-dernieres-infos em {
		font-style:normal;
		color:#999999
}

#rubrique-dernieres-infos li strong {
		color:#6BB030;
		font-weight:bold
}

#rubrique-publications {
		border-left:1px solid #006600;
		padding:5px;
		margin:5px 0 0 0;
		background:url(../../images/structure/boite-ombre-laterale.png) repeat-y top left white;
		z-index:0;
}

#rubrique-publications h2 {
		background: url(../../images/structure/titre-h2-publications-ap.png) no-repeat top left #006600;
		color:white;
		position:relative;
		top:-12px;
		left:-5px;
		margin:0;
		font-weight:normal;
		height:30px;
		line-height:35px;
		text-indent:1em
}

#rubrique-publications h3 {
		background:#CCE0CC;
		position:relative;
		top:-12px;
		left:-4px;
}

#rubrique-publications h4 {
		border-top:1px solid #060;
		padding:0;
		margin:0;
		position:relative;
		height:1em
}

#rubrique-publications h4 span {
		border:1px solid #6B3;
		color:#6B3;
		padding:2px;
		position:absolute;
		right:3px;
		top:3px;
		font:9px normal Arial, Helvetica, sans-serif;
}

#rubrique-publications ul {
		list-style:square inside;
		padding:0;
		margin:0;
		color:#006600;
}


#rubrique-publications li {
		padding:0;
		margin:5px;
}

#rubrique-encemoment {
		border-left:1px solid #6BB030;
		padding:5px;
		width:275px;
		margin: 0 0;
		background:url(../../images/structure/boite-ombre-laterale.png) repeat-y top left white;
		z-index:0;
}

#rubrique-encemoment h2 {
		background: url(../../images/structure/titre-h2-encemoment.png) no-repeat top left #6BB030;
		color:white;
		position:relative;
		top:-12px;
		left:-5px;
		margin:0;
		font-weight:normal;
		height:30px;
		line-height:35px;
		text-indent:1em;
}

#rubrique-encemoment h3 {
		background:#E1EFD6;
		position:relative;
		top:-12px;
		left:-5px;
}

#rubrique-encemoment ul {
		list-style:none;
		padding:0;
		margin:0;
}

#rubrique-encemoment li {
		padding:0;
		margin:5px;
}

#rubrique-encemoment em {
		font-style:normal;
		color:#999999
}

#rubrique-encemoment li strong {
		color:#6BB030;
		font-weight:bold
}


#rubrique-prefectures { width:190px}
#rubrique-prefectures h2 {
		font-weight:normal;
		color:#0D7A91;
		background:url(../../images/structure/titre-h2-degrade-gris-ap.png) no-repeat top left white;
		height:15px;
		padding:10px 0 5px 0;
		margin:0;
}

#rubrique-prefectures h3 {
		background-color:#CFE4E9;
}
#rubrique-europe { width:190px;}
#rubrique-europe h2 {
		font-weight:normal;
		color:#054E91;
		background:url(../../images/structure/titre-h2-degrade-gris-ap.png) no-repeat top left white;
		height:15px;
		padding:10px 0 5px 0;
		margin:0;
}

#rubrique-europe h3 {
		background-color:#CDDCE9;
}

#rubrique-europe li {
		list-style-type:square;
		margin:2px 0;
}

#rubrique-europe p {
		text-align:center
}
#rubrique-reforme-etat { width:190px;
}
#rubrique-reforme-etat h2 {
		font-weight:normal;
		color:#B00151;
		background:url(../../images/structure/titre-h2-degrade-gris-ap.png) no-repeat top left white;
		height:15px;
		padding:10px 0 5px 0;
		margin:0;
}

#rubrique-reforme-etat h3 {
		background-color:#EFCCDC;
				text-align:center ;
font: 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
		font-weight:bold;

}

#rubrique-reforme-etat p {
		text-align:center;
}

a.voir-survol{ position:relative;
}
a.voir-survol em { visibility:hidden;
}
*>a.voir-survol em { position:absolute; top:20px ; left:0;
}
a:hover.voir-survol em {
		visibility:visible;
		display:block;
		background:#FFF;
		border:1px solid #666;
		padding:5px;
		z-index:800;
}

#rubrique-crise {
		border-left:1px solid #00A7D3;
		padding:5px;
		width:275px;
		margin: 0 0;
		background:url(../../images/structure/boite-ombre-laterale.png) repeat-y top left white;
		z-index:0;
}

#rubrique-crise ul {
		list-style:none;
		padding:0;
		margin:0;
}

#rubrique-crise li {
		padding:0;
		margin:5px;
}

#rubrique-crise em {
		font-style:normal;
		color:#999999
}

.crise {
		border-top:1px solid #FF0000;
		border-bottom:1px solid #FF0000;
		color:#FFFFFF;
    	background:#FF0000;
		padding:5px 0;
		font-size:1.5em;
		font-weight:bold
}


.encadrerose {
		border:1px solid #FF0000 ;
		color:#000000;
    	background:#FFDFDF;
		padding:0.2px 0.2px;
		font-size:1.5;
		font-weight:bold
}


