/* CSS Document */


/* http://developer.yahoo.com/yui/reset/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/************* STYLE DE LA PAGE *********/
body#homePage{	background: url(images/bg-accueil2.jpg) repeat-x 50% 0 #493223;	margin:0; font-family:Arial, Helvetica, sans-serif;}
body#EcoleRaid{	background: url(images/bg-accueil.jpg) no-repeat 50% 0 #76613c;	margin:0; font-family:Arial, Helvetica, sans-serif;}
#conteneurAccueil{ width:955px; text-align:left; margin: 0 auto; position: relative; background:url(images/bg-conteneur.jpg) no-repeat 50% 0;}
#conteneur{ width:955px; text-align:left; margin: 0 auto; position: relative;}

/****** HEADER ************/
#logo{ background:url(images/4x4-simonin-logo.gif) no-repeat; width:319px; height:90px; text-indent:-5000px; }
#retourAccueil{ display:block; width:319px; height:90px; text-indent:-5000px; position:absolute; top:0; left:0;}
#menuTop{ position:absolute; top:58px; right:5px; border-left:1px solid #d3cac5;}
#menuTop li{ float:left; background:url(images/bg-menuTop.png);}
#menuTop li a{ display:block; color:#ded5d0; padding:7px 7px; margin:0; font-size:15px; text-decoration:none; font-weight:bold; border-right:1px solid #d3cac5;}
#menuTop li a:hover{color:#d3f00d; background:#977c48;}

/***** Colonne Gauche ********/
#colGauche{width:255px; float:left; margin:0; padding:0;}
#menuLeft{ background:url(images/bg-menuLeftAccueil.png) no-repeat; width:255px; height:276px; margin:10px 0 0 0; padding:7px 0 0 0;}
#menuLeft li{ margin:0 0 0 10px; padding:0;}
#menuLeft li a{ display:block; border-bottom:1px solid #5e534d; font-size:15px; text-decoration:none; font-weight:bold; color:#ded5d0; padding:3px 0 4px 12px;}
#menuLeft li a:hover{color:#d3f00d; background:#977c48;}

#menuLeftNav{ background:url(images/bg-menuLeft.png) no-repeat; width:255px; height:295px; margin:10px 0 0 0; padding:7px 0 0 0;}
#menuLeftNav li{ margin:0 0 0 10px; padding:0;}
#menuLeftNav li a{ display:block; border-bottom:1px solid #5e534d; font-size:15px; text-decoration:none; font-weight:bold; color:#ded5d0; padding:3px 0 3px 12px;}
#menuLeftNav li a:hover{color:#d3f00d; background:#977c48;}


#nosPartenaires{background:url(images/titre-partenaires.png) no-repeat; height:25px; text-indent:-5000px; margin:0;}
#logosPartenaires{ background:url(images/bg-partenaires.gif) no-repeat; width:244px; height:118px; margin:0 0 0 11px;}

#nosCoordonnees{background:url(images/titre-coordonnees.png) no-repeat; height:25px; text-indent:-5000px; margin:5px 0 0 0;}
#coordonnees{ color:#FFF; font-size:12px; margin:2px 0 0 10px; line-height:13px;}
#coordonnees strong{ font-weight:bold;}
#coordonnees a{color:#FFF; font-size:13px;} 
#coordonnees a:hover{color:#d3f00d; background:#211913; text-decoration:none;} 

/***** Colonne Centre ********/
#centre{ background:url(images/bg-centre.png) no-repeat;width:700px; float:left;}
#flash{width:690px; height:210px; background:#FFF; padding:0 5px; margin:5px 0 0 0;}
#contenucentre{ background:url(images/bg-pCentre.jpg) no-repeat #FFF 15px 20px; float:left; width:458px; padding:0 11px 0 5px;}
#bienvenue{ background:url(images/titre-bienvenue.gif) no-repeat; text-indent:-5000px; height:40px;}
#contenucentre p{ font-size:12px; text-align:justify; color:#4e4038; padding:5px; line-height:21px;}
#contenucentre p a{ color:#ad5732; text-decoration:none; font-weight:bold;}
#contenucentre p a:hover{ color:#FFF; text-decoration:none; font-weight:bold; background:#ad5732;}

#actualites{ width:221px; padding:0 5px 0 0; float:left; background:#FFF;}
#actu{background:url(images/titre-actu.gif) no-repeat; height:30px; text-indent:-5000px;}
#actualites .uneActu{ background:url(images/bg-actu.gif) repeat-x; padding:10px 0 0 0; margin:0 0 5px 0;}
#actualites .uneActu h3{font-size:12px; color:#5d4f48; padding:0 5px; font-weight:bold;}
#actualites .uneActu h3 a{font-size:12px; color:#5d4f48; padding:0px; font-weight:bold; text-decoration:none;}
#actualites .uneActu p a{font-size:11px; text-align:justify; color:#5d4f48; padding:5px; text-decoration:none; display:block;}
#allActu{ display:block; width:221px; padding:5px 0; text-align:center; background:#e6e1dd; text-decoration:none; font-size:12px; font-weight:bold; color:#5d4f48; border-top:1px solid #aea7a3; border-bottom:5px solid #FFF;}
#allActu:hover{color:#d3f00d; background:#977c48;}

#h2Structure{background:url(images/titres/structure.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Resa{background:url(images/titres/reservation.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Philippe{background:url(images/titres/philippe-simonin.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Contact{background:url(images/titres/contact.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Stages{background:url(images/titres/stages.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Formations{background:url(images/titres/formations.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Incentive{background:url(images/titres/incentives.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Ecole{background:url(images/titres/ecole-raid.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Conception{background:url(images/titres/conception-pistes.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Raid{background:url(images/titres/raid-aventure.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Sables{background:url(images/titres/ecole-sables.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Compet{background:url(images/titres/compet.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Presse{background:url(images/titres/presse.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}
#h2Actu{background:url(images/titres/actu.jpg) no-repeat; margin:5px 0 0 5px; text-indent:-5000px; height:110px;}

#contenuCentreNav{padding:10px; margin:0; width:680px; font-size:13px; text-align:justify; color:#4e4038; background:#FFF; float:left;}
#contenuCentreNav p {padding:0 0 10px 0; margin:0; font-size:12px; text-align:justify; color:#4e4038; float:left;}
#contenuCentreNav p strong { font-weight:bold;}
#contenuCentreNav p em { font-style:italic;}
#contenuCentreNav a {color:#5d4f48; text-decoration:none;}
#contenuCentreNav a:hover {color:#d3f00d; text-decoration:none; background:#977c48;}
#contenuCentreNav h3{margin:10px 0 10px 0; font-size:15px; font-weight:bold; color:#ad5732; border-bottom:1px solid #977c48; clear:left;}
#contenuCentreNav ul.listeSimple{ float:left; margin:0 200px 0px 50px; padding:0 0 15px 0; width:410px; list-style-type:none; }
#contenuCentreNav ul.listeSimple li { float:left; padding:0; margin:0; width:205px; line-height:20px;}
#contenuCentreNav ul.listeSimple2{ clear:left; margin:0 0 0px 50px; padding:0 0 15px 0; width:630px; list-style-type:none; }
#contenuCentreNav ul.listeSimple2 li { float:left; padding:0; margin:0; width:300px; line-height:20px;}

#contenucentreActu {float:left; width:458px; padding:0 11px 0 5px; font-size:12px; text-align:justify; color:#4e4038;}
#contenucentreActu p {padding:0 0 10px 0; margin:0; font-size:12px; text-align:justify; color:#4e4038; float:left; }
#contenucentreActu p strong { font-weight:bold;}
#contenucentreActu p em { font-style:italic;}
#contenucentreActu a {color:#5d4f48; text-decoration:none;}
#contenucentreActu a:hover {color:#d3f00d; text-decoration:none; background:#977c48;}
#contenucentreActu h3{margin:12px 0 10px 0; font-size:15px; font-weight:bold; color:#ad5732; border-bottom:1px solid #977c48; clear:left;}
#contenucentreActu ul { clear:left; list-style:disc; padding:0 0 0 20px; margin:0 0 0 20px;}
#contenucentreActu ul li em { font-style:italic;}
#contenucentreActu ul li strong { font-weight:bold;}



#contenuCentreNav #plusInfos{ background:#e6e1dd; padding:5px; float:left; margin:10px 0 0 0; color:#5d4f48; font-weight:bold; width:460px;}
#plusInfos h4{ font-weight:bold; border-bottom:1px solid #aea7a3; }
#plusInfos ul li a{ text-decoration:none; color:#5d4f48; display:block; padding:1px; margin:3px 0 3px 10px; border-bottom:1px dotted #aea7a3; font-size:11px; line-height:17px; height:17px;}
#plusInfos ul li a:hover{ background:#977c48; color:#d3f00d; border-bottom:1px solid #aea7a3;}

#contenuCentreNav #adresse{ background:#e6e1dd; padding:5px; clear:left; margin:10px 20px 20px 180px; color:#5d4f48; width:300px; text-align:center;}

#contenuCentreNav #parcours{ background:#e6e1dd; padding:5px; float:left; margin:10px 20px 20px 0; color:#5d4f48; width:500px;}
#parcours h4 { font-weight:bold; border-bottom:1px solid #aea7a3; }
#parcours ul li { text-decoration:none; color:#5d4f48; display:block; padding:1px; margin:3px 0 3px 10px; border-bottom:1px dotted #aea7a3; font-size:11px; line-height:17px; }

#contenuCentreNav #activite{ background:#e6e1dd; padding:5px; float:left; margin:10px 0px 20px 10px; color:#5d4f48; width:640px;}
#activite h4 { font-weight:bold; border-bottom:1px solid #aea7a3; padding:0; margin:0 0 5px 0; }
#activite h4 a { font-weight:bold; border-bottom:1px solid #aea7a3; padding:0; margin:0 0 5px 0; color:#5d4f48; text-decoration:none; }
#activite h4 a:hover { background:#977c48; font-weight:bold; border-bottom:1px solid #aea7a3; padding:0; margin:0 0 5px 0; color:#d3f00d;  text-decoration:none; }
#activite ul li { text-decoration:none; color:#5d4f48; display:block; padding:1px; margin:3px 0 3px 10px; border-bottom:1px dotted #aea7a3; font-size:11px; line-height:17px; }
#activite ul li strong { font-weight:bold;}
#activite ul li em { font-style:italic;}

#contenuCentreNav p.picSmall{ float:left; margin:10px 5px 10px 5px; display:inline;}
.picSmall a{ border:3px solid #977c48; display:block; /*width:120px; height:90px;*/}
.picSmall a:hover{border:3px solid #ad5732;}


#contenuCentreNav p.chpContact { float:left; padding:0 0 0 15px; margin:0px; color:#2e373e; width:100px; display:inline;}
#contenuCentreNav p.chpContact2 { float:left; padding:0 0 0 15px; margin:0px; color:#2e373e; width:130px;display:inline;}
#contenuCentreNav p.inputContact { float:left; margin:0 20px 0px 0; padding:0px; color:#2e373e; width:200px; height:35px;display:inline;}
#contenuCentreNav p.textareaContact { float:left; margin:0 0 10px 0; padding:0 0 0 15px; color:#2e373e; width:495px;}
#contenuCentreNav span.message {color:#ff0000; font-size:13px; font-weight:bold; padding-left:15px;}
.btnSubmit {background:#e6e1dd; border:2px solid #e6e1dd; color:#5d4f48; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


#footer{float:left; text-align:center; background:#211913; color:#ded5d0; font-size:12px; font-weight:bold; margin:0; padding:0; width:700px;}
#footer a{ color:#ded5d0; font-size:12px; font-weight:bold; text-decoration:none; line-height:25px;}
#footer a:hover{color:#d3f00d;}