body{border:0px;background-color:#dbdbdb;background-image:url(../images/fdbody.gif);background-position:top center;background-repeat:repeat-y;color:#000000;font-family:Trebuchet MS;font-size:11px;font-weight:normal;margin:0px;padding:0px;}
a, a:visited, a:active, a:link{color:#000000;font-family:Trebuchet MS;font-size:11px;text-decoration:none;}
a:hover{color:#000000;font-family:Trebuchet MS;font-size:11px;text-decoration:underline;}
.rouge, a.rouge, a.rouge:visited, a.rouge:active{color:#FF0000;font-family:Trebuchet MS;font-size:11px;font-weight:bold;text-decoration:none;}
a.rouge:hover{color:#FF0000;font-family:Trebuchet MS;font-size:11px;font-weight:bold;text-decoration:underline;}
div#ie{width:100%;}
hr{color:#000000;height:1px;}
li{padding-left:2px;}
.submit_enquete{background-color:#FFFFFF;border:1px solid #038c26;color:#038c26;font-family:Trebuchet MS;font-size:14px;font-weight:bold;text-decoration:none;}
#ie .submit_standard{background-color:#d4d1b8;border:1px solid #b2b389;color:#a4a493;font-family:Trebuchet MS;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;height:20px;padding-left:10px;padding-right:10px;}
#ie .submit:link, #ie .submit:visited, #ie .submit:active, #ie .submit:hover{background-color:#d4d1b8;border:1px solid #b2b389;color:#a4a493;font-family:Trebuchet MS;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;padding-top:3px;padding-bottom:5px;padding-left:18px;padding-right:10px;display:inline-block;}
.textbox{background-color:#FFFFFF;border-bottom:#000000 1px solid;border-left:#000000 1px solid;border-right:#000000 1px solid;border-top:#000000 1px solid;color:#45445B;font-family:Trebuchet MS;font-size:11px;width:90%;}
.textbox_search{background-image:url(../images/fdtxtbox.gif);background-position:top left;background-repeat:repeat-x;border:#a5a2a2 1px solid;color:#45445B;font-family:Trebuchet MS;font-size:11px;}
.textbox_cat{background-color:#e5e1e1;border:#a5a2a2 1px solid;color:#60b604;font-family:Trebuchet MS;font-size:13px;}
.textbox_sscat{background-color:#e5e1e1;border:#a5a2a2 1px solid;color:#afa908;font-family:Trebuchet MS;font-size:11px;}

#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#mbOverlay.mbOverlayFF{background:transparent url(/images/80.png) repeat;}
#mbOverlay.mbOverlayIE{position:absolute;}
#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0px 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0px 5px 20px rgba(0,0,0,0.50);box-shadow:0px 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');}
#mbCenter.mbLoading{background:#000 url(/images/loading.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#mbImage{position:relative;left:0;top:0;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px;}
#mbBottom{min-height:20px;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px;}
#mbTitle, #mbPrevLink, #mbNextLink, #mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px;}
#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px;}
#mbCaption{display:block;color:#999;line-height:14px;font-size:10px;}
#mbPrevLink, #mbNextLink, #mbCloseLink{float:right;outline:none;margin:0 0 0 10px;font-weight:normal;}
#mbPrevLink b, #mbNextLink b, #mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline;}
#mbPrevLink big, #mbNextLink big, #mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold;}
#mbBottom a, #mbBottom a:link, #mbBottom a:visited{text-decoration:none;color:#ddd;}
#mbBottom a:hover, #mbBottom a:active{text-decoration:underline;color:#fff;}
#mbError{position:relative;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active{color:#d00;font-weight:bold;text-decoration:underline;}
.ics:link,.ics:visited,.ics:active {background:url(../../images/ics.png);background-repeat: no-repeat;background-position: top left;padding: 4px 0px 15px 35px;font-size:14px;font-family:Trebuchet MS;color:#75a000;font-weight: normal;text-decoration:none;}
.ics:hover {background:url(../../images/ics.png);background-repeat: no-repeat;background-position: top left;padding: 4px 0px 15px 35px;font-size:14px;font-family:Trebuchet MS;color:#75a000;font-weight: normal;text-decoration:underline;}
.menuint {					width: 100%; text-align:left; }
.spacemenuint a {			background-color:#88ba00;border:1px solid #FFFFFF;color:#FFFFFF;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;behavior: url(../../PIE.htc);padding : 6px 10px 6px 10px;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block; margin-right:5px; }
.spacemenuint a:hover {		background-color:#a7c84d;border:1px solid #FFFFFF;color:#FFFFFF;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;behavior: url(../../PIE.htc);padding : 6px 10px 6px 10px;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block; margin-right:5px; }
.overint {					background-color:#a7c84d;border:1px solid #FFFFFF;color:#FFFFFF;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;behavior: url(../../PIE.htc);padding : 6px 10px 6px 10px;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;display:inline-block; margin-right:5px; }
#ie .champ { width:200px; float:left; color:#888888;font-family:Trebuchet MS;font-size:12px; padding:3px 0px 3px 3px; }
#ie .formulaire{width:430px;padding-left: 12px;margin-bottom:5px;float:left;color:#888888;font-family:Trebuchet MS;font-size:12px; padding:3px 0px 3px 0px;}
#ie .formulaire_admin{width:700px;float:right;margin-bottom:5px;color:#888888;font-family:Trebuchet MS;font-size:12px; padding:3px 0px 3px 0px;}
#ie .textbox_standard{background-color:#eeeeee;border:#CCCCCC 1px solid;color:#888888;font-family:Trebuchet MS;font-size:12px; padding:0px 0px 0px 0px;}
#ie .textbox_code{background-color:#eeeeee;border:#CCCCCC 1px solid;color:#888888;font-family:Trebuchet MS;font-size:16px; padding:3px;}
#accordion {
}

h3.toggler {
	font-family:Trebuchet MS;
	font-size: 11px;
	cursor: pointer;
	margin: 0 0 0 0;
	height:20px;
	padding: 0px;
	width:230px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}
.accordion_content {
	color: #9ca7a5;
	overflow: hidden;
	width: 230px;
}
.accordion_content a:link, .accordion_content a:active, .accordion_content a:visited {
	font-weight: normal;
	text-decoration: none;
	font-family:Trebuchet MS;
	font-size: 11px;
	color: #9ca7a5;
	display:block;
	margin-left:35px;
	padding-top:3px;
	padding-bottom:4px;
	border-bottom: 1px dotted #7f7e7d;
}
.accordion_content a:hover {
	font-weight: normal;
	text-decoration: none;
	font-family:Trebuchet MS;
	font-size: 11px;
	color: #9ca7a5;
	display:block;
	margin-left:35px;
	padding-top:3px;
	padding-bottom:4px;
	border-bottom: 1px dotted #7f7e7d;
}
#top {
width: 990px;

overflow: hidden;
}
#top_home {
width: 990px;

overflow: hidden;
}
#top_site {
width: 990px;
height:120px;
background-image: url(../images/fdtop.jpg);
background-position: top center;
background-repeat: no-repeat;
overflow: hidden;
}

#logotop {
margin-top:5px;
margin-left:15px;
float: left;
height: 80px;
}
#logo {
height: 60px;
width: 229px;
}
#search {
float: right;
margin-right:30px;
margin-top:28px;
color: #0f9395;
font-family: Trebuchet MS;
font-size: 14px;
font-weight: bold;
}
.magnify {
cursor: url(../images/magnify.cur), pointer;
}
#navigate {
height: 35px;
width: 640px;
text-align: left;
float:left;
margin-top:30px;
margin-left:15px;
}

#navigate2 {
height: 66px;
background-image: url(../template/header_top_2.gif);
background-position: top right;
background-repeat: no-repeat;
width: 700px;
text-align: left;
}
#foot {
width: 990px;
text-align: left;
margin-top:10px;
padding-top:10px;
border-top:1px solid #dbdbdb;
color: #939898;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
}
#foot a:link,#foot a:active,#foot a:visited,#foot a:hover {
color: #939898;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
}

.foot a:link,#foot a:active,#foot a:visited,#foot a:hover {
color: #939898;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
}



a.francais:link {
background-image: url(../images/french.gif);
background-position: center left;
background-repeat: no-repeat;
color: #939898;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
padding-left:25px;
padding-right:15px;
}
a.english:link {
background-image: url(../images/english.gif);
background-position: center left;
background-repeat: no-repeat;
color: #939898;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
padding-left:25px;
}

#searchengine {
margin-top:5px;float: right;
width: 480px;
text-align: left;
}
#searchengine2 {
padding-top:50px;
height: 132px;
float: right;
width: 310px;
text-align: left;
}
div#container {
background-color: #FFFFFF;
width: 988px;
color: #000000;
font-family: Trebuchet MS;
font-size:11px;
font-weight: normal;
padding: 0px;
text-align: left;
border: 1px solid #FFFFFF;
}
div#containers {
background-color: #FFFFFF;
width: 220px;
border: 0px;
color: #000000;
font-family: Trebuchet MS;
font-size:11px;
font-weight: normal;
padding: 0px;
text-align: left;
}
.plus {
margin-right: 3px;
margin-top: 2px;
float: right;
}
.fond_user1 {
float: left;
width: 300px;
margin-right: 10px;
}
.colo1 {margin-right: 3px;float: left;width: 322px;padding-top: 15px;}
.colo1c {margin-right: 4px;margin-left: 6px;float: left;width: 325px;padding-top: 15px;}
.coloindex {float: left;width: 200px;margin-right: 30px;}
.coloindex2 {float: left;width: 200px;}
.colo1b {float: left;width: 300px;margin-right: 10px;}
.colo11 {float: right;width: 730px;margin-left: 3px;}
.colo11v {float: right;width: 733px;}
.colo1blog {float: left;width: 820px;margin-left: 6px;margin-right: 2px;}
.colo100 {float: left;width: 100%;}
.colo2blog {float: left;width: 10px;}
.colo11b {float: left;width: 662px;margin-left: 6px;margin-right: 10px;}
.colo3 {float: left;width: 225px;}
.colo3blog {float: right;width: 166px;}
.colo2 {margin-left: 3px;float: right;width: 322px;padding-top: 15px;}
.colo2c {margin-left: 0px;float: left;width: 325px;padding-top: 15px;}
.colo2b {margin-right: 12px;margin-left: 0px;float: left;width: 325px;padding-top: 15px;}
.colo33 {margin-right: 12px;margin-left: 0px;float: left;width: 325px;padding-top: 15px;}

#menutop {
width: 990px;
height: 25px;
background-image: url(../images/fondmenutop.gif);
background-position: top left;
background-repeat: repeat-x;
text-align:left;
}

#menurub {
width: 990px;
background-color:#FFFFFF;
text-align:left;
margin-top:5px;
}

.rouge2 {
color: #FF3333;
}

.brb:link {
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Trebuchet MS;
color:#FF0000;
font-weight: normal;
text-decoration:none;
}
.brb:visited {
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Trebuchet MS;
color:#FF0000;
font-weight: normal;
text-decoration:none;
}
.brb:hover {
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Trebuchet MS;
color:#FF0000;
font-weight: normal;
text-decoration:underline;
}
.brb:active {
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Trebuchet MS;
color:#FF0000;
font-weight: normal;
text-decoration:none;
}

.brbleu{
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Trebuchet MS;
color:#777a79;
font-weight: normal;
text-decoration:none;
}

.brbleu a:link, .brbleu a:active, .brbleu a:visited, .brbleu a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#777a79;
font-weight: normal;
text-decoration:none;
}
.loupe{
background:url(../images/loupe.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 12px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Trebuchet MS;
color:#939898;
font-weight: normal;
text-decoration:none;
text-align:left;
}
.loupe a:link, .loupe a:active, .loupe a:visited, .loupe a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#939898;
font-weight: normal;
text-decoration:none;
}
.brblanc{
background:url(../images/brbleu.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 7px;
margin-bottom: 1px;
margin-top: 1px;
font-size:11px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}
.brblanc a:link, .brblanc a:active, .brblanc a:visited, .brblanc a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#FFFFFF;
font-weight: normal;
text-decoration:none;
}

#path{
padding-left:16px;
background-image: url(../images/home.gif);
background-position: top left;
background-repeat: no-repeat;
color: #9ca7a5;
margin-bottom:10px;
}
#path a{
color: #9ca7a5; 
}

#spacemenu a {
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
height: 23px;
}

#spacemenu a:hover {
background-image: url(../images/fondamenu.gif);
background-position: top left;
background-repeat: repeat-x;
font-family: Trebuchet MS;
font-size:11px;
color: #FFFFFF;
text-decoration:none;
height: 23px;
}

#ie .topdiv667{
padding-bottom: 1px;
font-family: Trebuchet MS;
font-size: 15px;
color: #414444;
font-weight: bold;
}
.title_center2 {
padding-bottom: 1px;
font-family: Trebuchet MS;
font-size: 15px;
color: #414444;
font-weight: bold;
}
.bottomdiv667{
width: 667px;
min-height: 280px;
}
.ongletbleu{
width: 660;
height: 25px;
background:url(../images/fdbleu.gif);
background-repeat: no-repeat;
background-position: top left;
}
.listingborder {
background-color: #FFFFFF;
}


.vignette2a{
float: left;
margin-right: 5px;
border: 1px solid #FFFFFF;
}
div.autocomplete {
            position:absolute;
            width:200px;
            background-color:white;
            border:1px solid #888;
            margin:0px;
            padding:0px;
        }

.onglon {
 background-color: #FF7400;
 font-family: Trebuchet MS;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
 height: 24px;
 padding-top: 5px;
 margin-top: 0px;
 margin-left: 4px;
 float: left;
 cursor: pointer;
}
.onglbloc {
border: 1px solid #c85b00;
} 
.onglof {
 background-color: #f8bf7c;
 font-family: Trebuchet MS;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
 height: 24px;
 padding-top: 5px;
 margin-top: 0px;
 margin-left: 4px;
 float: left;
 cursor: pointer;
}

.ongletvert {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #980224;
	text-align: left;
}

.orange {
color: #0f9395;
}
.gris {
color: #88898b;
}
.vert {
color: #2a8f02;
}
.texterougegras {
color: #FF0000;
font-weight:bold;
}

div#listing ul li {
   list-style-image: url(../images/bullet.gif);
}

.listingborder ul li {
   list-style-image: url(../images/bullet.gif);
}

.spacer {
        font-size:11px;
        font-weight: normal;
}
.space {
        padding: 3px;
        font-size:11px;
        font-weight: normal;
}

.rank {
height:18px;border: 1px solid #c85b00; display:inline-block;font-family:Trebuchet MS; color:#FFFFFF; text-decoration:none;margin: 3px; padding-left:5px;padding-right:5px;
}
.rankoff {
background-color: #CCCCCC;height:18px;border: 1px solid #666666; display:inline-block;margin: 3px; padding-left:5px;padding-right:5px;
}

small
	{
		color: #07b32f;
	}
label
	{
		font-weight: bold;
	}
.asholder
	{
		position: relative;
	}
#ie .rubrique {	font-family: Trebuchet MS; 	font-size: 12px; color: #f30802; text-decoration: none; font-weight: bold; }
#ie .rubrique:link {	font-family: Trebuchet MS; 	font-size: 12px; color: #f30802; text-decoration: none; font-weight: bold; }
#ie .rubrique:visited {	font-family: Trebuchet MS; 	font-size: 12px; color: #f30802; text-decoration: none; font-weight: bold; }
#ie .rubrique:hover {	font-family: Trebuchet MS; 	font-size: 12px; color: #b37775; text-decoration: none; font-weight: bold; }
#ie .rubrique:active {	font-family: Trebuchet MS; 	font-size: 12px; color: #f30802; text-decoration: none; font-weight: bold; }

#ie .sections {	font-family: Trebuchet MS; 	font-size: 12px; color: #c64d4b; text-decoration: none; font-weight: bold; }
#ie .sections:link {	font-family: Trebuchet MS; 	font-size: 12px; color: #c64d4b; text-decoration: none; font-weight: bold; }
#ie .sections:visited {	font-family: Trebuchet MS; 	font-size: 12px; color: #c64d4b; text-decoration: none; font-weight: bold; }
#ie .sections:hover {	font-family: Trebuchet MS; 	font-size: 12px; color: #f30802; text-decoration: none; font-weight: bold; }
#ie .sections:active {	font-family: Trebuchet MS; 	font-size: 12px; color: #c64d4b; text-decoration: none; font-weight: bold; }

#ie .seccont {			font-family: Trebuchet MS; 	font-size:11px; color: #b37775; text-decoration: none; font-weight: normal; }
#ie .seccont:link {		font-family: Trebuchet MS; 	font-size:11px; color: #b37775; text-decoration: none; font-weight: normal; }
#ie .seccont:visited {	font-family: Trebuchet MS; 	font-size:11px; color: #b37775; text-decoration: none; font-weight: normal; }
#ie .seccont:hover {	font-family: Trebuchet MS; 	font-size:11px; color: #c64d4b; text-decoration: none; font-weight: normal; }
#ie .seccont:active {	font-family: Trebuchet MS; 	font-size:11px; color: #b37775; text-decoration: none; font-weight: normal; }
.fondblocillimite{
padding: 6px;
width: 215px;
font-size:11px;
font-family:Trebuchet MS;
color:#000000;
font-weight: normal;
text-decoration:none;
border:1px solid #CCCCCC;
}
.fondprofil{
margin-top:5px;
}


#main_menu { z-index:1000;width: 730px; padding-left:10px;margin-top:8px;float:right; height: 20px; display: block; margin-bottom:30px; }

.men1 a:link, .men1 a:active, .men1 a:visited, .men1 a:hover { color: #000000; text-align: center; text-decoration: none; font: bold 12px Trebuchet MS; padding: 2px;  }
.men a:link, .men a:active, .men a:visited { border-bottom: #FFFFFF solid 1px; color: #000000; text-align: left; text-decoration: none; font: normal 12px Trebuchet MS; padding: 2px; }
.men a:hover { color: #9e8d73; text-align: left; text-decoration: underline; font: normal 12px Trebuchet MS; padding: 2px; }

.men2 a:link, .men2 a:active, .men2 a:visited { color: #00bbdf; text-align: left; text-decoration: none; font: normal 12px Trebuchet MS; padding: 2px; }
.men2 a:hover { color: #0c8f06; text-align: left; text-decoration: underline; font: normal 12px Trebuchet MS; padding: 2px; }


#menulab, #menulab ul { background-color: transparent; list-style: none; padding: 0; margin: 0; z-index: 1000; color: #12578C; text-align: left; text-decoration: none; font: normal 11px "Trebuchet MS"; line-height: 15px; }
#menulab li a { display: block; overflow: hidden;}
#menulab ul li a { line-height: 15px; }
#menulab li ul li { float: left; padding: 0; width: 140px; }
#menulab li { float: left; padding-left: 20px;padding-right: 20px; width: 129px; }
#menulab li ul { position: relative; filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;background-color: #d3d3d3; background-image: none; position: absolute; left: -999em; margin-left: -0px; width: 140px; }
#menulab .last ul {  width: 100px; }
#menulab li:hover ul ul, #menulab li:hover ul ul ul, #menulab li.sfhover ul ul, #menulab li.sfhover ul ul ul { left: -999em; }
#menulab li:hover ul, #menulab li li:hover ul, #menulab li li li:hover ul, #menulab li.sfhover ul, #menulab li li.sfhover ul, #menulab li li li.sfhover ul { left: auto;  }

#rese {
position: absolute; 
}
#research {
background-color: #FFFFFF; text-align: left; border: 1px solid #000000;z-index:100; width: 240px;
}

.overlayer { background-color: #000; }
.windowz { 
	padding:0px;
	border:1px solid #75A0CA;
	background:#FFF;
	position:absolute;
	z-index:500;	
	width: 400px;
	top: 17%;
    left: 30%;
	display:none;
}

.transferer
{
	border: 1px solid #EEE;
	background-color: #F9F9F9;
	opacity:0.7;
	filter:alpha(opacity=30);
	z-index:99999;
}
.tcol3 {
width: 700px;
}
.col3 {
float:left;
width: 220px;
margin: 1px;
}
.col3c {
float:left;
width: 130px;
margin: 1px;
}
.col3b {
float:left;
width: 440px;
margin: 1px;
}

.clear {
clear: both;
height:0px;
}

.printpage {
background-image: url(../../images/print.gif);
background-position: top left;
background-repeat: no-repeat;
color: #0f9395;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: normal;
padding-left: 20px;
padding-bottom:6px;
}
.sendpage {
background-image: url(../../images/friend.gif);
background-position: top left;
background-repeat: no-repeat;
color: #0f9395;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: normal;
padding-left: 20px;
padding-bottom:6px;
}
.profiltitre {
float:left;margin-left:5px;
}
.profilurl {
float:right;margin-right:4px;
}

.profiltitreblog {
float:left;margin-left:5px;
}

.profilurlblog {
float:right;margin-right:4px;
}
.cat_cadenas a {
background:url(../images/user/cadenas_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_cadenas a:hover{
background:url(../images/user/cadenas_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_profil a {
background:url(../images/user/user_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_profil a:hover {
background:url(../images/user/user_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_ref a {
background:url(../images/user/plus_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_ref a:hover {
background:url(../images/user/plus_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_cv a {
background:url(../images/user/fiche_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_cv a:hover {
background:url(../images/user/fiche_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_blog a {
background:url(../images/user/home_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_blog a:hover {
background:url(../images/user/home_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_tar a {
background:url(../images/user/euro_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_tar a:hover {
background:url(../images/user/euro_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_res a {
background:url(../images/user/reseau_off.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: bold;display: block;
}
.cat_res a:hover {
background:url(../images/user/reseau_on.png);background-repeat: no-repeat;background-position: top left;padding-left: 28px;padding-top: 3px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: bold;display: block;
}
.cat_addres a {
float: left; margin-left: 10px;margin-right:10px;background:url(../images/user/ajoutreseau.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: normal;display: block;
}
.cat_addres a:hover {
float: left; margin-left: 10px;margin-right:10px;background:url(../images/user/ajoutreseau.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: normal;display: block;
}
.cat_contact a {
float: left; margin-left: 10px;margin-right:10px;background:url(../images/user/contact.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #2d7398;text-decoration: none;font-weight: normal;display: block;
}
.cat_contact a:hover {
float: left; margin-left: 10px;margin-right:10px;background:url(../images/user/contact.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size:11px;color: #000000;text-decoration: none;font-weight: normal;display: block;
}
.cat_abus a {
background:url(../images/user/abus.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size: 10px;color: #2d7398;text-decoration: none;font-weight: normal;display: block;
}
.cat_abus a:hover {
background:url(../images/user/abus.png);background-repeat: no-repeat;background-position: top left;padding-left: 20px;padding-top: 1px;padding-bottom: 6px;font-family: Trebuchet MS;font-size: 10px;color: #000000;text-decoration: none;font-weight: normal;display: block;
}
.cat1 a {
background:url(../images/arrow_left_1.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: #efeeed;
padding-left: 25px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
display: block;
}
.cat2 a {
background:url(../images/arrow_left_2.png);
background-repeat: no-repeat;
background-position: top left;
background-color: #FFFFFF;
padding-left: 35px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
display: block;
}
.cat2 a:hover {
background:url(../images/arrow_left_2.png);
background-repeat: no-repeat;
background-position: top left;
background-color: #e1f1fb;
padding-left: 35px;
padding-top: 4px;
padding-bottom: 3px;
font-family: Trebuchet MS;
font-size:11px;
color: #2d7398;
text-decoration: none;
font-weight: normal;
display: block;
}
.cat3 {
margin-left: 28px;
margin-right: 30px;
margin-bottom: 3px;
padding-bottom: 2px;
border-bottom: 1px solid #e4e4d1;
}
.cat3 a {
font-family: Trebuchet MS;
font-size:11px;
text-decoration: none;
font-weight: normal;
color: #2d7398;
background:url(../images/arrowbrown.png);
background-repeat: no-repeat;
background-position: top right;
padding-right: 15px;
text-decoration: none;
}
.cat3 a:hover {
font-family: Trebuchet MS;
font-size:11px;
text-decoration: none;
font-weight: normal;
color: #000000;
background:url(../images/arrowbrown.png);
background-repeat: no-repeat;
background-position: top right;
padding-right: 15px;
text-decoration: none;
}

.recherche {
padding-left: 25px;
font-size:11px;
font-family:Trebuchet MS;
color:#FF0000;
font-weight: normal;
text-decoration:none;
padding-top:2px;
margin-bottom:2px;
margin-right:17px;
float:left;
}
.recherche2 {

font-family:Trebuchet MS;
color:#FF0000;
font-weight: normal;
text-decoration:none;
padding-top:2px;
margin-bottom:2px;
float:left;
width:97px;
text-align:left;
}
.input_recherche {
border:0px;
width:96px;
height:16px;
font-size:10px;
margin:0px;padding:0px;
}
.recherche a:link,.recherche a:active,.recherche a:visited {
color:#939898;
text-decoration:none;
font-size:10px;
}
.recherche a:hover {
color:#939898;
text-decoration:underline;
font-size:10px;
}
.recherchel {
padding-left: 25px;
font-size:10px;
font-family:Trebuchet MS;
color:#939898;
font-weight: normal;
text-decoration:none;
}
.recherchel a:link,.recherchel a:active,.recherchel a:visited {
color:#939898;
text-decoration:none;
font-size:10px;
}
.recherchel a:hover {
color:#939898;
text-decoration:underline;
font-size:10px;
}
.membre {
padding-left: 18px;
font-size:11px;
font-family:Trebuchet MS;
color:#FF0000;
font-weight: normal;
text-decoration:none;
padding-top:5px;
padding-bottom:6px;
margin-bottom:2px;
}
.membre a:link,.membre a:active,.membre a:visited {
color:#939898;
text-decoration:none;
font-size:11px;
font-family:Trebuchet MS;
}
.membre a:hover {
color:#939898;
text-decoration:underline;
font-size:11px;
font-family:Trebuchet MS;
}
.newsletter {
background:url(../images/newsletter.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 25px;
font-size:11px;
font-family:Trebuchet MS;
color:#939898;
font-weight: normal;
text-decoration:none;
padding-top:3px;
padding-bottom:6px;
margin-bottom:2px;
}
.newsletter a:link,.newsletter a:active,.newsletter a:visited {
color:#939898;
font-size:11px;
text-decoration:none;
font-family:Trebuchet MS;
}
.newsletter a:hover {
color:#939898;
font-size:11px;
text-decoration:underline;
font-family:Trebuchet MS;
}


.vid {
background:url(../images/video.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 25px;
font-size:11px;
font-family:Trebuchet MS;
color:#939898;
font-weight: normal;
text-decoration:none;
padding-top:3px;
padding-bottom:6px;
margin-bottom:2px;
}
.vid a:link,.vid a:active,.vid a:visited {
color:#939898;
text-decoration:none;
font-size:11px;
font-family:Trebuchet MS;
}
.vid a:hover {
color:#939898;
text-decoration:underline;
font-size:11px;
font-family:Trebuchet MS;
}
.diaporama {
background:url(../images/diaporama.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 25px;
font-size:11px;
font-family:Trebuchet MS;
color:#939898;
font-weight: normal;
text-decoration:none;
padding-top:3px;
padding-bottom:6px;
margin-bottom:2px;
}
.diaporama a:link,.diaporama a:active,.diaporama a:visited {
color:#939898;
text-decoration:none;
font-size:11px;
font-family:Trebuchet MS;
}
.diaporama a:hover {
color:#939898;
text-decoration:underline;
font-size:11px;
font-family:Trebuchet MS;
}
.acrobat {
background:url(../images/icone_acro.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 25px;
font-size:11px;
font-family:Trebuchet MS;
color:#939898;
font-weight: normal;
text-decoration:none;
padding-top:3px;
padding-bottom:6px;
margin-bottom:2px;
}
.acrobat a:link,.acrobat a:active,.acrobat a:visited {
color:#939898;
text-decoration:none;
font-size:11px;
font-family:Trebuchet MS;
}
.acrobat a:hover {
color:#939898;
text-decoration:underline;
font-size:11px;
font-family:Trebuchet MS;
}
.imprim {
background:url(../images/imprim.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 25px;
font-size:11px;
font-family:Trebuchet MS;
color:#939898;
font-weight: normal;
text-decoration:none;
padding-top:3px;
padding-bottom:6px;
margin-bottom:2px;
margin-right:20px;
}
.imprim a:link,.imprim a:active,.imprim a:visited {
color:#939898;
text-decoration:none;
font-size:11px;
font-family:Trebuchet MS;
}
.imprim a:hover {
color:#939898;
text-decoration:underline;
font-size:11px;
font-family:Trebuchet MS;
}
.envoiami {
background:url(../images/envoiami.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 25px;
font-size:11px;
font-family:Trebuchet MS;
color:#939898;
font-weight: normal;
text-decoration:none;
padding-top:3px;
padding-bottom:6px;
margin-bottom:2px;
margin-right:20px;
}
.envoiami a:link,.envoiami a:active,.envoiami a:visited {
color:#939898;
text-decoration:none;
font-size:11px;
font-family:Trebuchet MS;
}
.envoiami a:hover {
color:#939898;
text-decoration:underline;
font-size:11px;
font-family:Trebuchet MS;
}

.fdhabitat {
background-image: url(../images/fdhabitat.gif);
background-position: top left;
background-repeat: no-repeat;
width:220px;
float:left;
padding-top: 60px;
border-bottom: 1px dotted #7f7e7d;
margin-bottom:8px;
padding-bottom:8px;
}
.fdreseau {
background-image: url(../images/fdreseau.gif);
background-position: top left;
background-repeat: no-repeat;
width:220px;
float:left;
padding-top: 60px;
border-bottom: 1px dotted #7f7e7d;
margin-bottom:8px;
padding-bottom:8px;
}
.link1 {			color:#179fa6;		}
.desclong {
max-width:220px;position:absolute;display: none;background-color:#FFFFFF;padding:6px;border:1px solid #CCCCCC;
}

.tetetab { 			color:#FFFFFF;font-weight:bold; }

.border1 { border: 1px solid #179fa6; width:250px; height:250px;float:left; }
.border2 { border: 1px solid #ffcc40; width:250px; height:250px;float:left; }
.border3 { border: 1px solid #679f68; width:250px; height:250px;float:left; }
.border4 { border: 1px solid #f7931d; width:250px; height:250px;float:left; }
.border5 { border: 1px solid #dd5934; width:250px; height:250px;float:left; }
.border6 { border: 1px solid #d36376; width:250px; height:250px;float:left; }
.border7 { border: 1px solid #80364c; width:250px; height:250px;float:left; }
.border8 { border: 1px solid #dd5934; width:250px; height:250px;float:left; }
.border9 { border: 1px solid #d36376; width:250px; height:250px;float:left; }
.border10 { border: 1px solid #0f557b; width:250px; height:250px;float:left; }
.border11 { border: 1px solid #679f68; width:250px; height:250px;float:left; }
.border12 { border: 1px solid #80364c; width:250px; height:250px;float:left; }

.border14 { border: 1px solid #0f557b; width:250px; height:250px;float:left; }
.border15 { border: 1px solid #f7931d; width:250px; height:250px;float:left; }

.fborder1 { border: 1px solid #179fa6; }
.fborder2 { border: 1px solid #ffcc40; }
.fborder3 { border: 1px solid #679f68; }
.fborder4 { border: 1px solid #f7931d; }
.fborder5 { border: 1px solid #dd5934; }
.fborder6 { border: 1px solid #d36376; }
.fborder7 { border: 1px solid #80364c; }
.fborder8 { border: 1px solid #dd5934; }
.fborder9 { border: 1px solid #d36376; }
.fborder10 { border: 1px solid #0f557b; }
.fborder11 { border: 1px solid #679f68; }
.fborder12 { border: 1px solid #80364c; }

.fborder14 { border: 1px solid #0f557b; }
.fborder15 { border: 1px solid #f7931d; }

.vborder1 { border: 1px solid #179fa6; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder2 { border: 1px solid #ffcc40; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder3 { border: 1px solid #679f68; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder4 { border: 1px solid #f7931d; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder5 { border: 1px solid #dd5934; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder6 { border: 1px solid #d36376; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder7 { border: 1px solid #80364c; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder8 { border: 1px solid #dd5934; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder9 { border: 1px solid #d36376; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder10 { border: 1px solid #0f557b; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder11 { border: 1px solid #679f68; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder12 { border: 1px solid #80364c; width:220px; float:left; padding:5px; color:#9ca7a5; }

.vborder14 { border: 1px solid #0f557b; width:220px; float:left; padding:5px; color:#9ca7a5; }
.vborder15 { border: 1px solid #f7931d; width:220px; float:left; padding:5px; color:#9ca7a5; }

.colortxt1 {		color:#179fa6;		}
.colorbcg1 {		background-color:#179fa6;		}
.colortrm1 {		background-color:#a8d1d4;		}
.colortxt2 {		color:#ffcc40;		}
.colorbcg2 {		background-color:#ffcc40;		}
.colortrm2 {		background-color:#f6cf65;		}
.colortxt3 {		color:#679f68;		}
.colorbcg3 {		background-color:#679f68;		}
.colortrm3 {		background-color:#73c875;		}
.colortxt4 {		color:#f7931d;		}
.colorbcg4 {		background-color:#f7931d;		}
.colortrm4 {		background-color:#fbb15a;		}
.colortxt5 {		color:#dd5934;		}
.colorbcg5 {		background-color:#dd5934;		}
.colortrm5 {		background-color:#ed7958;		}
.colortxt6 {		color:#d36376;		}
.colorbcg6 {		background-color:#d36376;		}
.colortrm6 {		background-color:#eb7f91;		}
.colortxt7 {		color:#80364c;		}
.colorbcg7 {		background-color:#80364c;		}
.colortrm7 {		background-color:#b1677d;		}

.colortxt14 {		color:#0f557b;		}
.colorbcg14 {		background-color:#0f557b;		}
.colortrm14 {		background-color:#659fbe;		}

.colortxt8 {		color:#dd5934;		}
.colorbcg8 {		background-color:#dd5934;		}
.colortrm8 {		background-color:#ed8f74;		}
.colortxt9 {		color:#d36376;		}
.colorbcg9 {		background-color:#d36376;		}
.colortrm9 {		background-color:#e29faa;		}
.colortxt10 {		color:#0f557b;		}
.colorbcg10 {		background-color:#0f557b;		}
.colortrm10 {		background-color:#659fbe;		}
.colortxt11 {		color:#679f68;		}
.colorbcg11 {		background-color:#679f68;		}
.colortrm11 {		background-color:#73c875;		}
.colortxt12 {		color:#80364c;		}
.colorbcg12 {		background-color:#80364c;		}
.colortrm12 {		background-color:#b1677d;		}

.colortxt15 {		color:#f7931d;		}
.colorbcg15 {		background-color:#f7931d;		}
.colortrm15 {		background-color:#fbb15a;		}

.title_principal {
color:#000000;
padding-bottom:10px;
margin-bottom:10px;
border-bottom: 1px dashed #dbdbdb;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Trebuchet MS;
}
.title_right {
color:#dd5934;
padding-bottom:10px;
margin-bottom:10px;
border-bottom: 1px dashed #dbdbdb;
font-size:13px;
text-decoration:none;
font-family:Trebuchet MS;
}
.content_right {
color:#858686;
font-size:11px;
text-decoration:none;
font-family:Trebuchet MS;
}

#zoning_habitat {
	background: url(../template/zoning_habitat.jpg) no-repeat top left;
	width:468px;
	height:353px;
}
#zoning_reseau {
	background: url(../template/zoning_reseau.jpg) no-repeat top left;
	width:468px;
	height:353px;
}
.access {
	text-align:right;
	font-weight: normal;
	text-decoration: none;
	font-family:Verdana;
	font-size: 11px;
	color: #9ca7a5;
	display:block;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:8px;
	margin-top:4px;
	border-bottom: 1px dotted #7f7e7d;
}
.access a:link,.access a:visited,.access a:active,.access a:hover {
	font-weight: normal;
	text-decoration: none;
	font-family:Verdana;
	font-size: 11px;
	color: #9ca7a5;
}
.access2 {
	float:left;
	width:300px;
	text-align:left;
	font-weight: normal;
	text-decoration: none;
	font-family:Verdana;
	font-size: 11px;
	color: #9ca7a5;
	display:block;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:8px;
	margin-top:4px;
	border-bottom: 1px dotted #7f7e7d;
}
.access2 a:link,.access2 a:visited,.access2 a:active,.access2 a:hover {
	font-weight: normal;
	text-decoration: none;
	font-family:Verdana;
	font-size: 11px;
	color: #9ca7a5;
}
#box8{
	position:absolute;
	margin-top:0px;
}
#box8 div{
	width:512px;
	height:234px;
	float:left;
}
#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
.sample8 .mask1{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#box9{
	position:absolute;
	margin-top:0px;
}
#box9 div{
	width:225px;
	height:280px;
	float:left;
}
#box9 .buttons{
	text-align:left
}
#box9 .next{
	float:right
}
.sample9 .buttons{
	text-align:center;
	clear:both;
}
.sample9 .mask3{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
h3 {
margin:0px;
padding:0px;
}
p {
margin:0px;
padding:0px;
}
.info{
	width:240px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Trebuchet MS;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}
.mask1{
	position:relative;
	width:512px;
	height:234px;
	overflow:hidden;
	border: 1px solid #d8d8d8;
	float:left;
}
p { margin:0px;padding:0px;}
.mask3{
	position:relative;
	width:225px;
	height:200px;
	overflow:hidden;
	border: 1px solid #d8d8d8;
	float:left;
	margin:0px;padding:0px;
}
.mask2{
	width:219px; height:236px;padding:0px;overflow:hidden;margin:0px;
	float:left;
}
pre{background:#666; color:#fff; padding:10px; margin:10px; height:auto; overflow:auto; font:12px Verdana,Courier,sans-serif}
* html pre {width:100%}

.description{padding:16px;margin:10px 0;background:#eee}

.sample{padding:20px 30px; margin:4px 0 25px 0; border:1px solid #e1e1e1}
h4.stitle{color:#666;margin:0 0 5px 0}

.links {padding:10px;margin-top:20px}
.links a{font-size:14px;color:#0080FF;text-decoration:none}
.links a:hover{font-weight:bold}

#cont{width:550px;margin:0 auto;background:#fff;text-align:left;padding:20px;}

.buttons{padding:0px;}
.buttons2{padding:0px;}

.buttons span{display:block;cursor:pointer;margin:0px;height:118px;}
.buttons2 span{cursor:pointer;margin-left:4px;}
.buttons2 {height:28px;overflow:hidden;margin-top:2px;}
.titreindex {
font-family: Trebuchet MS;
font-size:14px;
color: #7c8082;
margin-bottom:8px;
}
.texteindex {
font-family: Trebuchet MS;
font-size:11px;
color: #7c8082;
margin-bottom:4px;
font-weight: normal;
}
.themestory {
font-size:11px;
font-family:Trebuchet MS;
color:#5a83a1;
font-weight: normal;
text-decoration:none;
}
.blockstory {
background-image: url(../template/barre.gif);
background-position: top left;
background-repeat: no-repeat;
float:left;
width:130px;
height:60px;
margin-left:3px;
padding-left: 8px;
margin-bottom:5px;
}
.txtstory {
float:left;width:125px;margin-left:5px;margin-bottom:3px;height:66px;overflow:hidden;
}
.titlestory {
font-size:12px;
font-family:Trebuchet MS;
color:#49620c;
font-weight: bold;
text-decoration:none;
line-height:12px;
}
.titlestory a:link, .titlestory a:active, .titlestory a:visited, .titlestory a:hover{
color:#49620c;
font-size:12px;
font-weight: bold;
text-decoration:none;
}
.introstory {
font-size:11px;
line-height:14px;
font-family:Trebuchet MS;
color:#777a79;
font-weight: normal;
text-decoration:none;
}
.introstory a:link, .introstory a:active, .introstory a:visited, .introstory a:hover{
font-size:11px;
font-family:Trebuchet MS;
color:#777a79;
font-weight: normal;
text-decoration:none;
}
.bgphotmr{
float: left;
width: 80px;
height:60px;
text-align: center;
margin-right: 4px;
}
.vignettea{
background:url(../images/backblockphot.png);
background-repeat: repeat-x;
background-position: top left;
float: left;
width: 80px;
height:60px;
margin-left: 1px;
margin-bottom: 1px;
text-align: center;
}
.tr1 { background:url(../images/fd_tr_1.gif); background-repeat: no-repeat; background-position: top left; height: 29px; border-right: 1px solid #e7e5e4; padding-left: 10px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.tr1 a:link, .tr1 a:hover, .tr1 a:active, .tr1 a:visited {
background:url(../images/tri.gif); background-repeat: no-repeat; background-position: top left; padding-left: 12px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;
}
.tr1b { background:url(../images/fd_tr_1.gif); background-repeat: no-repeat; background-position: top left; height: 29px; padding-left: 10px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.tr1b a:link, .tr1b a:hover, .tr1b a:active, .tr1b a:visited {
background:url(../images/tri.gif); background-repeat: no-repeat; background-position: top left; padding-left: 12px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;
}
.tr2 { background:url(../images/fd_tr_2.gif); background-repeat: no-repeat; background-position: top left; text-align: center; border-right: 1px solid #e7e5e4; height: 29px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.tr2 a:link, .tr2 a:hover, .tr2 a:active, .tr2 a:visited {
background:url(../images/tri.gif); background-repeat: no-repeat; background-position: top left; padding-left: 12px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;
}
.tr3 { background:url(../images/fd_tr_3.gif); background-repeat: no-repeat; background-position: top right; text-align: center; height: 29px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.tr3 a:link, .tr3 a:hover, .tr3 a:active, .tr3 a:visited {
background:url(../images/tri.gif); background-repeat: no-repeat; background-position: top left; padding-left: 12px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;
}

.be1 { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #982e2d; text-decoration: none; font-weight: bold; }
.be1 a:link, .be1 a:hover, .be1 a:active, .be1 a:visited {font-family: Trebuchet MS; font-size:11px; color: #982e2d; text-decoration: none; font-weight: bold;}
.be1c { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal; }
.be1c a:link, .be1c a:hover, .be1c a:active, .be1c a:visited {font-family: Trebuchet MS; font-size:11px; color: #982e2d; text-decoration: none; font-weight: bold;}
.be1b { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal; }
.be1b a:link, .be1b a:hover, .be1b a:active, .be1b a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.be2 { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; text-align: center;  }
.be2e { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; text-align: right; padding-right:10px; padding-top:6px; padding-bottom:6px;  }
.be3 { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4; text-align: center; }
.be4 { background-color: #f5fafd; text-align: left; padding:4px; }
.be5 { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4; text-align: left; padding:4px; }
.be3c { background-color: #f5fafd; border-bottom: 1px solid #e7e5e4; text-align: left; padding:5px; }
.ba1 { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #982e2d; text-decoration: none; font-weight: bold;}
.ba1 a:link, .ba1 a:hover, .ba1 a:active, .ba1 a:visited {font-family: Trebuchet MS; font-size:11px; color: #982e2d; text-decoration: none; font-weight: bold;}
.ba1c { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.ba1c a:link, .ba1c a:hover, .ba1c a:active, .ba1c a:visited {font-family: Trebuchet MS; font-size:11px; color: #982e2d; text-decoration: none; font-weight: bold;}
.ba1b { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; padding: 8px; font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal; }
.ba1b a:link, .ba1b a:hover, .ba1b a:active, .ba1b a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;}
.ba2 { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; text-align: center;  }
.ba2e { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4;border-right: 1px solid #e7e5e4; text-align: right; padding-right:10px; padding-top:6px; padding-bottom:6px;  }
.ba3 { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4; text-align: center; }
.ba4 { background-color: #FFFFFF; text-align: left; padding:4px; }
.ba5 { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4; text-align: left; padding:4px; }
.ba3c { background-color: #FFFFFF; border-bottom: 1px solid #e7e5e4; text-align: left; padding:5px; }
.be2 a:link, .be2 a:hover, .be2 a:active, .be2 a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.be3 a:link, .be3 a:hover, .be3 a:active, .be3 a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.be3c a:link, .be3c a:hover, .be3c a:active, .be3c a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.ba2 a:link, .ba2 a:hover, .ba2 a:active, .ba2 a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.ba3 a:link, .ba3 a:hover, .ba3 a:active, .ba3 a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.ba3c a:link, .ba3c a:hover, .ba3c a:active, .ba3c a:visited {font-family: Trebuchet MS; font-size:11px; color: #000000; text-decoration: none; font-weight: normal;} 
.btrl { background:url(../images/fd_tr_bas.gif); background-repeat: no-repeat; background-position: top left; text-align: center; height: 16px; }
.btrr { background:url(../images/fd_tr_bas.gif); background-repeat: no-repeat; background-position: top right; text-align: center; height: 16px; }


.pictocarte {
background-image: url(../images/pictocarte.gif);
background-position: center left;
background-repeat: no-repeat;
padding-left: 25px;
padding-top:2px; line-height:12px;
}

.utile1 {float:left;width:170px;color:#000000;}
.utile1b {width:230px;color:#000000;float:left;text-align:left;padding-top:10px;margin-left:20px;}
.utile2 {float:right;width:120px;color:#000000;}
.utile4 {background-image: url(../images/topvote.gif);background-position: top center;background-repeat: no-repeat;padding-top:16px;width:217px;float:left;color:#000000; text-align:center;}
.utile3 {width:300px;border-top:1px dotted #CCCCCC;margin-top:3px;padding-top:5px;color:#000000;}
.poster_t {padding-left:10px;padding-top:1px;padding-bottom:8px;font-family: Trebuchet MS;font-size:11px;color: #6b6868;font-weight: normal;border: 0px;float:left;margin-right:15px; margin-top:3px;}
.poster_nouveau {background-image: url(../images/forum/nouveau.png);background-position: top left;background-repeat: no-repeat;padding-left: 20px;padding-top:1px;padding-bottom:8px;font-family: Trebuchet MS;font-size:11px;color: #6b6868;font-weight: normal;border: 0px;float:left;margin-right:15px; margin-top:3px;}
.poster_ouvert {background-image: url(../images/forum/ouvert.png);background-position: top left;background-repeat: no-repeat;padding-left: 20px;padding-top:1px;padding-bottom:8px;font-family: Trebuchet MS;font-size:11px;color: #6b6868;font-weight: normal;border: 0px;float:left;margin-right:15px; margin-top:3px;}
.poster_ferme {background-image: url(../images/forum/ferme.png);background-position: top left;background-repeat: no-repeat;padding-left: 20px;padding-top:1px;padding-bottom:8px;font-family: Trebuchet MS;font-size:11px;color: #6b6868;font-weight: normal;border: 0px;float:left;margin-right:15px; margin-top:3px;}
.poster_resolu {background-image: url(../images/forum/resolu.png);background-position: top left;background-repeat: no-repeat;padding-left: 20px;padding-top:1px;padding-bottom:8px;font-family: Trebuchet MS;font-size:11px;color: #6b6868;font-weight: normal;border: 0px;float:left;margin-right:15px; margin-top:3px;}
.poster_line {float:left;font-family: Trebuchet MS; font-size:10px; color: #000000;}
.poster_line a:link, .poster_line a:visited, .poster_line a:active {font-family: Trebuchet MS; font-size:10px; color: #3d829b;}
.poster_line a:hover {font-family: Trebuchet MS; font-size:10px; color: #3d829b; text-decoration:underline;}
.imgn {width: 34px;height: 37px;float:left;margin-left:5px;}
.imgnote {width: 59px;height: 37px;padding-top:1px;overflow: hidden;background-image: url(../images/imgnote.gif);background-position: top left;background-repeat: no-repeat;color: #56b907;text-align:center;font-family: Trebuchet MS;font-size: 26px;font-weight: bold;float:left;}
.imgnote2 {color: #56b907;text-align:center;font-family: Trebuchet MS;font-size: 26px;font-weight: bold;}

#ie ul#tabs { list-style-type: none; margin: 10px 0 0 0; padding: 0 0 0.3em 0; margin-left:5px; }
#ie ul#tabs li { display: inline; }
#ie ul#tabs li a { color: #FFFFFF; background:url(../images/backtaboff.gif); background-repeat: repeat-x; background-position: top left;  padding: 4px 10px 4px 10px; font-face: Trebuchet MS; font-size:13px; font-weight:bold; }
#ie ul#tabs li a:hover { color: #FFFFFF; background:url(../images/backtabon.gif); background-repeat: repeat-x; background-position: top left;  }
#ie ul#tabs li a.selected { font-face: Trebuchet MS; font-size:13px; font-weight:bold; background:url(../images/backtabon.gif); background-repeat: repeat-x; background-position: top left; padding: 4px 10px 4px 10px; }
#ie div.tabContent { border: 1px solid #7eac00; width:99%;background-color: #FFFFFF; }
#ie div.tabContent.hide { display: none; }

.contenuhelp {
position: absolute;z-index: 140; visibility: hidden; margin-top: 10px; margin-left: 5px; width: 406px; overflow:hidden;
background-color:#FFFFFF;
border:1px solid #ccc;
}
#ie .pagin_presta {
background:url(../template/fdpagnoact.png);
background-repeat: no-repeat;
background-position: top left;
width:24px;
text-align:center;
float:left;
font-weight: bold;
text-decoration: none;
font-family:Trebuchet MS;
font-size: 10px;
color: #6fbbe3;
padding:4px 0px 3px 0px;
margin:2px;
}
#ie .pagin_presta a:link,#ie .pagin_presta a:visited,#ie .pagin_presta a:active,#ie .pagin_presta a:hover {
color: #6fbbe3;
}
#ie .pag_act{
background:url(../template/fdpagact.png);
background-repeat: no-repeat;
background-position: top left;
width:24px;
text-align:center;
float:left;
font-weight: bold;
text-decoration: none;
font-family:Trebuchet MS;
font-size: 10px;
color: #FFFFFF;
padding:4px 0px 3px 0px;
margin:2px;
}
#ie .pag_act a:link,#ie .pag_act a:visited,#ie .pag_act a:active,#ie .pag_act a:hover {
color: #FFFFFF;
}


.groupe_enquete {	font-family: Trebuchet MS; 	font-size: 17px; color: #2e6e0f; text-decoration: none; font-weight: bold; }
.groupe_questions {	font-family: Trebuchet MS; 	font-size: 15px; color: #468f23; text-decoration: none; font-weight: bold; }
.groupe_quesion {	font-family: Trebuchet MS; 	font-size: 13px; color: #5da938; text-decoration: none; font-weight: bold; }
.groupe_reponse {	font-family: Trebuchet MS; 	font-size: 11px; color: #9cb092; text-decoration: none; font-weight: bold; }
.res_enquete {
height:20px;
background-image: url(../template/fdresult.png);
background-position: top right;
background-repeat: no-repeat;
border-left: 1px solid #b4c91a;
float:left;
}
.enq_rouge { color: #FF0000; }
.enq_vert { color: #15ae01; }
.enq_bleu { color: #0713b0;font-weight:bold; }
.enq_rose { color: #FF0066; }
