/* added by devellopers */
a img{border:none;}
a:hover img{border:none;}
a:visited img{border:none;}


#contact {}
#contact .smallcolumn {float:left; width:179px; margin-left:15px; font-size:12px; border-right:1px solid silver;}
#contact .smallcolumn h4 {color:#e6861e; font-size:14px;}

#contact .bigcolumn {float:left; width:450px; margin-left:25px; font-size:12px;}
#contact .bigcolumn h1{color:#e6861e; font-size:24px;}
#contact .bigcolumn .info {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid gray; width:300px;}
#contact .bigcolumn .info .input {clear:both; margin-bottom:10px; width:450px; height:15px;}
#contact .bigcolumn .info .input label {float:left; width:100px;}
#contact .bigcolumn .info .input input {float:left; width:160px; margin-left:30px;}
#contact .bigcolumn .info .input select {float:left; width:100px; margin-left:30px;}
#contact .bigcolumn .object label {float:left; width:110px;}
#contact .bigcolumn .object select {float:left; width:160px; margin-left:30px;}
#contact .bigcolumn .interest {clear:both;}
#contact .bigcolumn .interest .label {float:left; width:140px;}
#contact .bigcolumn .interest .check {float:left; margin-bottom:10px;}
#contact .bigcolumn .interest .check input {display:block;}
#contact .mess label {float:left; width:140px;}
#contact .mess textarea {float:left; width:300px;}
#contact .send input {float:right; width:120px; margin-right:10px;}
#contact .check input {display:inline; float:none; background:red; width:20px; border:1px solid black;}
#contact .check.lol { width:200px border:1px solid gray;}

#presse .presse{margin-left:15px}
#presse .presse .pp{float:left; width:400px; margin-left:10px;}
#presse .presse .pp h3 {font-size:16px; margin-top:0px; display:inline;}
#presse .presse .pp a {text-decoration:none; color:#e6861e;}

.img-news{
	width:316px;
	height:78px;
}

.list{
	margin-left:100px;
	height:28px;
	width:152px;
	background:url(/img/list.png);
	cursor:pointer;
	position:relative;
}

.list .inner{
	padding-top:5px;
	height:20px;
	width:152px;
	text-align:center;
}

.dropmenu{
	right:-222px;
	top:0px;
	width:200px;
	padding:5px;
	text-align:left;
	position:absolute;
	background:url(/img/manager/effet.png);
	border:1px solid silver;
	z-index:5;
}

.dropmenu a{text-decoration:none;}

.clear{clear:both;}


.thumb{
	margin-left:6px;
	margin-top:6px;
	width:182px;
	float:left;
}	
.thumb .top{
	background:url(/img/galerie/cadre-photo.png);
	width:182px;
	height:15px;
}
.thumb .content{
	background:url(/img/galerie/cadre-photo-content.png);
}
.thumb .content .picture-trick{
	margin-left:13px;
	width:156px;
}
.thumb .bottom{
	background:url(/img/galerie/cadre-photo.png) bottom;	
	width:182px;
	height:15px;
}

.big_thumb{
	margin-left:6px;
	margin-top:6px;
	width:230px;
}	
.big_thumb .top{
	background:url(/img/fiche/cadre-fiche.png);
	height:18px;
	width:230px;
}
.big_thumb .content {
	background:url(/img/fiche/cadre-fiche-content.png);
}
.big_thumb .content .picture-trick{
	margin-left:17px;
	width:196px;
}
.big_thumb .bottom{
	background:url(/img/fiche/cadre-fiche.png) bottom;
	height:18px;
	width:230px;
}

.press_thumb{
	margin-left:6px;
	margin-top:6px;
	width:115px;
}	
.press_thumb .top{
	background:url(/img/fiche/cadre-press.png);
	height:9px;
	width:115px;
}
.press_thumb .content {
	background:url(/img/fiche/cadre-press-content.png);
}
.press_thumb .content .picture-trick{
	margin-left:8px;
	width:98px;
}
.press_thumb .bottom{
	background:url(/img/fiche/cadre-press.png) bottom;
	height:9px;
	width:115px;
}
.picture-trick{
	background:black;
}

.mini_thumb{
	margin-left:30px;
	margin-top:6px;
	margin-bottom:10px;
	width:110px;
	float:left;	
}

.mini_thumb .top{
	background:url(/img/galerie/small_cadre-photo.png);
	width:110px;
	height:10px;
}
.mini_thumb .content{
	background:url(/img/galerie/small_cadre-photo-content.png);
}
.mini_thumb .content .picture-trick{
	margin-left:10px;
	width:90px;
}
.mini_thumb .bottom{
	background:url(/img/galerie/small_cadre-photo.png) bottom;
	width:110px;
	height:10px;
}


/* end added by devellopers */

html, body{ 
font-family:Arial;
line-height:16px;
 margin:0; 
 padding:0; 
 text-align:center; 
 background:url(/img/bg-ombre.jpg) repeat-y center top;
} 
 
#pagewidth{ 
width:1000px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;
background:url(/img/bg-map.jpg) no-repeat left top;  
} 
 
#header{
 position:relative;
 width:1000px; 
 height:269px;
 background:url(/img/header.jpg);
 } 

#logo {
position:absolute;
top:10px;
left:50px;
width:183px;
height:174px;
background:url(/img/logo.png) no-repeat;
}
 
.topmenu{
position:absolute;
top:8px;
left:280px;
width:570px;
height:22px;
}

#leftcol{
 width:320px; 
 float:left; 
 position:relative;
 background:url(/img/bg-filet.png) no-repeat;
 background-position: top;
  }
 
#maincol{  
 float: right; 
 display:inline; 
 position: relative; 
 width:680px; 
 }
 
#footer{
 height:150px; 
 background-color:#FFFFFF; 
 clear:both;
 } 

.midcontainer{
	width:640px;
	margin:0px 40px 20px 0px;
	padding-left:4px;
	border-left:1px solid #333333;
}

.galerie{
	width:640px;
	margin:0px 40px 20px 0px;
	padding-left:4px;
	border-left:1px solid #333333;
}
.news{
	width:640px;
	margin:0px 40px 20px 0px;
	padding-left:4px;
	border-left:1px solid #333333;
}
.img-news{
border:#333333 thin;
margin:0 0px 20px 0;
}

.partenaire{
	width:640px;
	margin:0px 40px 20px 0px;
	padding-left:4px;
	border-left:1px solid #333333;
}
.partenaire table{
	padding-left:20px;
}

.partenaire a {
color:#e6861e;
font-weight:bold;}

.partenaire a:hover {color:#333333;}

.title-galerie{
font-family:Arial, Helvetica, sans-serif;
color:#d9442c;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
padding:0 0 0 15px;
line-height:16px;
}

.title-partenaire {
font-family:Arial, Helvetica, sans-serif;
color:#e6861e;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
padding:10px 0 7px 15px;
line-height:12px;
}
.nom-partenaire {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
line-height:16px;
}
.text-partenaire{
font-size:12px;
color:#333333;
text-align:justify;
}

.selection-titre{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
line-height:16px;
}

.text-selection{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
}

.text-fiche{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
}

.details-fiche{
font-family:Arial, Helvetica, sans-serif;
color:#d9442c;
font-size:12px;
padding-right:13px;
text-align:right;
}

.pratik-fiche{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:bold;
padding:50px 13px 0 0;
text-align:right;
}

.pratik-fiche a{
text-decoration:none;
}

.title-fiche{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
padding:10px 0 0 15px;
line-height:16px;
}

.bloc-left {
	width:320px;
}

.title{
font-size:20px;
font-weight:bold;
line-height:34px;
margin:0 10px 0 10px;
}

.date{
font-size:13px;
color:#333333;
font-weight:bold;
margin:0 10px 0 10px;
}

.text{
font-size:12px;
color:#333333;
margin:0 10px 0 10px;
}

.text-galerie{
font-size:12px;
color:#333333;
padding:0 0 0 15px;
line-height:12px;
}


.globe{
	width:320px;
	height:300px;
	background:url(/img/globe/planete.png) no-repeat bottom;
}

#picto-cerf{
position:absolute;
top:2px;
left:112px;
width:81px;
height:81px;
z-index:3;
}
#picto-poisson{
position:absolute;
top:59px;
left:227px;
width:60px;
height:60px;
z-index:3;
}
#picto-rando{
position:absolute;
top:226px;
left:233px;
width:60px;
height:60px;
z-index:3;
}
#picto-oiseau{
position:absolute;
top:145px;
left:250px;
width:60px;
height:60px;
z-index:3;
}
#picto-boussole{
position:absolute;
top:55px;
left:27px;
width:55px;
height:55px;
z-index:3;
}




p {white-space:normal}
a {color:#000000;}
a:hover {color:#333333;}

hr {
height: 1px;
padding: 0;
color: #999;
background-color: #999;
border: 0;
}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
/*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

#search form {
text-align:right;
padding:10px;
 }
 
#search fieldset {
 padding:20px;
 margin-bottom:10px;
 }
#search legend {
 color:#a0522d;
 font-weight:bold
 }
#search label {
 margin-top:20px;
 display:block;
 }
#search label.inline {
 display:inline
 }
#search input {
 border:1px solid black;
 background-color:#FFFFFF;
 }
#search input[type=radio] {
 margin-right:50px;
 background-color:transparent;
 border:none;
 }
#search select, option {
 background-color:#A6BEDE;
 }
#search textarea {
 border:1px solid black;
 background-color:#A6BEDE;
 }

