html, body {height:100%;
	text-align:center;
	font-family:"Trebuchet MS", "Arial", "Helvetica", sans-serif;
	font-size:small;
	font-weight:normal;
	color:black;
	margin:0;
	padding:0;}

* {margin:0;
	padding:0;}
	
/*
#conteneurpopup {background-image:url(../images/bodyfond.gif);
	background-repeat:repeat;
	width:100%;
	height:100%;}
*/

#popup {width:650px;
	height:100%;
	text-align:left;}

h1 {padding:0 15px 0 0;
	margin:0 15px 0 0;
	font-size:large;
	font-weight:900;
	color:#FF6600;}
h1 a {text-decoration:none;}
h1 a:link {color:#FF6600;}
h1 a:visited {color:#FF6600;}
h1 a:hover {color:#666666;
	text-decoration:underline;}
h1 a:active {color:#FF6600;}


h2 {font-size:medium;
	margin:15px 15px 5px 0;
	font-weight:bolder;
	color:#666666;
	line-height:130%;}
ul li h2.arrdt {color:#FF6600;
	border-bottom:1px solid #FF6600;
	width:300px;
	margin:10px 0px 5px 0px;
	text-indent:0;}
ul li h2.secteur {margin:5px 0px 5px 0;
	text-indent:0;}
h2 a {text-decoration:none;}
h2 a:link {color:#666666;}
h2 a:visited {color:#666666;}
h2 a:hover {color:#FF6600;
	text-decoration:underline;}
h2 a:active {color:#666666;}

h3 {font-size:small;
	padding-top:5px;
	padding-right:15px;
	font-weight:bolder;
	color:#FF6600;}
h3 a {text-decoration:none;}
h3 a:link {color:#FF6600;}
h3 a:visited {color:#FF6600;}
h3 a:hover {color:#666666;
	text-decoration:underline;}
h3 a:active {color:#FF6600;}

h4 {font-size:small;
	margin:10px 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#666666;}
	
h5 {font-size:x-small;
	margin:10px 0 5px 0;
	padding:0;
	font-weight:bold;
	color:#FF6600;}
	
p {margin:10px 15px 10px 0;
	line-height:150%;}

span.txtorange {color:#F60;}

span.lienorange a {text-decoration:none;}
span.lienorange a:link {color:#F60;}
span.lienorange a:visited {color:#F60;}
span.lienorange a:hover {color:#666;
	text-decoration:underline;}
span.lienorange a:active {color:#F60;}

span.liengris a {text-decoration:none;}
span.liengris a:link {color:#666;}
span.liengris a:visited {color:#666;}
span.liengris a:hover {color:#F60;
	text-decoration:underline;}
span.liengris a:active {color:#666;}

.petittexte {margin:10px 15px 10px 0;
	line-height:135%;
	font-size:x-small;}
.grandtexte {margin:5px 15px 10px 0;
	line-height:135%;
	font-size:medium;}

.petitinterlignage {line-height:130%;}

.petitelargeur {width:400px;}
p.petitelargeursansespace {width:400px;
	margin:0;
	padding:0;}

p.toutepetitelargeursansespace {width:340px;
	margin:0;
	padding:0;}

hr.hrorange {border:0;
	margin:15px 15px 10px 0;
	height:1px;
	background-color:#FF9900;
	color:#FF9900;}

hr.hrgris {border:0;
	margin:15px 15px 10px 0;
	height:1px;
	background-color:#666;
	color:#666;}

div#retour {width:100%;
	margin:0px;
	font-size:smaller;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;}
/*
div#retour ul {margin:0px 0px 0px 16px}
*/
div#retour li {float:left;
	margin:0px 0px 10px 0px;
	padding:0px 5px 0px 5px;
/*
	border-left:1px solid #F60;
*/
	border-right:2px solid #F60;}
/*
div#retour li:first-child {border-left:2px solid #F60;}
*/
div#retour a {text-decoration:none;
	font-weight:bolder;}
div#retour a:link {color:#F60;}
div#retour a:visited {color:#F60;}
div#retour a:hover {text-decoration:underline;
	color:#666;}
div#retour a:active {color:#F60;}

ul {list-style:none;
	margin:0;
	padding:0;}
li {margin:10px 15px 10px 10px;
	padding:0;
	line-height:150%;}

acronym {border-bottom: 1px dotted black;}
	
strong.grasgris {font-weight:bolder;
	color:#666;}
a:hover strong {color:red;}

strong.grasorange {font-weight:bolder;
	color:#F60;}

strong.grasblanc {font-weight:bolder;
	color:#FFF;}
strong.grasblanc a:link {color:#fff; text-decoration:none;}
strong.grasblanc a:visited {color:#fff; text-decoration:none;}
strong.grasblanc a:hover {color:red; text-decoration:underline;}

p.orange {color:#F60;}
p.gris {color:#666;}
em.italorange {font-style:italic;
	color:#F60;}

em.italgrasorange {font-style:italic;
	font-weight:bolder;
	color:#F60;}

div.note {font-style:italic;
	font-size:x-small;}

sup {vertical-align:20%;
	font-size:85%;}

.coulORANGE {color:#F60;}

.cartouche {padding:5px;
	margin-top:-5px;
	margin-bottom:10px;}
	
ul h2 {margin:10px 0 3px -10px;
	padding:0 0 0 0;}
ul.puceGRISE h2 {margin:0 0 3px 0px;
	text-indent:0px;
	padding:0 0 0 0;}
ul p {margin:10px 0 3px 0px;
	text-indent:0;
	padding:0 0 0 0;}
ul h2 a {background-position:0px 8px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:10px;}
ul h2 a:link 
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}
ul h2 a:visited 
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}
ul h2 a:hover 
	{color:#FF6600;
	background-image:url(../images/triangleFF6600.gif);
	text-decoration:underline;}
ul h2 a:active 
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}
ul h2 a.sansTriangle 
	{margin:10px 0 0px -10px;
	color:#666666;
	background-image:none;}
	
ul.sommairePublications li {margin:0px;
	text-indent:0px;
	padding:0 0 0 0;}
ul.sommairePublications p {margin:10px 0 3px 0px;
	text-indent:0px;
	padding:0 0 0 0;}
ul.sommairePublications h3.publications1 {margin:10px 0 3px 0px;
	text-indent:0px;
	padding:0 0 0 5px;
	background-color:#CB0188;
	color:#FFF;}
ul.sommairePublications h3.publications2 {margin:10px 0 3px 0px;
	text-indent:0px;
	padding:0 0 0 5px;
	background-color:#DB8230;
	color:#FFF;}
ul.sommairePublications h3.publications3 {margin:10px 0 3px 0px;
	text-indent:0px;
	padding:0 0 0 5px;
	background-color:#4375B8;
	color:#FFF;}
ul.sommairePublications h3.publications4 {margin:10px 0 3px 0px;
	text-indent:0px;
	padding:0 0 0 5px;
	background-color:#883D92;
	color:#FFF;}
ul.sommairePublications h3.publications5 {margin:10px 0 3px 0px;
	text-indent:0px;
	padding:0 0 0 5px;
	background-color:#96bf0d;
	color:#FFF;}
ul.sommairePublications h3.publications6 {margin:10px 0 3px 0px;
	text-indent:0px;
	padding:0 0 0 5px;
	background-color:#FF0;
	color:#666;}

ul h3, ul ul h3 {margin:0 0 3px 0px;
	padding:0 0 0 0;}
ul h3 a {background-position:0px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:10px;}
ul h3 a:link 
	{color:#F60;
	background-image:url(../images/triangleFF6600off.gif);}
ul h3 a:visited 
	{color:#F60;
	background-image:url(../images/triangleFF6600off.gif);}
ul h3 a:hover 
	{color:#666;
	background-image:url(../images/triangle666666on.gif);
	text-decoration:underline;}
ul h3 a:active 
	{color:#F60;
	background-image:url(../images/triangleFF6600off.gif);}

ul h4 a {background-position:0px 4px;
	background-repeat:no-repeat;
	text-decoration:none;
	margin:0 0 0 0;
	padding:0 0 0 10px;}
ul h4 a:link
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}
ul h4 a:visited
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}
ul h4 a:hover
	{color:#FF6600;
	background-image:url(../images/triangleFF6600.gif);
	text-decoration:underline;}
ul h4 a:active
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}

ul.puceORANGE {list-style-image:
	url(../images/puceFF6600.gif);}
ul.puceGRISE {list-style-image:
	url(../images/puceGRISE.gif);}
ul.pucePDF {list-style-image:
	url(../images/pdficon_small.gif);}
ul.puceCIRCLE {list-style-type:circle;}
ol.puceDECIMAL {list-style-type:decimal;}
ul.puceGRISE li, ul.puceORANGE li, ul.puceCIRCLE li, ol.puceDECIMAL li, ul.pucePDF li {margin:10px 15px 10px 40px;}
ul.puceORANGE li ul li {margin:0 0 0 0;
	padding:0;
	list-style-image:none;}
ul.puceORANGE li ul.puceGRISE li {margin:5px 15px 5px 40px;
	list-style-image:
	url(../images/puceGRISE.gif);}
ul.puceORANGE li ul.puceGRISE li ul.puceORANGE li {margin:5px 15px 5px 40px;
	list-style-image:
	url(../images/puceFF6600.gif);}

ul.sigles {list-style-type:none;
	margin:0;
	padding:0;
	font-size:x-small;}
ul.sigles li {margin:0;
	padding:0px 0px 5px 0px;}

.note {font-size:x-small;
	color:#666666;}

img {border:1px solid #F90;}
a:link img {border:2px solid #F90;}
a:visited img {border:2px solid #F90;}
a:hover img {border:2px solid #666;}
a:active img {border:2px solid #CCC;}

img.sansContour {border:0;}
a:link img.sansContour {border:0;}
a:visited img.sansContour {border:0;}
a:hover img.sansContour {border:0;}
a:active img.sansContour {border:0;}

img.imgdroite {border:1px solid #FF9900;
	float:right;
	margin:0 15px 0 5px;}
.petitelargeur img.imgdroite {margin:0 0 0 5px;}
img.imggauche {border:1px solid #FF9900;
	float:left;
	margin:0 10px 10px 0px;}

a:link {color:blue;}
a:visited {color:purple;}
a:hover {color:red;}
a:active {color:navy;}

a.liennoir:link {color:black;}
a.liennoir:visited {color:black;}
a.liennoir:hover {color:red;}
a.liennoir:active {color:black;}

input[type="submit"]:hover, input[type="reset"]:hover
	{background-color:#F90;}
input[type="text"]:hover, input[type="text"]:focus, input[type="submit"]:focus, 
	input[type="reset"]:focus, select:hover, select:focus {background-color:#CCC;}

#page {width:100%;
    height:100%;
	margin-left:auto;
    margin-right:auto;
    text-align:left;
    background-color:#FFFFFF;
    background-image:none;}

#colgaucheetdroite {width:100%;
	margin:0;
 	margin-top:5px;
	padding:0;
	background-color:#FFFFFF;
	float:left;
	display:inline;}

#coldroite {width:460px;
	background-color:#FFFFFF;
	margin:0;
    padding:0;
	float:left;}
	
#colgauche {width:190px;
	background-color:#FFFFFF;
	margin:0;
    padding:0;
 	float:left;}

#coldroite li, p, h1, h2 {margin-right:15px;}

.logo {position:relative;
	border-style:none;
	margin:0;
	padding:0;
	float:left;
	display:inline;}

.sommairePublications div{width:250px;
	float:left;
	margin:0 10px 0 0;
	display:block;}

/* Début du menu du haut*/

#menu {width:100%;
	background-repeat:repeat-x;
	float:left;
	display:block;
	}
	
#accroche {width:100%;
	height:35px;
	background-color:#666;
	display:block;
	position:absolute;
	top:0px;
	left:180px;
	}
	
#onglets {width:100%;
	height:74px;
	position:absolute;
	top:35px;
	left:180px;
	background-image:url(../images/fondmenu.jpg);
	display:block;
	}
	
#menu ul li ul {display:none;}

#menu ul li:hover ul {background-color:#666;
	display:block;
	position:absolute;
	top:18px;
	left:-8px;}
	
#menu ul li.lienactif:hover ul {background-color:#F90;
	display:block;
	position:absolute;
	top:20px;
	left:-6px;}
	
#menu ul li ul li 
	{border-bottom:1px solid #FFF;
	line-height:100%;
	padding-bottom:4px;}

#menu ul li ul a:link 
	{color:#FFFFFF;}
#menu ul li ul a:visited 
	{color:#FFFFFF;}
#menu ul li ul a:hover 
	{color:#F90;}
#menu ul li ul a:active 
	{color:#CCCCCC;}

#menu ul li.lienactif ul a:link 
	{color:#FFFFFF;}
#menu ul li.lienactif ul a:visited 
	{color:#FFFFFF;}
#menu ul li.lienactif ul a:hover 
	{color:#666;}
#menu ul li.lienactif ul a:active 
	{color:#CCCCCC;}


li.lienmargegauchedroite {position:relative;
	top:-9px;
	margin-left:8px;
	margin-right:8px;
	float:left;
	display:inline;}

li.lienmarge16gauche8droite {position:relative;
	top:-9px;
	margin-left:16px;
	margin-right:8px;
	float:left;
	display:inline;}

li.lienmargegauche {position:relative;
	top:-9px;
	margin-left:8px;
	margin-right:0px;
	float:left;
	display:inline;}

li.lienmarge16gauche {position:relative;
	top:-9px;
	margin-left:16px;
	margin-right:0px;
	float:left;
	display:inline;}

li.lienmargedroite {position:relative;
	top:-9px;
	margin-left:0px;
	margin-right:8px;
	float:left;
	display:inline;}

li.lienactif {position:relative;
	top:-9px;
	height:20px;
	margin-left:0px;
	margin-right:0px;
	float:left;
	background-color:#FF9900;
	display:inline;}

li.onglet {position:relative;
	top:-9px;
	margin-left:0px;
	margin-right:0px;
	width:16px;
	float:left;
	display:inline;}

li.ongletgauche {position:relative;
	top:-9px;
	margin-left:0px;
	margin-right:0px;
	height:20px;
	width:16px;
	float:left;
	background-image:url(../images/ongletgauche.jpg);
	background-repeat:no-repeat;
	display:inline;}

li.ongletdroite {position:relative;
	top:-9px;
	margin-left:0px;
	margin-right:0px;
	height:20px;
	width:16px;
	float:left;
	background-image:url(../images/ongletdroite.jpg);
	background-repeat:no-repeat;
	display:inline;}

a.lienmenu:link 
	{color:#FFFFFF;
	text-decoration:none; 
	font-weight:bold;}
a.lienmenu:visited 
	{color:#FFFFFF;
	text-decoration:none; 
	font-weight:bold;}
a.lienmenu:hover 
	{color:#FF9900;
	text-decoration:none; 
	font-weight:bold;}
a.lienmenu:active 
	{color:#CCCCCC;
	text-decoration:none; 
	font-weight:bold;}

a.lienmenuactif:link 
	{color:#FFFFFF;
	text-decoration:none; 
	font-weight:bold;}
a.lienmenuactif:visited 
	{color:#FFFFFF;
	text-decoration:none; 
	font-weight:bold;}
a.lienmenuactif:hover 
	{color:#666666;
	text-decoration:none; 
	font-weight:bold;}
a.lienmenuactif:active 
	{color:#CCCCCC;
	text-decoration:none; 
	font-weight:bold;}

/* Fin du menu du haut */

#aideurgente {width:150px;
	background-color:#FFFFFF;
	margin:0px;
	padding-top:0;
	padding-left:20px;
	padding-bottom:0;
	float:left;}

#popup {width:650px;
	background-color:#FFFFFF;
	padding:25px;
	float:left;}

.couvercle {width:150px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	margin:0;
	margin-top:10px;
	background-image:url(../images/couvercle.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FFFFFF;
	float:left;}

div#rues {width:150px;
	padding-left:20px;
	padding-right:5px;
	padding-bottom:0px;
	padding-top:5px;
	margin:0;
	float:left;
	background-image:url(../images/boiterues.jpg);
	background-repeat:repeat-y;
	font-size:x-small;}

div#rues select, div#rues input {font-size:x-small;}

div#rues div.partierues {margin-bottom:3px;}

div.ruesbas {width:190px;
	height:9px;
	float:left;
	background-image:url(../images/boiteruesbas.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;}

#boiteMaj {width:165px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	margin:10px 0 0 0px;
	float:left;
	background-color:#F90;}

#boiteMaj p {padding:0px;
	margin:10px 0 10px 0;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	line-height:120%;}

div.boiteAGauche {width:165px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	margin:10px 0 0 0px;
	float:left;
	background-color:#FFF;}

div.boiteAGauche p {padding:0px;
	margin:10px 0 10px 10px;
	font-weight:bold;
	color:#666;
	text-align:center;
	line-height:120%;}

.boite {width:150px;
	padding-left:25px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:10px;
	margin:0;
	float:left;
	background-image:url(../images/boite.jpg);
	background-repeat:repeat-y;
	font-size:x-small;}

.boite ul {margin:-5px 5px 2px 5px;
	text-indent:-8px;
	padding-left:0px;
	padding-right:5px;}

.boite ul ul {margin:0 5px 2px 5px;
	text-indent:-8px;
	padding-left:5px;}

.boite ul ul ul {margin:0 5px 2px 5px;
	text-indent:-8px;
	padding-left:5px;}

.boite li {margin:0;
	margin-top:5px;
	line-height:115%;}

.boite ul a	{background-position:0px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:8px;}
.boite ul a:link 
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}
.boite ul a:visited 
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}
.boite ul a:hover 
	{color:#FF6600;
	background-image:url(../images/triangleFF6600.gif);
	text-decoration:underline;}
.boite ul a:active 
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}

.boite ul a.actif {background-position:0px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:8px;}
.boite ul a.actif:link 
	{background-image:url(../images/triangleFF6600.gif);
	color:#FF6600;}
.boite ul a.actif:visited 
	{background-image:url(../images/triangleFF6600.gif);
	color:#FF6600;}
.boite ul a.actif:hover 
	{background-image:url(../images/triangleFF6600.gif);
	text-decoration:underline;
	color:#FF6600;}
.boite ul a.actif:active 
	{background-image:url(../images/triangleFF6600.gif);
	color:#FF6600;}


#boite {width:150px;
	padding-left:25px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:10px;
	margin:0;
	float:left;
	background-image:url(../images/boite.jpg);
	background-repeat:repeat-y;
	font-size:x-small;}

#boite ul {margin:-5px 5px 2px 5px;
	text-indent:-8px;
	padding-left:0px;
	padding-right:5px;}

#boite ul ul {margin:0 5px 2px 5px;
	text-indent:-8px;
	padding-left:5px;}

#boite ul ul ul {margin:0 5px 2px 5px;
	text-indent:-8px;
	padding-left:5px;}

#boite li {margin:0;
	margin-top:5px;
	line-height:115%;}

#boite ul a	{background-position:0px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:8px;}
#boite ul a:link 
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}
#boite ul a:visited 
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}
#boite ul a:hover 
	{color:#FF6600;
	background-image:url(../images/triangleFF6600.gif);
	text-decoration:underline;}
#boite ul a:active 
	{color:#666666;
	background-image:url(../images/triangle666666.gif);}

#boite ul a.actif {background-position:0px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:8px;}
#boite ul a.actif:link 
	{background-image:url(../images/triangleFF6600.gif);
	color:#FF6600;}
#boite ul a.actif:visited 
	{background-image:url(../images/triangleFF6600.gif);
	color:#FF6600;}
#boite ul a.actif:hover 
	{background-image:url(../images/triangleFF6600.gif);
	text-decoration:underline;
	color:#FF6600;}
#boite ul a.actif:active 
	{background-image:url(../images/triangleFF6600.gif);
	color:#FF6600;}




div.boitebas {width:175px;
	height:9px;
	margin:0;
	padding:0;
	float:left;
	background-image:url(../images/boitebas.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;}

.fondC8E2E4 {background-color:#C8E2E4;
	margin:10px 15px 10px 0;
	padding:0 10px 3px 10px;}
	
.fondE6EAA5 {background-color:#E6EAA5;
	margin:10px 15px 10px 0;
	padding:0 10px 3px 10px;}
	
.fondF7E5AA {background-color:#F7E5AA;
	margin:10px 15px 10px 0;
	padding:0 10px 3px 10px;}
	
.fondE0F3B5 {background-color:#E0F3B5;
	margin:10px 15px 10px 0;
	padding:0 10px 3px 10px;}
	
.fondFFF2AE {background-color:#FFF2AE;
	margin:10px 15px 10px 0;
	padding:0 10px 3px 10px;}

.fondF90 {background-color:#F90;
	margin:10px 15px 10px 0;
	padding:1px 10px;}

.blancsurrouge {color:#FFFFFF;
	background-color:#CC0000;}
	
.hopitaux li {margin-top:10px;}
.SAU {list-style-image:url(../images/puceSAU.gif);}
.SAU strong {color:#8F55A6;}
.UP {list-style-image:url(../images/puceUP.gif);}
.UP strong {color:#00999B;}
.POSU {list-style-image:url(../images/pucePOSU.gif);}
.POSU strong {color:#FF6600;}
.CACCAP {list-style-image:url(../images/puceCACCAP.gif);}
.CACCAP strong {color:#397FB8;}
.CIAPA {list-style-image:url(../images/puceCIAPA.gif);}
.CIAPA strong {color:#4DAC26;}
.CPOA {list-style-image:url(../images/puceCPOA.gif);}
.CPOA strong {color:#C64AA2;}
.AUEA {list-style-image:url(../images/puceAUEA.gif);}
.AUEA strong {color:#8F55A6;}
h2.pubB3APHP {background:url(../images/PublicationsB3carre.gif) no-repeat 0 5px;
	padding:0 0 0 23px;}
h2.pubB3CAC {background:url(../images/PublicationsB3rond.gif) no-repeat 0 3px;
	padding:0 0 0 23px;}
h2.pubB3UP {background:url(../images/PublicationsB3triangle1.gif) no-repeat 0 3px;
	padding:0 0 0 23px;}
h2.pubB3CPOA {background:url(../images/PublicationsB3etoile.gif) no-repeat 0 2px;
	padding:0 0 0 23px;}
h2.pubB3Enfado {background:url(../images/PublicationsB3losange.gif) no-repeat 0 1px;
	padding:0 0 0 23px;}
h3.pubC3triangle {background:url(../images/PublicationsC3triangle.gif) no-repeat 0 0px;
	padding:4px 0 0 26px;
	margin:10px 0 0 0;
	height:21px;}
h3.pubC3rond {background:url(../images/PublicationsC3rond.gif) no-repeat 0 0px;
	padding:4px 0 0 26px;
	margin:10px 0 0 0;
	height:21px;}

div.clearthefloats, br.clearthefloats {clear:both;}
div.pictoencadre {padding:0px;
	margin:5px 0px 5px 0px;
	width:170px;
	float:left;}
img.pictolepicto {border-style:none;
	float:left;}
div.pictolegende {margin-left:35px;
	font-size:x-small;}

img.picto {border-style:none;
	float:right;
	margin:5px 5px 0 0;}
div.structuresfondvert {width:375px;
	margin:15px 0;
	padding:0;
	background:url(../images/fondvert.gif);
	background-position:78px 0;
	background-repeat:repeat-y;}
div.structuresfondjaune {width:375px;
	margin:15px 0;
	padding:0;
	background:url(../images/fondjaune.gif);
	background-position:78px 0;
	background-repeat:repeat-y;}
div.structuresfondblanc {width:375px;
	margin:15px 0;
	padding:0;
	background-color:#FFFFFF;}
div.structure {width:430px;
	margin:0;
	padding:0;
	position:relative;
	clear:both;}
div.structurepicto {width:75px;
	float:left;}
div.structurepictohidden {width:75px;
	float:left;
	visibility:hidden;}
div.structurecoord {width:280px;
	padding:5px 10px;
	margin-left:77px;}
.structure h2, .structure p {margin:0;
	padding:0;
	line-height:140%}
.espacesans, div p.espacesans, div h4.espacesans {margin:0;
	padding:0;}
.espaceavant, div p.espaceavant {margin:7px 0 0 0;}

div.structurecoordsimple {width:280px;
	margin:10px 15px 0 0;}
.structurecoordsimple h2, .structurecoordsimple p {margin:0;
	line-height:140%}
.structurecoordsimple h2 {padding:5px 0px 0px;}
.structurecoordsimple p {padding:0;}
div.fondD1E7E9 {background-color:#D1E7E9;
	padding:0 10px 3px 10px;}

.encadre {color:#666;
	margin:15px 15px 15px 0;
	padding:0px 15px 0 10px;
	border-left:4px #F60 solid;
	background-color:#FBF5EA;}
.encadre ul, {margin:10px 0 0;
	padding:0 0 0 20px;}

.encadrejaune {margin:15px 15px 15px 0;
	padding:0px 15px 5px 10px;
	background-color:#FC9;}
.encadrejaune ul, {margin:10px 0 0;
	padding:0 0 0 20px;}

table {border:1px solid #666;
	border-collapse:collapse;
	text-align:left;
	width: 445px;
	margin:15px 15px 10px 0;}
th {border:1px solid #666;
	padding:5px;
	background-color:#F90;
	vertical-align:top;}
td {border:1px solid #666;
	padding:5px;background-color: #FFF;
	vertical-align:top;}
.col1de5 {width:89px;}
.col2de5 {width:89px;}
.col3de5 {width:89px;}
.col4de5 {width:89px;}
.col5de5 {width:89px;}
.col1de4 {width:111px;}
.col2de4 {width:111px;}
.col3de4 {width:111px;}
.col4de4 {width:112px;}
.col1de3 {width:148px;}
.col2de3 {width:148px;}
.col3de3 {width:149px;}
.col1de2 {width:185px;}
.col2de2 {width:260px;}
table p {margin:0px 0px 10px 0;}

.commandeParis a {
display:block;
width:222px;
line-height:28px;
text-align:center;
vertical-align:middle;
background:url(../images/commandeParis_0.gif) no-repeat;
color:white;
text-decoration:none;
}
.commandeParis a:hover {
background:url(../images/commandeParis_1.gif) no-repeat;
}

.commandeNational a {
display:block;
width:260px;
line-height:28px;
text-align:center;
vertical-align:middle;
background:url(../images/commandeNational_0.gif) no-repeat;
color:white;
text-decoration:none;
}
.commandeNational a:hover {
background:url(../images/commandeNational_1.gif) no-repeat;
}

/* Debut XLAgenda */
.cal {width:150px;
	padding-left:15px;
	padding-right:5px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0;
	float:left;
	background-image:url(../images/boite.jpg);
	background-repeat:repeat-y;
}
.cal table {width:160px;
	padding-left:0px;
	margin:0px;
	border-color:#fd9b00;
}
.cal table td { 
	border-width:1px;
	border-style:solid; 
	border-color:#fd9b00;
	background-color:#ccc;
	font-size:xx-small;
	font-weight:lighter;
}

.cal table td.fondorange {background-color:#fd9b00;
	font-weight:bolder;
	color:#FFF;} 
.cal table td.fondorange a:link {color:#fff; text-decoration:underline;} 
.cal table td.fondorange a:visited {color:#fff; text-decoration:underline;}
.cal table td.fondorange a:hover {color:#ccc; text-decoration:underline;}

.cal table td.mois {background-color:#fd9b00;
	font-weight:bolder;
	font-size:x-small;
	text-transform:uppercase;
	color:#FFF;} 
.cal table td.mois a:link {color:#fff; text-decoration:none;} 
.cal table td.mois a:visited {color:#fff; text-decoration:none;}
.cal table td.mois a:hover {color:#666; text-decoration:none;}

.cal table td.fondgrisfonce {background-color:#666;
	font-weight:bolder;
	color:#FFF;} 
.cal table td.fondgrisfonce a:link {color:#fff; text-decoration:underline;} 
.cal table td.fondgrisfonce a:visited {color:#fff; text-decoration:underline;}
.cal table td.fondgrisfonce a:hover {color:#ccc; text-decoration:underline;}

.fondgrisclair {background-color:#ccc;}
.fondgrisfonce {background-color:#666;}


/*
strong.grasblanc {font-weight:bolder;
	color:#FFF;}
strong.grasblanc a:link {color:#fff; text-decoration:none;}
strong.grasblanc a:visited {color:#fff; text-decoration:none;}
strong.grasblanc a:hover {color:red; text-decoration:underline;}
*/

.cadre
{
	border: 2px solid #000099;
	padding:0 5px 0 5px;
}
.event
{
/*
	font-family: verdana, arial, helvetica, sans-serif;
*/
	font-size:12px;
	border:1px dotted #999;
	padding:5px;
	margin-bottom: 5px;
}
.confirmation
{
	border:1px solid #fc0;
	background-color:#ff9;
	padding:5px;
	color:#000;
}
.erreur
{
	border:1px solid #f00;
	background-color:#fcc;
	padding:5px;
	color:#000;
}
.valid_ko
{
	color:#f00;
	font-weight:bold;
	background-image:url(../img/nok.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	margin:0;
}
.valid_ok
{
	color:#090;
	font-weight:bold;
	background-image:url(../img/ok.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	margin:0;
}
/* Fin XLAgenda */