/* CSS Document */

/************ initialise les valeurs par default ************/
*{
	margin:0;
	padding:0;
}

body{
	background-color:#fcefd5;
}

h1{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.txtcourant{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
}

#txt{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
}

.titrenews{
	color:#954568;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}


#page{
	margin:auto;
	width:1024px;
	background-color:#e5d5b4;
}

a:link { color: #954568; text-decoration: none }

a:visited { color: #4d3620; text-decoration: none }

a:hover { color: #9ac137; text-decoration: underline }



/************ debut page index ************/

#hautbandeau{
	float:left;
	width:1025px;
	background-color:#e5d5b4;
}

#hautbandeaubeige{
	float:left;
	width:1024px;
	background-color:#e5d5b4;
}

#hautbandeau1{
	float:left;
	width:983px;
	height:142px;
}

#hautbandeau2{
	float:left;
	width:41px;
	height:106px;
}

#hautbandeau3{
	float:left;
	width:39px;
	height:21px;
}

#hautbandeau4{
	float:left;
	width:528px;
	height:23px;
}

#hautbandeau5{
	float:left;
	width:456px;
	height:23px;
	background-color:#FFFFFF;
}

#hautbandeau6{
	float:left;
	width:40px;
	height:23px;
}

#hautbandeaugite1{
	float:left;
	width:983px;
	height:212px;
}

#hautbandeaugite2{
	float:left;
	width:41px;
	height:106px;
}

#hautbandeaugite3{
	float:left;
	width:41px;
	height:27px;
}

#hautbandeaugite4{
	float:left;
	width:41px;
	height:79px;
}

#hautbandeaugite5{
	float:left;
	width:41px;
	height:212px;
}


#colgauche{
	float:left;
	background-color:#e5d5b4;
	width:256px;
	height:475px;
}

#colgaucheint{
	float:left;
	background-color:#e5d5b4;
	width:256px;
	height:783px;
}

#coldroite{
	float:left;
	width:768px;
}

#coldroite-blanc{
	float:left;
	width:768px;
	background-color:#FFFFFF;
}

#coldroite-hautbandeau{
	float:left;
	width:768px;
	height:58px;
}

#textemarge{
	float:left;
	margin:40px 40px 0 40px;
}

#logoequi{
	float:left;
	width:256px;
	height:194px;
}

#logoequiint{
	float:left;
	width:256px;
	height:168px;
}


#menu{
	float:left;
	width:256px;
	height:23px;
}

#photo-gauche{
	float:left;
	width:293px;
}

#photo-milieu{
	float:left;
	width:395px;
}

#photo-droite{
	float:left;
	width:336px;
	background-color:#813657;
}

#haut-texte{
	float:left;
	width:336px;
	height:44px;
}

#texte{
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:306px;
	height:102px;
}

#gauche-texte{
	float:left;
	width:31px;
	height:143px;
}

#droite-texte{
	float:left;
	width:305px;
	height:143px;
}


#texte-intro{
	float:left;
	width:374px;
	height:188px;
	background-color:#813657;
	padding-left:25px;
	padding-right:25px;
}

#logos-partenaires{
	float:left;
	width:424px;
}


#cavaliers{
	width:609px;
	height:282px;
}

#delimitation{
	float:left;
	background-color:#fef2da;
	width:8px;
}

#intro{
	float:left;
	background-color:#fef2da;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	width:591px;
	height:168px;
}

#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
line-height: 0;
}

#nav a {
display: block;
width: 257px;
}

#nav li {
float: left;
width: 195px;
display: block;
line-height: 0;
}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li:hover ul,#nav li.sfhover ul {
	left: auto;
	margin: -22px 0 0 257px;
}


/************ fin page index ************/




/************ debut page gite ************/
#listesous-menus{
	float:left;
	margin-left:20px;
	width:728px;
	height:40px;
	background-color:#FFFFFF;
}

#titregite{
	float:left;
	margin-left:20px;
	width:728px;
	height:80px;
}

#texte1{
	float:left;
	margin-left:10px;
	margin-right:20px;
	width:358px;
	height:350px;
}

#texte2{
	float:left;
	margin-left:20px;
	margin-right:10px;
	width:316px;
	height:375px;
}

#texte3{
	float:left;
	margin-left:20px;
	margin-right:10px;
	width:398px;
	height:310px;
	background-color:#FFFFFF;
}

#texte4{
	float:left;
	width:688px;
	background-color:#FFFFFF;
	margin-left:20px;
	margin-right:20px;
}

#texte5{
	float:left;
	width:398px;
	background-color:#FFFFFF;
	margin-left:20px;
	margin-right:20px;
}

#photos1{
	float:left;
	margin-left:10px;
	width:350px;
	height:350px;
}

#photos2{
	float:left;
	margin-left:10px;
	width:372px;
	height:375px;
}

#photos3{
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:300px;
	height:310px;
	background-color:#FFFFFF;
}

#photos4{
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:250px;
	height:250px;
	background-color:#FFFFFF;
}

#lienmenu{
	margin-left:20px;
	margin-top:7px;
	margin-bottom:7px;
	color:#404013;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:lighter;
}

#photosgite{
	float:left;
	width:640px;
	height:600px;
	background-color:#FFFFFF;
}


#plansgite{
	float:left;
	width:768px;
	height:800px;
	background-color:#FFFFFF;
}


/************ fin page gite ************/




/************ debut page cadre ************/

#textecadre1{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:237px;
	height:338px;
}

#textecadre2{
	float:left;
	margin-left:40px;
	width:400px;
	height:300px;
}

#textecadre3{
	float:left;
	margin-left:30px;
	width:2
	50px;
	height:150px;
	background-color:#FFFFFF;
}

#textecadre4{
	float:left;
	width:658px;
	background-color:#FFFFFF;
	margin-left:20px;
	margin-right:20px;
}

#textecadre5{
	float:left;
	width:248px;
	height:372px;
	background-color:#FFFFFF;
	margin-left:20px;
	margin-right:20px;
}

#textecadre6{
	float:left;
	width:243px;
	height:343px;
	background-color:#FFFFFF;
	margin-left:40px;
	margin-right:20px;
}

#textecadre7{
	float:left;
	width:254px;
	background-color:#FFFFFF;
	margin-left:20px;
	margin-right:20px;
}

#textecadre8{
	float:left;
	width:209px;
	height:416px;
	background-color:#FFFFFF;
	margin-left:40px;
	margin-right:20px;
}

#textecadre9{
	float:left;
	width:608px;
	background-color:#FFFFFF;
	margin-left:40px;
	margin-right:20px;
}

#textecadre10{
	float:left;
	width:376px;
	height:496px;
	background-color:#FFFFFF;
	margin-left:20px;
	margin-right:30px;
}


#textecadre11{
	float:left;
	width:407px;
	height:365px;
	background-color:#FFFFFF;
	margin-left:40px;
	margin-right:10px;
}

#textecadre12{
	float:left;
	margin-left:40px;
	width:300px;
	height:200px;
}


#photoscadre{
	float:left;
	margin-left:10px;
	width:451px;
	height:348px;
}

#photoscadretest{
	float:left;
	margin-left:20px;
	width:640px;
}

#photoscadre1{
	float:left;
	margin-left:30px;
	width:300px;
	height:249px;
}

#photoscadre2{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:410px;
	height:372px;
	background-color:#FFFFFF;
}

#photoscadre3{
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:385px;
	height:343px;
	background-color:#FFFFFF;
}

#photoscadre4{
	float:left;
	margin-left:30px;
	margin-right:10px;
	width:364px;
	height:373px;
	background-color:#FFFFFF;
}

#photoscadre5{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:50px;
	margin-right:10px;
	width:581px;
	height:198px;
	background-color:#FFFFFF;
}

#photoscadre10{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:50px;
	margin-right:10px;
	width:581px;
	height:290px;
	background-color:#FFFFFF;
}

#photoscadre6{
	float:left;
	margin-left:20px;
	margin-right:10px;
	width:409px;
	height:416px;
	background-color:#FFFFFF;
}

#photoscadre7{
	float:left;
	margin-left:30px;
	margin-right:20px;
	width:232px;
	height:496px;
	background-color:#FFFFFF;
}

#photoscadre8{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:211px;
	height:365px;
	background-color:#FFFFFF;
}


#photoscadre9{
	float:left;
	margin-left:30px;
	width:200px;
	height:300px;
}


#lienmenu{
	margin-left:20px;
	margin-top:7px;
	margin-bottom:7px;
	color:#404013;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	font-weight:lighter;
}

#photosgite{
	float:left;
	width:768px;
	height:1100px;
	background-color:#FFFFFF;
}

#plansgite{
	float:left;
	width:768px;
	height:2000px;
	background-color:#FFFFFF;
}


/************ fin page cadre ************/



/************ debut page enseignement ************/

#texteenseign1{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:317px;
	height:309px;
}

#texteenseign2{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:234px;
	height:239px;
}

#texteenseign3{
	float:left;
	margin-left:40px;
	margin-right:20px;
	width:640px;
	height:650px;
}

#texteenseign4{
	float:left;
	margin-left:40px;
	margin-right:20px;
	width:400px;
	height:276px;
}

#photosenseign1{
	float:left;
	margin-left:30px;
	width:321px;
	height:309px;
}

#photosenseign2{
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	width:404px;
	height:249px;
	background-color:#FFFFFF;
}

#photosenseign3{
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	width:250px;
	height:276px;
	background-color:#FFFFFF;
}

#photosenseign4{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:870px;
	background-color:#FFFFFF;
}


/************ fin page enseignement ************/


/************ debut page tourisme ************/

#photostourisme1{
	float:left;
	margin-left:30px;
	width:630px;
	height:440px;
	background-color:#FFFFFF;
}

#photostourisme2{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:610px;
	height:445px;
	background-color:#FFFFFF;
}

#textetourisme1{
	float:left;
	margin-left:30px;
	width:630px;
	height:280px;
	background-color:#FFFFFF;
}


/************ fin page tourisme ************/



/************ debut page activites ************/

#texteactivite1{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:617px;
	background-color:#FFFFFF;
	overflow:auto;
}

#photosactivite1{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:617px;
	height:510px;
	background-color:#FFFFFF;
}

#photosactivite2{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:450px;
	background-color:#FFFFFF;
}

#photosactivite3{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:300px;
	background-color:#FFFFFF;
}

#photosactivite4{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:515px;
	background-color:#FFFFFF;
}

#photosactivite5{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:465px;
	background-color:#FFFFFF;
}

#photosactivite6{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:300px;
	background-color:#FFFFFF;
}

#photosactivite7{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:400px;
	background-color:#FFFFFF;
}

#photosactivite8{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:465px;
	background-color:#FFFFFF;
}

#photosactivite9{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:421px;
	background-color:#FFFFFF;
}

#photosactivite10{
	float:left;
	margin-left:70px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:500px;
	background-color:#FFFFFF;
}

#photosactivite11{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:343px;
	background-color:#FFFFFF;
}


/************ fin page activites ************/

/************ debut page animations ************/

#photosanimation1{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:418px;
	background-color:#FFFFFF;
}

#photosanimation2{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:270px;
	background-color:#FFFFFF;
}

#photosanimation3{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:472px;
	background-color:#FFFFFF;
}

#photosanimation4{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:330px;
	background-color:#FFFFFF;
}

#photosanimation5{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:650px;
	background-color:#FFFFFF;
}


#photosanimation6{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:590px;
	background-color:#FFFFFF;
}

#photosanimation7{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:547px;
	background-color:#FFFFFF;
}

#photosanimation8{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:400px;
	background-color:#FFFFFF;
}

#photosanimation9{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:244px;
	background-color:#FFFFFF;
}

#photosanimation10{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:455px;
	background-color:#FFFFFF;
}

#photosanimation11{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:205px;
	background-color:#FFFFFF;
}

#texteanimation1{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:40px;
	background-color:#FFFFFF;
}

#texteanimation2{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:200px;
	background-color:#FFFFFF;
}

#texteanimation3{
	float:left;
	margin-left:40px;
	margin-right:20px;
	margin-bottom:20px;
	width:640px;
	height:100px;
	background-color:#FFFFFF;
}



/************ fin page animations ************/

/************ debut page contact ************/

#textecontact1{
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	width:234px;
	height:300px;
	background-color:#FFFFFF;
}

#textecontact2{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:334px;
	height:400px;
	background-color:#FFFFFF;
}

#textecontact3{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:234px;
	height:400px;
	background-color:#FFFFFF;
}

#formulairecontact{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:640px;
	height:850px;
	background-color:#FFFFFF;
}

#photoscontact1{
	float:left;
	margin-left:30px;
	margin-right:20px;
	margin-bottom:20px;
	width:400px;
	height:300px;
	background-color:#FFFFFF;
}

#photoscontact2{
	float:left;
	margin-left:30px;
	margin-right:20px;
	margin-bottom:20px;
	width:300px;
	height:500px;
	background-color:#FFFFFF;
}


.form input{
	border:0;
	background-color:white;
	color:black;
}

input, select, textarea{
	background-color:#F9F9F0;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	margin-bottom:3px;
}


/************ fin page contact ************/



/************ debut page acces ************/

#accesplan{
	float:left;
	width:768px;
	height:500px;
	background-color:#FFFFFF;
}

#texteacces{
	float:left;
	width:680px;
	height:300px;
	margin-left:30px;
	margin-right:20px;
	margin-bottom:20px;
	background-color:#FFFFFF;
}


/************ fin page acces ************/



/************ debut page english ************/

#texteanglais{
	float:left;
	margin-left:30px;
	margin-right:20px;
	margin-bottom:20px;
	width:660px;
	height:2000px;
	background-color:#FFFFFF;
}


/************ fin page english ************/


#texteflash{
	float:left;
	margin-left:40px;
	margin-right:20px;
	width:640px;
	height:2600px;
}






#textealbumequirando1{
	float:left;
	margin-left:40px;
	margin-right:20px;
	width:640px;
	height:auto;
}

