body,
form{
    font:9pt Arial, helvetica, "Trebuchet MS", sans-serif;
    color:#333333;
    border:0px;
    margin:0px;
    padding:0px;
    height:100%;
}
.bigger{
    font-size:140%;
    font-weight:bold;
}
p{text-align:justify;}
#intern{
    background:url("../img/bg-body.jpg") repeat-x 0px -3px;
}
a, img{border:0px; color:#333;}
/** TYPO ***************/
.font-big{font:bold 14pt  Arial, "Trebuchet MS", sans-serif;}
.font-bigger{font:bold 18pt  Arial, "Trebuchet MS", sans-serif;}
.font-small{font: 8pt  Arial, "Trebuchet MS", sans-serif;}
.font-smaller{font:7pt  Arial, "Trebuchet MS", sans-serif;}
h1{
    font:18pt Arial, "Trebuchet MS", sans-serif; 
    margin:20px 0px;
    color:#333;
}
h2{
    font:bold 9pt "Trebuchet MS", sans-serif; 
    margin:10px 0px 0px 0px;
}
h3{
    font: 10pt "Trebuchet MS", sans-serif;
    color:#00826c;
    margin:0px 0px 5px 0px;
}
h4{
    font:bold 8pt "Trebuchet MS", sans-serif; 
    margin:10px 0px 0px 0px;
}
h5{font:bold 11pt "Trebuchet MS", sans-serif;
    text-indent:12px;
    margin:20px 0px 10px 0px;
    background:url("../img/fleche.gif") no-repeat 0px 4px;}
/** ZONES GENERIQUES***************/

#content{
    width:930px;
    margin:0px auto;
}
#header{
    height:36px;
    margin-top:35px; 
}
#copyright{
    font-size: 8px;
    text-align: right;
    margin-right: 2px;
}
#copyright p{
    text-align: right;
}
.logo{float:left;}
.col675{
    width:675px;
    float:left;
}
.col255{
    width:255px;
    float:left;    
}
.col160{
    width:160px; 
    float:left;
}
.col770{
    width:770px;
    float:left;
}
.col-left{
    width:365px;
    float:left;
    margin-right:30px;
}
.col-right{
    width:370px;
    float:left;
}
.button{margin:5px 0px;}
.clear{clear:both;}
input{
    vertical-align:bottom; 
    height:15px;
    font:8pt Arial, helvetica, "Trebuchet MS", sans-serif;
    color:#555;   
}
.img-legende{
    float:left;
    margin:10px 20px 10px 0px;
}

.img-legende p{
    font:italic 7pt Arial, helvetica, "Trebuchet MS", sans-serif;
    color:#333;
    margin:5px 0px;
    padding:0px;
}
.img-left{float:left;}
.liste li{list-style:square;
    text-indent:0px;
}
.liste{padding-left:200px;}
.localisation{cursor:pointer;
    margin:10px 0px;}
/** NAVIGATION ***************/
#navigation{
    background:#B9B0A6 url("../img/nav-end.gif") no-repeat top right;
    height:23px;
    width:806px;
    float:left;
    margin-top:12px;
}
#navigation ul{
	list-style:none;
	text-indent:0px;
	margin:0px;
	padding:0px;
}
#navigation li{
    font:8pt "Trebuchet MS", Arial, sans-serif;
    float:left;
	display:block;
}
#navigation a{
	color:#FFF;
	text-decoration:none;
	padding:5px 8px 4px 8px;
	height:23px;
	line-height:23px;
	border-right:1px solid #FFF;
}
#navigation a:hover{
	color:#00AD84;
	background-color:#FFF;
}
#navigation a.active{
	color:#FFF;
	background-color:#00AD84;
}

/** SPECIFIQUE *************/
#presentation{
    margin:0px;
    width:512px;
    height:400px;
}
#home{
    background:url("../img/bg-home.jpg") repeat-x top center;
    margin:0px 10px;
}
#center{ float:left;}
.img-center{
    background: url("../img/img-center.jpg") no-repeat top left;
    height:286px;
    width:930px;
}
.objective{
    width:223px;
    position:absolute;    
    top:275px;
    text-align:center;
}
.stats{
    width:223px;
    position:relative;
    top:200px;
    left:240px;
}
.stats2{
    width:223px;
    position:relative;
    top:200px;
    left:205px;
}
.font-stats{
    font: 23pt/29pt monospace;
    letter-spacing:5px;
    color:#FFF;
    padding:0px 4px;
    background: url("../img/bg-stats.gif") no-repeat 0px 0px;
}
.title-news{
    height:55px;
    width:675px;
    font:16pt/8pt Arial, "Trebuchet MS", sans-serif;
    padding-top:20px;
    background:url("../img/cliquez-boite.gif") no-repeat top right;
}
.news{width:675px;}
.article{
    width:175px;
    float:left;
    padding-right:50px;
}
.art-content{font: 8pt  Arial, "Trebuchet MS", sans-serif;}
.art-zoom{text-align:justify;}
.art-img{
    float:left;
    border:5px solid #FFF;
    margin:0px 10px 10px 0px;
}
.art-img-int{
    float:left;
    padding:10px 0px 10px 0px;
}
.art-list{
    clear:both;
    border-bottom:1px solid #CCC;
    padding-bottom:5px;
}
.essentiel{margin-left:52px;width:203px;}
.selection{margin:20px 0px 0px 0px; width:150px;}
.essentiel ul,
.selection ul{
    list-style:none;
	text-indent:0px;
	margin:0px;
	padding:0px;
}
.essentiel ul li,
.selection ul li{
    font:8pt "Trebuchet MS", Arial, sans-serif;
    text-indent:10px;
	height:26px;
}
.essentiel ul a,
.selection ul a{
	text-decoration:none;
	background:url("../img/bg-list.gif") no-repeat top left;
	color:#333;
	display:block;
	line-height:25px;
}
.essentiel ul a:hover,
.selection ul a:hover{
	background:url("../img/bg-list.gif") no-repeat 0px -25px;
}
.mailing{margin-top:10px;}

abbr { cursor: help; }


.faq a {
text-decoration: none;
display: block;
width: 740px;
padding:3px;
border-top : 1px solid #CCC;
color: #000;

}
.faq a:hover {
background-color:#B9B0A6;
color:#FFF;
}
.faq_contenu{
    margin:10px 15px;
    display:block;
    color:#00826c;
}
.alert {
	background: #fff6bf url("../img/exclamation.png") 15px 50% no-repeat;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	color: #666;
}
.alert ul { text-indent: 200px; }

.info {
	background: #f8fafc url("../img/information.png") 15px 50% no-repeat;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	color: #666;
}
.homeinfo {
	background: #f8fafc url("../img/information.png") 15px 50% no-repeat;
	padding: 5px 20px 5px 45px;
	margin-top: -30px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	color: #666;
	z-index: 10;
	position: absolute;
	
}
.ftptable td{
	padding: 2px 15px 2px 2px;
}