/*///////////////////////////////////////////////////////////////////////////////////
// STYLE : contenus
/////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////
// SOMMAIRE :
// Général
// Chutextrem
// Tandem
// Ecole de parachutisme
// Liens
// Contact
// Zones de saut
// Galerie
// Tarifs
// Cgv
///////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////
// Général
///////////////////////////////////////////////////////////////////////////////////*/
/* h2, h3 */
h1.h1Normal{
	font:bold 22px Arial, Helvetica, sans-serif; color:#0c3182;
	padding:20px 15px 0 15px;
}
h2.h2rouge{
	padding:15px 15px 5px 15px; 
	font:bold 16px Arial, Helvetica, sans-serif; color:#AE001A;
}
h2.h2rougeCentre{
	padding:15px 15px 5px 15px; 
	font:bold 16px Arial, Helvetica, sans-serif; color:#AE001A;
	text-align:center;
}
h2.h2rouge2{
	padding:15px 15px 5px 15px; 
	font:normal 16px Arial, Helvetica, sans-serif; color:#AE001A;
	text-align:left;
}
h2.h2rouge2 strong{
	font:bold 16px Arial, Helvetica, sans-serif; color:#AE001A;
	text-align:left;
}
h3.h3bleu{
	font:bold 14px Arial, Helvetica, sans-serif; color:#1169DD;
	padding:10px 5px 5px 20px; 
}
h2.h2plan a:link,h2.h2plan a:visited{
	padding:5px 0 0 15px; 
	margin:10px 0 0 0;
	font:bold 14px Arial, Helvetica, sans-serif; color:#AE001A;
	text-align:left; text-decoration:none;
}
h2.h2plan a:hover,h2.h2plan a:active{
	text-decoration:underline;
}
/* ul */
ul.ulPlan li{
	margin:0 0 0 20px;
	padding:0 15px 0 20px;
	background:url(../images/background/bg-puce-chutextrem.png) no-repeat 0 2px;
}
ul.ulPlan li a:link, ul.ulPlan li a:visited,ul.ulPlan li{
	font:bold 14px Arial, Helvetica, sans-serif; color:#1169DD; line-height:20px; text-decoration:none; 
}
ul.ulPlan li a:hover, ul.ulPlan li a:active{
	text-decoration:underline;
}
ul.ulPlan li ul{
	margin:0 0 0 10px;
	list-style:disc;
	color:#4944A9;
}
ul.ulPlan li ul li{
	padding:0 15px 0 5px;
	background:none;
}
ul.ulPlan li ul li a:link, ul.ulPlan li ul li a:visited{
	font:normal 12px Arial, Helvetica, sans-serif; color:#4369DD; line-height:16px; text-decoration:none;
}
ul.ulPlan li ul li a:hover, ul.ulPlan li ul li a:active{
	text-decoration:underline;
}
ul.ulTexte li{
	margin:5px 0 0 20px;
	padding:0 15px 0 15px;
	background:url(../images/background/bg-puce-chutextrem.png) no-repeat 0 2px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; line-height:16px; text-align:justify;
}
ul.ulTexte2{
	float:left;
	width:390px;
}
ul.ulTexte2 li{
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	background:url(../images/background/bg-puce-chutextrem.png) no-repeat 0 2px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; line-height:16px; text-align:justify;
}
ul.ulTexte li a:link,ul.ulTexte li a:visited,ul.ulTexte li{
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; line-height:16px; text-decoration:none;
}
ul.ulTexte li a:hover,ul.ulTexte li a:active{
	text-decoration:underline;
}
/* p */
p.pNormal{
	margin:0 5px 0 20px;
	padding-top:10px;
	padding-right:15px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; text-align:justify;
}
p.pRef{
	margin:0 5px 0 20px;
	padding-top:10px;
	padding-right:15px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#262B38; text-align:center;
}
p.pErreur{
	margin:0 5px 0 20px;
	padding-top:10px;
	padding-right:15px;
	font:bold 11px Arial, Helvetica, sans-serif; color:#AE001A; text-align:center;
}
p.pNormal2{
	margin:0 10px 0 20px;
	padding-right:15px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; text-align:justify;
}
p.pNormal3{
	margin:0 0 0 13px;
	padding-right:15px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; text-align:justify;
}
p.pNormal4{
	padding-right:30px;
	font:bold 13px Arial, Helvetica, sans-serif; color:#262B38; text-align:justify;
}
p.pNormal5{
	padding-right:5px;
}
p.pVideo{
	margin:10px 0 0 0;
	font:italic bold 13px Arial, Helvetica, sans-serif; color:#1B9BC0; text-align:justify;
}
p.pImage{
	margin:0 0 0 0;
	font:bold 12px Arial, Helvetica, sans-serif; color:#262B38; text-align:center;
}
p.pInfoCommande{
	margin:0 5px 0 20px;
	padding:0 15px 0 0;
	font:bold 14px Arial, Helvetica, sans-serif; color:#262B38; text-align:center;
}
/* Lien */
a.lienNormal:link, a.lienNormal:visited, a.lienNormal:hover, a.lienNormal:active{
	font:bold 12px Arial, Helvetica, sans-serif; color:#1169DD; text-decoration:underline;
}
a.lienNormal:hover, a.lienNormal:active{
	text-decoration:none; 
}
a.lienRef:link, a.lienRef:visited, a.lienRef:hover, a.lienRef:active{
	font:normal 11px Arial, Helvetica, sans-serif; color:#1169DD; text-decoration:underline;
}
a.lienRef:hover, a.lienRef:active{
	text-decoration:none; 
}
/* Images */
img.imgGauche{
	float:left;
	margin:0 10px 10px 0;
}
img.imgDroite{
	float:right;
	margin:0 0 10px 10px;
}
span.spanQuestion{
	font:bold 14px Arial, Helvetica, sans-serif; color:#1169DD;
}
span.spanInfo{
	font:italic 14px Arial, Helvetica, sans-serif; color:#1B9BC0;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Chutextrem
///////////////////////////////////////////////////////////////////////////////////*/
div.divMembreEquipe{
	width:340px; height:110px;
	margin:10px 0 5px 20px;
	float:left;
	background:url(../images/background/bg-membre-equipe.png) no-repeat 0 0;
}
div.divMembreEquipe div.presMembre{
	float:left;
	width:225px;
	padding:10px 0 0 10px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; text-align:justify;
}
div.divMembreEquipe div.presMembre strong{
	font:bold 14px Arial, Helvetica, sans-serif; color:#625726;
}
div.divMembreEquipe div.photoMembre{
	width:95px;
	float:left;
	text-align:right;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Tandem
///////////////////////////////////////////////////////////////////////////////////*/
a.lienBleuGd:link, a.lienBleuGd:visited, a.lienBleuGd:hover, a.lienBleuGd:active{
	font:bold 14px Arial, Helvetica, sans-serif; color:#1169DD; text-decoration:underline;
}
a.lienBleuGd:hover, a.lienBleuGd:active{
	text-decoration:none; 
}
div.divFilms{
	height:136px; width:662px;
	margin:5px 0 0 40px;
	background:url(../images/background/bg-liste-film.png) no-repeat 0 0;
}
div.divFilms p{
	margin-left:120px;
	padding-top:20px;
}
div#conteneurVideo{
	width:350px;
	float:left;
	padding:20px 30px 10px 20px;
}
div.divImageGauche{
	width:230px;
	float:left;
	margin:10px 5px 0 20px;
}
div.divImageDroite{
	width:230px;
	float:right;
	margin:10px 0 0 5px;
	padding-right:15px;
}
div.divImageDroite2{
	width:150px;
	float:right;
	margin:10px 0 0 5px;
	padding-right:15px;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Ecole de parachutisme
///////////////////////////////////////////////////////////////////////////////////*/
div#encartNewsletter{
	height:136px; width:594px;
	margin:10px 0 0 65px;
	padding:10px;
	font:normal 16px Arial, Helvetica, sans-serif; color:#262B38;
	background:url(../images/background/bg-encart-newsletter.png) no-repeat 0 0;
}
div#encartNewsletter strong{
	font:bold 16px Arial, Helvetica, sans-serif; color:#AE001A;
}
div.divPeleMele{
	position:relative;
	height:740px;
	background:url(../images/background/bg-fond-pele-mele.png) no-repeat 0 120px;
}
div.divPeleMele div.image1{
	position:absolute;
	bottom:267px; right:62px;
}
div.divPeleMele div.image2{
	position:absolute;
	bottom:120px; right:50px;
}
div.divPeleMele div.image3{
	position:absolute;
	bottom:170px; left:10px;
}
div.divPeleMele div.image4{
	position:absolute;
	top:30px; left:40px;
}
div.divPeleMele div.image5{
	position:absolute;
	top:20px; right:40px;
}
div.divPeleMele div.image6{
	position:absolute;
	top:120px; left:110px;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Liens
///////////////////////////////////////////////////////////////////////////////////*/
div.divLien{
	margin:0 0 0 40px;
	width:662px;
}
.marge10{
	margin:10px;
}
div.divLien div.logo{
	width:150px;
	margin:5px 0 10px 0;
	float:left;
}
div.divLien div.marge15{
	margin-top:10px;
}
div.divLien div.texte{
	width:462px;
	float:left;
	padding:20px 0 0 0;
	margin-bottom:10px;
}
div.divLien div.separateur{
	height:2px; width:667px;
	clear:both;
	background-color:#0C2E57;
}
p.pLien{
	margin-top:20px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; text-align:justify;
}
a.lienTitre:link, a.lienTitre:visited, a.lienTitre:hover, a.lienTitre:active{
	font:bold 13px Arial, Helvetica, sans-serif; color:#C90019; text-decoration:none;
}
a.lienTitre:hover, a.lienTitre:active{
	text-decoration:underline; 
}
/*///////////////////////////////////////////////////////////////////////////////////
// Contact
///////////////////////////////////////////////////////////////////////////////////*/
div#contenu h2.h2Contact{
	font:bold 14px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; text-align:left;
	padding:10px 15px 5px 15px;
}
table.tableContact{
	width:450px;
	border:0;
}
table.tableContactNum{
	width:200px;
	border:0;
}
table.tableContactNum td{
	padding:5px;
	vertical-align:middle;
}
table.tableContact td{
	padding:1px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; 
}
input.inputContact, select.selectContact{
	width:270px;
	height:20px !important; height:22px;
	border:1px solid #C90019;
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; 
	color:#262B38;
}
select.selectContact{
	width:272px !important; width:272px; height:22px;
}
table.tableContact textarea.textareaContact{
	width:270px; height:150px;
	border:1px solid #C90019;
}
table.tableContact td.tdTexteChamp{
	font:bold 12px Arial, Helvetica, sans-serif; color:#1169E3; text-align:left; vertical-align:top;
}
table.tableContactNum td.tdTexteChamp2{
	font:bold 14px Arial, Helvetica, sans-serif; color:#676964; text-align:left; vertical-align:top;
}
table.tableContactNum td.tdPicto{
	text-align:center;
	vertical-align:middle;
	width:50px;
}
table.tableContact td.tdTexteChamp sup{
	font:italic normal 10px Arial, Helvetica, sans-serif; color:#C90019;
}
p.pChampsOblig{
	font:normal 10px Arial, Helvetica, sans-serif; color:#1169E3; text-align:center;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Zones de saut
///////////////////////////////////////////////////////////////////////////////////*/
/* Blocs villes */
div.divCastres a, div.divNarbonne a, div.divRevel a, div.divLesignan a, div.divNimes a{
	display:block;
	float:left;
	width:126px; height:35px;
	margin-left:18px;
}
div.divCastres a{
	background:url(../images/background/bg-bt-saut-castres.png) no-repeat 0 0 ;
}
div.divNarbonne a{
	background:url(../images/background/bg-bt-saut-narbonne.png) no-repeat 0 0 ;
}
div.divRevel a{
	background:url(../images/background/bg-bt-saut-revel.png) no-repeat 0 0 ;
}
div.divLesignan a{
	background:url(../images/background/bg-bt-saut-lezignan.png) no-repeat 0 0 ;
}
div.divNimes a{
	background:url(../images/background/bg-bt-saut-nimes.png) no-repeat 0 0 ;
}
div.divCastres a:hover, div.divNarbonne a:hover, div.divRevel a:hover, div.divLesignan a:hover, div.divNimes a:hover{	
	background-position:-126px 0;
}
div.divSaut{
	width:720px;
}
div.divSaut div.divGauche{
	width:288px;
	float:left;
	margin:40px 0 0 20px;
	padding-right:48px;
}
div.divSaut div.divGauche div.infoPrixCastres{
	width:288px; height:113px;
	background:url(../images/background/bg-encart-prix-castres.png) no-repeat 0 0 ;
}
div.divSaut div.divGauche div.infoPrixNarbonne{
	width:288px; height:113px;
	background:url(../images/background/bg-encart-prix-narbonne.png) no-repeat 0 0 ;
}
div.divSaut div.divGauche div.infoPrixRevel{
	width:288px; height:113px;
	background:url(../images/background/bg-encart-prix-revel.png) no-repeat 0 0 ;
}
div.divSaut div.divGauche div.infoPrixLesignan{
	width:288px; height:113px;
	background:url(../images/background/bg-encart-prix-lezignan.png) no-repeat 0 0 ;
}
div.divSaut div.divGauche div.infoPrixNimes{
	width:288px; height:113px;
	background:url(../images/background/bg-encart-prix-nimes.png) no-repeat 0 0 ;
}
p.pTexteSaut{
	font:normal 12px Arial, Helvetica, sans-serif; color:#262B38; text-align:justify;
}
p.italique{
	font-style:italic;
	padding-top:5px;
}
h2.h2Saut{
	padding:5px;
	font:bold 16px Arial, Helvetica, sans-serif; color:#0c2e57; line-height:26px;
}
h2.h2SautAutres{
	padding:20px 5px 5px 5px;
	text-align:center;
	font:bold 16px Arial, Helvetica, sans-serif; color:#0c2e57; line-height:26px;
}
h2.h2Saut strong{
	font-size:18px;
}
div.divSaut div.divDroite{
	width:360px; height:190px;
	float:left;
	margin:40px 0 0 0;
}
div.divDroite div#diapoCastres div, div.divDroite div#diapoNarbonne div, div.divDroite div#diapoRevel div, div.divDroite div#diapoLezignan div, div.divDroite div#diapoAutre div{
	position:absolute;
	width:360px; height:190px;
}

div.divSaut div.divBas{
	height:60px;
	padding:20px 0 20px 0;
	clear:both;
}
div.divPlanCastres a, div.divPlanNarbonne a, div.divPlanRevel a, div.divPlanLesignan a, div.divPlanAutres a, div.divMeteoCastres a, div.divMeteoNarbonne a, div.divMeteoRevel a, div.divMeteoLesignan a, div.divMeteoAutres a, div.divGalerieAutres a, div.divGalerieCastres a, div.divGalerieNarbonne a, div.divGalerieRevel a, div.divGalerieLesignan a, div.divGalerieAutres a, div.divReserverCastres a, div.divReserverNarbonne a, div.divReserverRevel a, div.divReserverLesignan a, div.divReserverAutres a{
	width:200px; height:56px;
	margin:0 23px 0 23px;
	float:left;
	display:block;
}
div.divPlanCastres a{
	background:url(../images/background/bg-bt-plan-castres.png) no-repeat 0 0 ;
}
div.divPlanNarbonne a{
	background:url(../images/background/bg-bt-plan-narbonne.png) no-repeat 0 0 ;
}
div.divPlanRevel a{
	background:url(../images/background/bg-bt-plan-revel.png) no-repeat 0 0 ;
}
div.divPlanLesignan a{
	background:url(../images/background/bg-bt-plan-lezignan.png) no-repeat 0 0 ;
}
div.divPlanAutres a{
	background:url(../images/background/bg-bt-plan-nimes.png) no-repeat 0 0 ;
}
div.divMeteoCastres a{
	background:url(../images/background/bg-bt-meteo-castres.png) no-repeat 0 0 ;
}
div.divMeteoNarbonne a{
	background:url(../images/background/bg-bt-meteo-narbonne.png) no-repeat 0 0 ;
}
div.divMeteoRevel a{
	background:url(../images/background/bg-bt-meteo-revel.png) no-repeat 0 0 ;
}
div.divMeteoLesignan a{
	background:url(../images/background/bg-bt-meteo-lezignan.png) no-repeat 0 0 ;
}
div.divMeteoAutres a{
	background:url(../images/background/bg-bt-meteo-nimes.png) no-repeat 0 0 ;
}
div.divGalerieCastres a{
	background:url(../images/background/bg-bt-galerie-castres.png) no-repeat 0 0 ;
}
div.divGalerieNarbonne a{
	background:url(../images/background/bg-bt-galerie-narbonne.png) no-repeat 0 0 ;
}
div.divGalerieRevel a{
	background:url(../images/background/bg-bt-galerie-revel.png) no-repeat 0 0 ;
}
div.divGalerieLesignan a{
	background:url(../images/background/bg-bt-galerie-lezignan.png) no-repeat 0 0 ;
}
div.divGalerieAutres a{
	background:url(../images/background/bg-bt-galerie-nimes.png) no-repeat 0 0 ;
}
div.divReserverCastres a{
	margin-right:0px;
	background:url(../images/background/bg-bt-reserver-castres.png) no-repeat 0 0 ;
}
div.divReserverNarbonne a{
	margin-right:0px;
	background:url(../images/background/bg-bt-reserver-narbonne.png) no-repeat 0 0 ;
}
div.divReserverRevel a{
	margin-right:0px;
	background:url(../images/background/bg-bt-reserver-revel.png) no-repeat 0 0 ;
}
div.divReserverLesignan a{
	margin-right:0px;
	background:url(../images/background/bg-bt-reserver-lezignan.png) no-repeat 0 0 ;
}
div.divReserverAutres a{
	margin-right:0px;
	background:url(../images/background/bg-bt-reserver-nimes.png) no-repeat 0 0 ;
}
div.divPlanCastres a:hover, div.divPlanNarbonne a:hover, div.divPlanRevel a:hover, div.divPlanLesignan a:hover, div.divPlanAutres a:hover,div.divMeteoCastres a:hover, div.divMeteoNarbonne a:hover, div.divMeteoRevel a:hover, div.divMeteoLesignan a:hover, div.divMeteoAutres a:hover, div.divGalerieCastres a:hover, div.divGalerieNarbonne a:hover, div.divGalerieRevel a:hover, div.divGalerieLesignan a:hover, div.divGalerieAutres a:hover, div.divReserverCastres a:hover, div.divReserverNarbonne a:hover, div.divReserverRevel a:hover, div.divReserverLesignan a:hover, div.divReserverAutres a:hover{	
	background-position:-200px 0;
}
hr.hrSepSaut{
	margin:20px 0 0 20px;
	height: 1px;
	color:#0C2E57;
	clear:both;
	border:1px solid #0C2E57;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Galerie
///////////////////////////////////////////////////////////////////////////////////*/
a.lienGalerie:link, a.lienGalerie:visited, a.lienGalerie:hover, a.lienGalerie:active{
	margin-left:20px;
	font:bold 16px Arial, Helvetica, sans-serif; color:#C90019; text-decoration:none;
}
a.lienGalerie:hover, a.lienGalerie:active{
	text-decoration:underline; 
}
div.divConteneurRub{
	margin-left:130px;
	width:500px;
}
div.divConteneurPhotos{
	margin-left:5px;
	width:735px;
}
img.imageRubGalerie{
	margin:20px;
}
div#MooFlow{
	width:700px;
	height:700px;
	margin-left:20px;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Tarifs
///////////////////////////////////////////////////////////////////////////////////*/
div.divRubriqueTarif{
	clear:both;
	width:663px;
	margin:0 0 0 40px;
	padding:0 0 20px 0;
}
div.divRubriqueTarif div.divTitre{
	width:663px; height:37px;
	padding:7px;
	font:bold 16px Arial, Helvetica, sans-serif; color:#0c2e57;
	background:url(../images/background/bg-titre-tarif.png) no-repeat 0 0 ;
}
div.divLigne{
	clear:both;
	margin:0 0 0 0;
	padding:5px 0 10px 0;
}
div.divLigne div.titre{
	width:337px;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif; color:#505050; 
}
div.divLigne div.titre img{
	float:left;
	margin:0 5px 0 0;
}
div.divLigne div.titre select{
	height:18px;
	border:1px solid #153A8C;
}
div.divLigne div.titre strong{
	font-size:14px;
	font-weight:bold;
}
a.lienPop:link, a.lienPop:visited{
	font:bold 14px Arial, Helvetica, sans-serif; color:#505050; text-decoration:none; 
}
a.lienPop:hover, a.lienPop:active{
	text-decoration:underline; 
}
a.lienPopSousTitre:link, a.lienPopSousTitre:visited{
	font:normal 11px Arial, Helvetica, sans-serif; color:#505050; text-decoration:none; 
}
a.lienPopSousTitre:hover, a.lienPopSousTitre:active{
	text-decoration:underline; 
}
div.divLigne div.prix{
	width:56px;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif; color:#505050; 
}
div.divLigne div.enpromo{
	color:#153a8c;
}
div.divLigne div.promo{
	width:79px;
	float:left;
}
div.btnCommander a{
	float:left;
	display:block;
	width:189px; height:26px;
	background:url(../images/background/bg-bt-commander.png) no-repeat 0 0 ;
}
a.lienContact:link, a.lienContact:visited, a.lienContact:hover, a.lienContact:active{
	margin-left:100px;
	font:bold 12px Arial, Helvetica, sans-serif; color:#5B626D; text-decoration:underline;
}
a.lienContact:hover, a.lienContact:active{
	text-decoration:none; 
}
hr.hrSepTarif{
	margin:10px 0 0 0;
	height: 1px;
	color:#0C2E57;
	clear:both;
	border: 1px solid #0C2E57;
}

/* ////////////////////////////////////////////////////////////////////////////////////
// Cgv
////////////////////////////////////////////////////////////////////////////////////*/
div#contenuCgv{
	width:753px;
	background:url(../images/background/bg-zoom-produit.png) repeat 0 0;
}
