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

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body {
	font: 62.5%/1.7em Verdana, Arial, Helvetica, Monospace, sans-serif;
	text-align:center;
	color:#663300;
}

html, body {
margin:0;
padding:0;
background:#fff url(../images/v2_background_amazones.jpg) repeat;
height:100%; /* gives layout 100% height */
/*overflow:inherit; /* triggers 100% height in Opera 9.5 */
}

html{
overflow:-moz-scrollbars-vertical;
overflow-y: scroll;
}

object:focus{outline: none;}
a{color:#c60;text-decoration:underline}
a:hover{color:#c60;text-decoration:none}
a:focus, a:active {outline: none;}

#wrapper {
min-height:100%; /* gives layout 100% height */
width:1000px; /* centered div must be given a width */
margin:0 auto; /* centers #wrapper */
background:url(../images/v2_content_amazones_new.png) repeat-y;
font-size:1.2em;
}

* html #wrapper { 
height: 100%; /* IE6 treats height as min-height */
}

#wrapper-super {overflow:hidden} /* necessaire pour entourer les floats */

#footer {
position:relative;
background:url(../images/v2_fond_footer.png) no-repeat 90% 50%;
/*background:url(../images/v2_fond_footer_nav.png) no-repeat 2% 50%;*/
height:150px; /* 26 */
width:950px; /* centered div must be given a width */
margin:-150px auto 0; /* -80px sucks it back in & auto centers it */
padding:0 25px; /* 25px */
text-align:right;
/*line-height:150px;*/
min-height:150px;height:auto !important;height:150px;
color:#AFACA4;
font-size:1.1em;
clear:both;
}
#footer a{color:#AFACA4;} /* 630 */
/*#footer p{margin-top:50px}*/
#footer-left {margin-bottom:0} /* egale a la hauteur du footer */
#footer-right {margin-bottom:0} /* egale a la hauteur du footer */

#content-right{
position:relative;
float:right;
width:600px;
padding:0 10px;
margin-bottom:150px; /* egale a la hauteur du footer */
/*min-height:300px;height:auto !important;height:300px;*/
overflow: hidden; /* necessaire pour entourer les floats */
}
.right-slider{
margin-top:10px;
/*background:#fff url(../images/v2_slider_amazones.png) no-repeat;*/
width:600px;
min-height:140px;height:auto !important;height:140px;
clear:right;
}
.right-slider a{cursor:default;}
.right{
margin-top:10px;
width:560px;
padding:0 20px;
text-align:justify;
overflow: hidden; /* necessaire pour entourer les floats */
clear:right;
}
.right p{
margin:0 0 10px;
font-size:.9em;
}
.right h3{
margin:0 0 20px;
font-size:1.5em;
line-height:40px;
background:url(../images/v2_arbre_vert.png) no-repeat 0 50%;
padding-left:50px;
color:#9AB74C;
}
.margeHaute{margin-top:42px}

#content-left{
position:relative;
float:left;
width:380px;
padding:0 0;
margin-bottom:150px; /* egale a la hauteur du footer */
/*min-height:160px;height:auto !important;height:160px;*/
}

.nav{float:left;clear:left;width:360px;padding:0 10px;text-align:right;margin-top:70px} /* top en rapport avec margeHaute */
.nav ul{list-style-type: none;padding:0}
.nav li{list-style-type: none;padding:5px 20px 2px; border-bottom:1px solid #CFC5B7}
.nav a{ text-decoration:none;color:#996633;font-weight:normal;letter-spacing:.15em;}
.nav a:hover{color:#fff}
.nav li.current{background: url("../images/logo_arrowup_brown.gif") no-repeat right 66%;}
/*.nav li.current a{color:#fff}*/

.partners{padding:10px 50px;text-align:left;font-size:.9em} 
.partners ul{list-style-type:none;padding:0}
.partners li{list-style-type:none;padding:5px 20px 2px;background: url("../images/logo_arrowup_green.gif") no-repeat left 70%;}
.partners a{ text-decoration:none;color:#996633;font-weight:normal;letter-spacing:.15em;}
.partners a:hover{color:#063}

#raidcontact form {margin:0 0 10px 0;font-size:.9em}
#raidcontact input {font: 1em Verdana, Arial;border:1px solid #ccc;margin:2px;padding:2px;background:#F5F3EF}
#raidcontact select {font: 1em Verdana, Arial;border:1px solid #ccc;margin:2px;padding:2px;background:#F5F3EF}
#raidcontact textarea {font: 1em Verdana, Arial;border:1px solid #ccc;margin:2px;padding:2px;background:#F5F3EF;resize:none}
#raidcontact fieldset {display:block; border:none; padding-bottom:10px;padding-top:10px}
#raidcontact legend {font-size:1em;font-weight:bold;margin:0 10px 10px 10px;padding:2px 10px;background:#AACB54;color:#fff;border:2px solid #fff}
#raidcontact .radionocadre {border:0;}
#raidcontact input[type="checkbox"], #raidcontact input[type="radio"]{background:transparent;border:0;}

#raidcontactlost form {margin:0 0 10px 0;font-size:.9em}
#raidcontactlost input {font: 1em Verdana, Arial;border:1px solid #ccc;margin:2px;padding:2px;background:#F5F3EF}
#raidcontactlost select {font: 1em Verdana, Arial;border:1px solid #ccc;margin:2px;padding:2px;background:#F5F3EF}
#raidcontactlost textarea {font: 1em Verdana, Arial;border:1px solid #ccc;margin:2px;padding:2px;background:#F5F3EF;resize:none}
#raidcontactlost fieldset {display:block; border:none; padding-bottom:10px;padding-top:10px}
#raidcontactlost legend {font-size:1em;font-weight:bold;margin:0 10px 10px 10px;padding:2px 10px;background:#AACB54;color:#fff;border:2px solid #fff}
#raidcontactlost .radionocadre {border:0;}
#raidcontactlost input[type="checkbox"], #raidcontactlost input[type="radio"]{background:transparent;border:0;}

div.rowcontact {clear: both; padding: 0; margin:0 0 0 0;}
div.rowcontact span.label {float: left; width: 25%; text-align: right;}
div.rowcontact span.formw {float: right; width: 75%; text-align: left;} 
div.rowcontact label {float: left; font-size:1em; width: 25%; display: block; text-align: right; margin: 4px 5px 0 0;} /* margin pour la position du label */
.submit_btn{cursor:pointer}


/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:600px; /* 696px */
		height:140px; /* 241px */
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:600px;/* 696px */
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		/*background:url(../images/btn_prev.gif) no-repeat 0 0;	*/
		}	
	#nextBtn a, #slider1next a{ 
		/*background:url(../images/btn_next.gif) no-repeat 0 0;	*/
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:.3em 0 2em 32.7em;
		padding:0;
		height:18px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:18px;
		line-height:18px;
		}
	ol#controls li a{
		float:left;
		height:18px;
		line-height:18px;
		border:1px solid #FAF9F8;
		background:#E5E1D6;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#AACB54;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

.imgAccueil{margin:5px 5px;padding:4px;border:1px solid #C3BEB1;background-image:url(../images/v2_background_img.png)}
/*.imgAccueil{margin:5px 6px;padding:4px;border:none;background-image:url(../images/v2_background_img.png)}*/
.imgAccueil:hover{border-color:#8F8979}

/* list 1 style */
#list1 {margin:0 40px 0 50px;font: italic 1em Georgia, Times, serif;color: #7C933D;/*list-style: lower-roman*/}
#list1 p {margin-bottom:5px;font: normal .9em Verdana, Arial, Helvetica, sans-serif;color: #663300}
#list1 li {margin-bottom:30px}
/* list 3 styles */
#list3 {margin:0 40px 0 50px;font: italic 1em Georgia, Times, serif;color: #7C933D;}
#list3 p {margin-bottom:5px;font: normal .9em Verdana, Arial, Helvetica, sans-serif;border-left: solid 1px #999;margin: 0;padding: 0 0 1em 1em;color: #663300}
#list3 li {margin-bottom:20px}

.telecharger{float:right;clear:right;text-align:center;background:url(../images/v2_fond_download.png) no-repeat;width:170px;margin:0;padding:30px 5px 0 5px;min-height:30px;height:auto !important;height:30px;font-size:1.7em}
.txtTelecharger{float:left;clear:left;width:360px;min-height:30px;height:auto !important;height:30px;}
.txtTelecharger p{margin:0;padding:32px 0 0 0;text-align:right}

#navimage ul {clear:both;padding:15px 0 15px 0;color:#000;width:100%;text-align:center;font-weight:normal;font-size:.9em}
#navimage li { display: inline; }
#navimage li a{text-decoration: none;background-color: #E5E1D6;padding:4px 4px;border:1px solid #fff;font-weight: normal;}
#navimage li a:hover{text-decoration: none;background-color: #AACB54;border:1px solid #fff;font-weight: normal;}
#navimage a:link#current, #navimage a:visited#current {
text-decoration: none;
background: #7F973F;
border: 1px solid #fff;
color: #fff;
font-weight: normal;
}

.bstip {
	color:#630;
	z-index:8887;
	background-color:#fff;
	display:none;
	padding:5px 10px 5px 10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:2px solid #7F973F;
}

#pageflip {
	position: relative;
	right: 0; top: 0;
	float: right; 
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	overflow: hidden;
	position: absolute;
	right: 0; top: 0;
	background: url(../images/v2_fond_page_peel.jpg) no-repeat right top;
}

.demo-show2 {margin: 1em .5em 0 3em;}
.demo-show2 h4 {margin: 0;padding: .25em .25em .25em 0;font-size:.9em;color:#c60;text-align:left;cursor:pointer;}
.demo-show2 h4.opened {/*background: url(../images/closed.gif) no-repeat 99% 50%;*/}
.demo-show2 div {padding: .5em .25em;text-align:left;}
.demo-show2 p {margin:0 0 1em 2.6em;}
.demo-show2 a {font-weight:normal}
.demo-show2 li {margin:0 0 0 5em;}

::selection {
	background: #D8DFC3; /* Safari */
	}
::-moz-selection {
	background: #D8DFC3; /* Firefox */
}

img, div { behavior: url(../styles/iepngfix.htc) }
