@charset "UTF-8";
/* CSS Document */

body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;
	background: #fff;
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #666;} 	
		
	 .header {width: 860px; position:relative; display:block; text-align:left; height:90px; margin-bottom:30px;  }
	 .lgselect {position:absolute; padding-top:10px; margin-top:10px; margin-bottom:15px; padding-bottom:15px; font-size:10px;}
	 .lgselect a { text-decoration:none; color:#666;}
	 .lgselect .selected { color:#71bf44;}
	.header .searchform { position:absolute; bottom:5px; left:20px; color:#71bf44;}
	.header .searchform input { border:1px #666 solid; margin-left:5px;	padding:3px;}
	.header .logo {position:absolute; bottom:0px; right:0px; border:0px;}
	.header .logo img {border:0px;}
	
	.content {width:860px; display:block;overflow:hidden; position:relative;}
	.content table { width:100%;}
	.content .left {width:172px; background-color:#dcddde; padding-top:15px; padding-bottom:15px;  vertical-align:top; text-align:left;}
	.content .left a.leftmenu { color:#666;text-decoration:none; padding-left:18px; display:block; margin-bottom:13px; padding-right:10px;}
	.content .left a.leftmenuselect { color:#71bf44;text-decoration:none; padding-left:18px; display:block; margin-bottom:13px; padding-right:10px;}
	.content .left a.adminlink { color:#fff;text-decoration:none; padding-left:18px; display:block; margin-bottom:13px; padding-right:10px; background:#71bf44; font-weight:bold; border:#666 1px solid; text-align:center; padding:5px; margin:15px; margin-top:30px;}
	.content .middle {width:465px; padding-left:26px; padding-right:25px; padding-top:10px; padding-bottom:10px; font-size:11px; vertical-align:top; text-align:left;}
	.content .middlewide {width:663px; padding-left:25px; padding-right:0px; padding-top:10px; padding-bottom:10px; font-size:11px; vertical-align:top; text-align:left;}
	.content .title { font-size:18px; display:block; margin-bottom:4px;  }
	.content .subtitle { font-size:14px; color:#71bf44; display:block; margin-bottom:15px;}
	.content .pave {display:block; margin-top:5px;}
	.content .pavevert { color:#71bf44; display:block; margin-top:5px;  }
	.content .right {width:172px; padding-top:5px;vertical-align:top;}
	.content .right img {margin-bottom:10px;}
	.mapinfo {display:block; width:180px; position:absolute; left:38px; bottom:35px;text-align:left; font-size:11px;}
	.mapinfo strong {color:#71bf44; display:block;}
	.mapinfo a {color:#666;}
	.popup { position:absolute; top:0px; left:0px; width:100%; height:100%; display:block; cursor:pointer;}
	.backpopup { background:#FFF; opacity:.5; filter : alpha(opacity=50); -moz-opacity : 0.5; display:block; width:100%; height:100%; text-align:center; z-index:5;}
	.popupframe { z-index:8; width:450px; text-align:left; position:absolute; margin-left:-240px; left:50%; top:70px;background:#eaeaea; color:#333; border:#FFF solid 15px; padding-bottom:10px;} 
	.popupframe .intro { padding-left:20px; padding-right:20px; padding-top:10px;}
	.popupframe .main {  padding-left:20px; padding-right:20px; font-size:10px; padding-top:0px; margin-top:0px;}
	.popupframe .subtitle {  padding-left:20px; padding-right:20px; font-weight:bold; display:block; height:5px; padding-bottom:0px; }
	.adminmsg { display:block;   border:#333 1px solid; padding:5px;  position:absolute; left:50%; top:0px; }
	.contact { display:block; margin-top:15px; }
	.contact input { border:1px #666 solid; margin-left:5px;	padding:3px; width:450px;}
	.contact .left {width:100px; text-align:right;}
	.contact textarea { width:455px;margin-left:5px;}
	.contact .submit { width:110px;}
	.news { display:block; border-bottom:1px #999 solid; padding-bottom:5px; padding-top:5px;}
	.news .newstitle { font-size:14px; color:#71bf44; display:block; }
	.news .time { display:block; font-style:italic; font-size:13px;}
	.news .dateadded { font-size:10px;  display:block; margin-top:10px; color:#999; }
	.news table td { vertical-align:top;}
	.resultlink { cursor:pointer; color:#71bf44; font-size:12px; text-decoration:none; }
	.resultlink:hover { text-decoration:underline;}
	.boxemail {display:block; border:1px solid #666; padding:5px; margin-top:5px;margin-bottom:10px;}
	.publilink { cursor:pointer;display:block; text-decoration:underline; color:#333;}
	
	
