body.fiche {
	background-color:#FFFFFF;
}

body {
	background-color:#fff;
/*
	background-image:url(../images/body.png);
	background-position:top;
	background-repeat:repeat-x;
*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#666;
	margin:0px;
	padding: 0px;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	border-top-width:2px; border-left-width:2px; 
	font-size:8pt; border-bottom-width:2px; color:#153f45;  
}

form {
	font-size:12px; 
}
.title {
	font-weight:bold; font-size:14pt; background:none transparent scroll repeat 0% 0%; color:#336699; text-decoration:none;
}
.content {
	 font-size:8pt; color:#666666; 
}
.contentj {
	 font-size:8pt; color:#336699; text-align:justify;
}
.contentb {
	font-weight:bold; font-size:8pt; color:#336699; 
}
.contentr {
	 font-size:8pt; color:red; 
}
.contentrb {
	font-weight:bold; font-size:8pt; color:red; 
}
.erreur {
	font-weight:bold; font-size:8pt; color:red; 
}
.titrecontent {
	 font-size:8pt; color:#336699; background:#EFF2F7; 
}
.content2 {
	 font-size:8pt; color:#ff4040; 
}
H5.content {
	font-weight:bold; font-size:16pt; color:#336699; 
}
.storytitle {
	font-weight:bold; font-size:14px; background:none transparent scroll repeat 0% 0%; color:#363636;  text-decoration:none
}
.storycat {
	font-weight:bold; font-size:14px; background:none transparent scroll repeat 0% 0%; color:#000000;  text-decoration:underline
}
.boxtitle {
	font-weight:bold; font-size:12px; background:none transparent scroll repeat 0% 0%; color:#363636;  text-decoration:none
}
.boxcontent {
	font-size:12px; background:none transparent scroll repeat 0% 0%; color:#000000; font-family:Arial, Helvetica, sans-serif
}
.option {
	font-weight:bold; font-size:14px; background:none transparent scroll repeat 0% 0%; color:#000000;  text-decoration:none
}
.tiny {
	 font-size:10px; background:none transparent scroll repeat 0% 0%; color:#000000;  text-decoration:none
}
.c {
	border-right:2px solid; border-top:2px solid; border-left:2px solid; cursor:pointer; color:blue; border-bottom:2px solid
}
.titre-rubrique {
	font-weight:bold; font-size:10pt; color:#153f45;  background-color:#ff9a10; text-decoration:none
}
.titre-rubrique2 {
	font-weight:bold; font-size:10pt; color:#153f45;  text-decoration:none
}
.titre-colonne {
	font-weight:bold; font-size:10pt; color:white;  background-color:#6fa956; text-decoration:none
}
.titre-champ {
	font-weight:bold; font-size:10pt; color:#153f45;  background-color:#f7ca2f
}
.table-contenu {
	background-color:#c4ceda
}
.texte {
	 font-size:8pt; color:#153f45; 
}
.nc {
	 font-size:8pt; color:#153f45; 
}
SELECT {
/*	border:1px solid;
*/
	font-size:8pt; color:#153f45; 
}
input {
	border-top-width:2px; border-left-width:2px; font-size:8pt; border-bottom-width:2px; color:#153f45;  border-right-width:2px
}
.p2 {
	font-size:9px; margin-left:0em; color:#153f45;  text-align:center; text-decoration:none
}
DIV5.map {
	overflow:hidden; position:absolute; TOP:126px; background-color:transparent;
}
div.mapprint {
	left:11px; top:159px; overflow:hidden; position:absolute; background-color:transparent
}
div.mapprint2 {
	left:11px; top:551px; overflow:hidden; position:absolute; background-color:transparent
}
a.liste {
	 color:#336699;  text-decoration:none;
}
a.liste:hover {
	text-decoration:underline
}
a.lister {
	 font-size:8pt; color:red;  text-decoration:none;
}
a.lister:hover {
	text-decoration:underline
}

a.haut {
	font-size:8pt; color:#336699;  text-decoration:none;
	margin:0px;
	padding-left:20px;
	background-repeat:no-repeat;
/*
	background-image:url(../images/inf/haut.gif);
*/
	color:white;
}
a.haut:hover {
	text-decoration:underline
}


a.infolien {
	font-size:8pt; color:#336699;  text-decoration:none;
	margin:0px;
	padding-left:12px;
	background-repeat:no-repeat;
	background-image:url(../images/inf/link.gif);
}
a.infolien:hover {
	text-decoration:underline
}

A.listetitre:link {
	font-weight:bold; font-size:12pt; color:#336699;  text-decoration:none
}
A.listetitre:visited {
	font-weight:bold; font-size:12pt; color:#336699;  text-decoration:none
}
A.listetitre:hover {
	font-weight:bold; font-size:12pt; color:#336699;  text-decoration:underline
}

A.listew:link {
	 font-size:8pt; background:none transparent scroll repeat 0% 0%; color:white;  text-decoration:none
}
A.listew:visited {
	 font-size:8pt; background:none transparent scroll repeat 0% 0%; color:white;  text-decoration:none
}
A.listew:hover {
	 font-size:8pt; background:none transparent scroll repeat 0% 0%; color:white;  text-decoration:underline
}

A.listeb:link {
	font-weight:bold; font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:none
}
A.listeb:visited {
	font-weight:bold; font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:none
}
A.listeb:hover {
	font-weight:bold; font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:underline
}

layer.aff {
	font-size:8pt; LEFT:0px; visibility:hidden; MARGIN:0px; WIDTH:140px; color:blue;  position:relative; TOP:0px; HEIGHT:30px
}
A.fermer:link {
	background:none; font-size:10pt; font-weight:bold;  color:#336699; text-decoration:underline
}
A.fermer:visited {
	background:none; font-size:10pt; font-weight:bold;  color:#336699; text-decoration:underline
}
A.fermer:active {
	background:none; font-size:10pt; font-weight:bold;  color:#336699; text-decoration:underline
}
td.entete {
	background:#EFF2F7; font-size:10pt; font-weight:normal;  color:#336699; 
}
a.result:link {
	 font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:none
}
a.result:visited {
	 font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:none
}
a.result:active {
	 font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:underline
}
a.result:hover {
	 font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:underline
}

a.resultb:link {
	font-weight:bold; font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:none
}
a.resultb:visited {
	font-weight:bold; font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:none
}
a.resultb:active {
	font-weight:bold; font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:underline
}
a.resultb:hover {
	font-weight:bold; font-size:8pt; background:none transparent scroll repeat 0% 0%; color:#336699;  text-decoration:underline
}
.sbloctitre
{
	font-weight:bold;
	font-size:9pt;
	color:white;
	
}

select.secteurs {
	font-size:8pt;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	color:#153f45;
	
	width:100pt;
}
select.parcs {
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	font-size:7pt;
	color:#153f45;
	
	width:165pt;
}

td.bloctitre {
	background-repeat:no-repeat;
	background-color:#5486B2;
	font-weight:bold;
	font-size:9pt;
	color:white;
	
	padding:3px;
}

table.bloc_contour {
	padding:0px;
	margin:0px; 
  width:500px;
  background-color:#5486B2;
	border-collapse:collapse;
}

table.bloc_contour_aide {
	padding:0px;
	margin:0; 
  background-color:#5486B2;
	border-collapse:collapse;
}

table.bloc_contenu {
	padding:0px 0px;
	margin:0px; 
  background-color:white;
	border-collapse:collapse;
	border-spacing:0;
}

td.bloc_contenu {
	padding:3px;
	margin:1px solid red; 
  background-color:white;
	border-collapse:collapse;
	border-spacing:0;
}

td.bas {
	text-align:center;
	background-color:#99B6DE;
	
	font-size:8pt;
	color:#336699;
	
}

#liste_deroul
{	overflow:auto;
	height:360px;
}


table.tab {
	border-bottom:1px solid;
	border-color:#000000;
	 font-size:8pt; color:#336699; 
}

tr.ligne_tab_1 {
	color:#444444;
	background-color:#ffffff;
	padding-left:5px;
}

tr.ligne_tab_1_c {
	color:#444444;
	background-color:#ffffff;
	text-align:center;
	padding-left:5px;
}

tr.ligne_tab_2 {
	color:#444444;
	background-color:#dddddd;
	padding-left:5px;
}

tr.ligne_tab_2_c {
	color:#444444;
	background-color:#dddddd;
	text-align:center;
	padding-left:5px;
}

tr.ligne_tab_titre {
	color:#ffffff;
	background-color:#5486B2;
	font-size:10pt;
	font-weight:bold;
}

a.ligne_tab_titre {
	color:#ffffff;
	text-decoration:none;
}
a.ligne_tab_titre:hover {
	color:#ffffff;
	text-decoration:underline;
}

td.ligne_tab_titre {
	border-bottom:1px solid;
	border-color:#000000;
	padding-left:3px;
	padding-right:3px;
}

td.tab {
	padding-left:3px;
	padding-right:3px;
}

ul.menu {
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	list-style:none;
}

#menu	{
	visibility: inherit;
}

#menu li {
	margin:0px;
	padding:4px 2px 8px 16px ;
	font-size:8pt;
	text-align:left;
	background-repeat:no-repeat;
}

#menu li.menu {
	background-image:url(../images/inf/menu_off.gif);
}

#menu li.menu2 {
	margin:0px;
	padding:0px 0px 2px 10px ;
	text-align:left;
}

#menu li.menu_on {
	background-image:url(../images/inf/menu_on.gif);
}

#menu a {
	text-decoration:none;
	font-weight:bold;
}

#menu a:hover {
	text-decoration:underline;
}

#menu a.menu {
	color:white;
}

#menu a.menu_on {
	color:#202020;
}

select.dests {
	FONT-SIZE:9px; COLOR:#336699; FONT-FAMILY:Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT:280px; WIDTH:230px; 
}
select.profils {
	FONT-SIZE:9px; COLOR:#336699; FONT-FAMILY:Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT:130px; WIDTH:230px; 
}

select.zones {
	FONT-SIZE:9px; COLOR:#336699; FONT-FAMILY:Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT:90px; WIDTH:230px; 
}

table.login { border-collapse:collapse; border-spacing:0; border-color:#CCD1D8; border-style:solid; border-width:1px; margin:0px; padding:0px; background-color:white; color:#2B323E; }
table.err { border-collapse:collapse; border-spacing:0; border-color:#FF9999; border-style:solid; border-width:1px; margin:0px; padding:0px; background-color:white; color:#2B323E; }
td.err { 	padding:3px 3px 3px 10px; font-size:8pt; color:#FF0000; }

.ginfo {
	display:block;
	padding:3px 3px 3px 3px; border:1px solid #CCCCFF;  font-size:8pt; color:#336699; background-color:#F1F1FF; 
}

.intro {
	display:block;
	padding:3px 3px 3px 3px; border:0 solid #CCCCFF; font-weight:bold; font-size:12pt; color:#336699; background-color:white; 
}

/* tabpanel */
.ad{
	margin-top:120px;
}
xh1{
	font-size:0.9em;
}

/* Entire pane */

#dhtmlgoodies_xpPane{
	background-color:white;
	float:left;
	width:100%;
}
#dhtmlgoodies_xpPane .dhtmlgoodies_panel{
	margin-left:1px;
	margin-right:1px;
	margin-top:10px;
}
#dhtmlgoodies_xpPane .panelContent{
	font-size:0.7em;
	border:1px solid #5486B2;
	padding-left:2px;
	padding-right:2px;
	overflow:hidden;
	position:relative;
	clear:both;
}
#dhtmlgoodies_xpPane .panelContent div{
	position:relative;
}
#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar{
	background-color:#5486B2;
	height:25px;
	padding-right:1px;
	cursor:pointer;
	overflow:hidden;
}
#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar span{
	line-height:25px;
	vertical-align:middle;
	font-family:arial;
	font-size:10pt;
	color:white;
	font-weight:bold;
	float:left;
	padding-left:5px;
}
#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar img{
	float:right;
	cursor:pointer;
}

/* styles des informations */
.info1 { font-size:8pt; color:#336699;  }
.info2 { font-size:8pt; font-weight:bold; color:red;  }
.info3 { font-size:8pt; font-weight:italic; color:#336699;  }
a.info1 {
	font-size:8pt; color:#336699;  text-decoration:none;
	margin:0px;
	padding-left:12px;
	background-repeat:no-repeat;
	background-image:url(../images/inf/link.gif);
}
a.info1:hover {text-decoration:underline}
a.info2 {
	font-size:8pt; color:#336699;  text-decoration:none;
	margin:0px;
	padding-left:12px;
	background-repeat:no-repeat;
	background-image:url(../images/inf/link.gif);
}
a.info2:hover {text-decoration:underline}
a.info3 {
	font-size:8pt; color:#336699;  text-decoration:none;
	margin:0px;
	padding-left:12px;
	background-repeat:no-repeat;
	background-image:url(../images/inf/link.gif);
}
a.info3:hover {text-decoration:underline}

tr.ligne1 {
	background-color:#ffffff;
}
tr.ligne2 {
	background-color:#dddddd;
}
div.erreur {
	font-weight:bold; font-size:8pt; color:red; 
}
td.action {
	padding:1px;
}


#header{
	height:80px;
}
img#logo{border-width:0px;position:absolute;top:0px;left:0px;z-index:3;}
#tabfloat {
	visibility:hidden;
}
ul#primary-links{visibility: inherit;list-style-type:none;margin:0px;padding:0px;padding-left:0px;}
ul#primary-links li{_width:0px;float:right;list-style-type:none;padding:0px 0px 0px 0px;margin:0px 1px 0px 1px;background:url(../images/inf/header-tab1.png) no-repeat 0% 0%;}
ul#primary-links li a{display:block;list-style-type:none;padding:4px 8px 0px 8px;margin:0px;height:20px;background:url(../images/inf/header-tab2.png) no-repeat 100% 0px;white-space:nowrap;font-weight:bold;color:white;text-decoration:none;}
ul#primary-links li:hover{background-image:url(../images/inf/header-tab1.png);background-position:0% -24px;}
ul#primary-links li:hover a{background-image:url(../images/inf/header-tab2.png);background-position:100% -24px;}

#footer {
	border-top:3px double #FFA40B;
	color:#ccc;
	text-align:center;
	display: block;
	margin: 0px;
	clear: both;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
}
#footer p {
	margin: 6px;
}
#footer a {
	color:#999;
	text-decoration: underline;
}

#footer a:hover {
	color:#333;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFA40B;
}

#sidebar {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	width:1px;
	height:1px;
/*	background-color:#ff0000;
	width:210px;
*/
	margin-top: 0px;
}

#content {
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin: 0px;
	float: left;
	width: 100%;
}

#content h1 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:16px 0 18px;
	color:#FFA40B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFBA3B;
}
#content h2 {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:16px 0 18px;
	color:#FFA40B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFBA3B;
}
#content h2 a {
	color: #FFA40B;
	text-decoration: none;

}

#content h2 a:hover {
}
#content h3 {
	font-size:16px;
	color:#333;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin:10px;
}

#content p {
	line-height:20px;
	word-spacing:2px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#content .content ul {
	margin:15px 0 15px 20px;
	padding:0;
	border-top:1px solid #eee;
}
#content .content li {
	margin:10px 0 10px 0;
	padding:0 0 10px 15px;
	list-style:none;
	border-bottom:1px solid #eee;
	background-image:url(../images/inf/li.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#content #sideblock {
	width:180px;
	padding:10px;
	background-color:#fff;
	float:right;
	font-size:90%;
	margin:0 0 0 20px;

}

/*
#content a {
	color:#000;
}
#content a:hover {
		background-color:#FFCC57;
		color:#000;
}

.content a:hover {
	background-color:#FFCC57;
	color:#000;
	text-decoration: underline;
}
*/

#user-login-form{text-align:center;}
.block .content{background-color:#DFEDF7;border:solid #90C2E1;border-width:0px 1px 1px 1px;}
.block .content .w1{background:url(../images/inf/block-br.png) no-repeat 100% 100%;position:relative;top:1px;left:1px;}
.block .content .w2{background:url(../images/inf/block-bl.png) no-repeat 0% 100%;position:relative;padding:5px;left:-2px;top:0px;}
.block h2 .w1{display:block;background:url(../images/inf/block-tl.png) no-repeat 0% 0%;position:relative;}
.block h2 .w2{display:block;background:url(../images/inf/block-tr.png) no-repeat 100% 0%;position:relative;padding:3px 5px 2px 5px;}
.block h2{background-color:#fff;background-color:#0174BB;margin:0px;font-size:1.0em;font-weight:bold;color:#fff;text-align:center;font-size:1.0em;}

.block .titre .w1{display:block;background:url(../images/inf/block-tl.png) no-repeat 0% 0%;position:relative;}
.block .titre .w2{display:block;background:url(../images/inf/block-tr.png) no-repeat 100% 0%;position:relative;padding:3px 5px 2px 5px;}
.block .titre{background-color:#fff;background-color:#0174BB;margin:0px;font-size:1.0em;font-weight:bold;color:#fff;text-align:center;font-size:1.0em;}

.form-item{margin-top:1em;margin-bottom:1em;}
.form-item textarea{font-size:1em;}
.marker,.form-required{color:#f00;}
/*
body,input,textarea,th,td,select{font-family:"Bitstream Vera Sans",Verdana,Helvetica;}
body,.form-text,.form-password,textarea,th,td{color:#003150;}
*/
#sidebar .form-text,.form-password,.textarea,.form-file,select{border:2px solid #AFBFC8;border-top:2px solid #7F98A7;border-left:2px solid #7F98A7;}
form{margin:0px;padding:0px;}

.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}

#mission .box{margin-left:10px;margin-right:210px;background:#FFDBA1 url(../images/inf/examples.gif) no-repeat 100% 50%;border:1px solid #FFB643;color:#4E3000;font-size:1.1em;min-width:520px;_float:left;_margin-left:20px;_margin-right:20px;}
#mission .box .w1{background-image:url(../images/inf/block2-tl.png);background-position:0% 0%;background-repeat:no-repeat;position:relative;top:-1px;left:-1px;}
#mission .box .w2{background-image:url(../images/inf/block2-tr.png);background-position:100% 0%;background-repeat:no-repeat;position:relative;left:2px;}
#mission .box .w3{background-image:url(../images/inf/block2-br.png);background-position:100% 100%;background-repeat:no-repeat;position:relative;top:2px;}
#mission .box .w4{background-image:url(../images/inf/block2-bl.png);background-position:0% 100%;background-repeat:no-repeat;position:relative;left:-2px;padding:16px; padding-right:170px;min-height:250px;_height:250px;z-index:10;}
#mission .box p{margin:0px;margin-top:0.1em;margin-bottom:1.0em;padding:0px;}

#download{float:right;background-color:#E7F2D8;border:1px solid #74A03A;color:#17512B;position:relative;  font-size:1.1em;z-index:100;}#download .w1{  position:relative;top:-1px;left:-1px;}
br{clear:both;}
ul#missionlinks{list-style-type:none;padding:0px;margin:0px;width:100%;}
ul#missionlinks li{display:block;margin:0px;float:left;width:100%;background:url(../images/inf/arrow.png) no-repeat 3px 100%;}
ul#missionlinks li a{display:block;padding:0px 0px 0px 15px;}
#mission{margin:0.5em 10px;_margin-bottom:3em;}
#mission a{color:#B63300;font-weight:bold;text-decoration:none;position:relative;}
#mission a:hover{text-decoration:underline;}

#contacts {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	float: right;
	width: 180px;
}

#bandeau_titre {
	color:#3C3B3B;
	font-size:30px;
	font-weight:bold;
	padding-left: 140px;
	padding-top: 27px;
}

#liste_deroul
{	overflow: auto;
	height: 300px;
}