A:link {text-decoration: none;color:#fccf00;}
A:active {text-decoration: none;color:#fccf00;}
A:visited {text-decoration: none;color:#fccf00;} 
A:hover {cursor:pointer;text-decoration: none;color:#e3deea;}

A.lien1:link {text-decoration: none;color:#fccf00;}
A.lien1:active {text-decoration: none;color:#fccf00;}
A.lien1:visited {text-decoration: none;color:#fccf00;} 
A.lien1:hover {cursor:pointer;text-decoration: none;color:#fccf00;}

A.lien2:link {text-decoration: none;color:#e3deea;}
A.lien2:active {text-decoration: none;color:#e3deea;}
A.lien2:visited {text-decoration: none;color:#e3deea;} 
A.lien2:hover {cursor:pointer;text-decoration: none;color:#fccf00;}

A.lien3:link {text-decoration: none;color:#ff683b;}
A.lien3:active {text-decoration: none;color:#ff683b;}
A.lien3:visited {text-decoration: none;color:#ff683b;} 
A.lien3:hover {cursor:pointer;text-decoration: none;color:#e3deea;}

A.lien4:link {text-decoration: none;color:#86028b;}
A.lien4:active {text-decoration: none;color:#86028b;}
A.lien4:visited {text-decoration: none;color:#86028b;} 
A.lien4:hover {cursor:pointer;text-decoration: none;color:#e103ea;}

A.lien5:link {text-decoration: none;color:#000000;}
A.lien5:active {text-decoration: none;color:#000000;}
A.lien5:visited {text-decoration: none;color:#000000;} 
A.lien5:hover {cursor:pointer;text-decoration: none;color:#9c6a00;}

BODY {margin:0px;background-color:#3d4054;font-family:Arial;font-size:14px;}

.body_flottant {background-image:url(../fonds/fond_principal2.jpg);-moz-background-size:640;
						background-position:top;background-repeat:no-repeat;font-size:13px;color:white;}
.dragme {position:absolute;}
.odiv {position:absolute; visibility:hidden;z-index:5;} /* overlib étiquettes */

.drap {border:1px solid #aeaeae; cursor:pointer;width:24px;position:relative;top:0px;margin-top:3px;}
.drap:hover {border:1px solid #000032;}

@font-face {font-family:perso; src:url('DejaVuSansExtraLight.ttf');} /*DejaVuSansExtraLight  Helvetica */
.op_message {font-size:14px;color:red;font-weight:bold;}

INPUT {font-size:10px;}

.principal { /* contient le cadre principal avec ses bordures fond bleu azur 000024  gris 3d404d*/
		position:relative;width:1030px;height:1400px;top:0px;border-left:0px solid #797595;border-right:0px solid #797595;background-color:#3d4054;
		background-image:url(../fonds/fond_principal.png); background-position:top;background-repeat:no-repeat;opacity:0.91;filter:alpha(opacity=91);
		}
.logo { position:relative;width:900px;top:0px;height:150px;
		background-image:url(../fonds/fond_principal.png); background-position:top;background-repeat:no-repeat;}
		
.illustration {position:fixed;left:0px;top:0px;height:100%;width:100%;}
.bloc_gris0 {position:absolute;background-color:#3d4054;filter:alpha(opacity=0); opacity:0;border:1px solid #797a91;padding:15px;
					text-align:left;color:white;font-family:Helvetica;font-size:13px;letter-spacing:4px;line-height:21px;}

.bloc_gris3 {position:absolute;background-color:#3d4054;filter:alpha(opacity=85); opacity:0.85; border:1px solid #797a91;padding:10px;
					text-align:left;color:white;font-family:Helvetica;font-size:14px;letter-spacing:3px;line-height:21px;}
.font_gris1a {font-family:Helvetica;font-size:18px;letter-spacing:8px;}
.font_gris1b {font-family:Helvetica;font-size:12px;letter-spacing:3px;}

.sponsor {border:1px solid #cf9e08;}

.pages {position:absolute;top:130px;left:0px;min-height:650px;width:1027px; 
			text-align:left;color:white;font-size:18px; display:block; background-color:#3d4054;
			border:0px solid #58596b;
			}
.pagederoulante {
	position:relative;top:0px;left:0px;color:white;min-height:835px;
	text-align:justify;width:1027px;font-size:16px; background-color:#3d4054;
	padding-top:5px;border:0px solid #58596b;
	}
.lien_sommaire {font-size:11px;letter-spacing:2px;margin-top:10px;}

IMG.photos_fond0 {position:absolute;left:0px;top:230px;width:700px;height:450px;-moz-box-shadow: 5px 3px 3px #5a576b;-webkit-box-shadow: 5px 3px 3px #5a576b;} /* bandeau page d'accueil 001 */
IMG.photos_accueil {position:absolute;left:0px;top:0px;width:200px;height:300px;border:1px solid #a17b06;} /* page 001 (choix des activités) */
IMG.photos_accueil:hover {border:1px solid #a7a6bc;}
IMG.photos_accueil0 {position:absolute;left:0px;top:0px;width:225px;height:337px;border:1px solid #a17b06;} /* page 002 (choix des villes) */
IMG.photos_accueil0:hover {border:1px solid #a7a6bc;}

IMG.photos_accueil1 {width:700px;height:450px;border:1px solid #a7a6bc;} /* Illustration bas de chaque page */

IMG.photos_galerie {border:1px solid #a17b06;margin:6px;-moz-box-shadow: 2px 3px 4px #a97904;-webkit-box-shadow: 2px 3px 4px #a97904; }
IMG.photos_galerie:hover {border:1px solid #a7a6bc;-moz-box-shadow: 2px 3px 4px #a7a6bc; -webkit-box-shadow: 2px 3px 4px #a7a6bc;}

.helico {z-index:4;}
.menu {position:absolute;top:225px;left:57px;list-style-image:url(../images/li.gif);color:#f2f2f2;text-align:left;line-height:19px;font-size:12px;z-index:2;}

.sousmenu {position:relative;left:40px; color:#f2f2f2; /*fcbc00 ;background-color:#564a7a */
					list-style-image:none;
					list-style-type:disc;font-size:12px; line-height:16px;
					/* -moz-border-radius:4px;-webkit-border-radius:4px; padding:4px;-moz-box-shadow: 2px 0px 3px #676482;-webkit-box-shadow: 2px 0px 3px #676482; background:rgba(59, 51, 83, 0.8);  */
					}

span.modif_div {cursor:default;}
span.modif_divtarif {cursor:default;}

.cadrenews {font-family:Arial;color:white;position:absolute;left:0px;top:6px;text-align:center;width:220px;font-size:18px;font-weight:bold;text-shadow: 1px 1px 1px #373737;}
.cadreboncadeau {font-family:Arial;color:#eecf30;position:absolute;left:13px;top:11px;text-align:left;width:180px;font-size:39px;font-style:italic;font-weight:bold;line-height:22px;text-shadow: 2px 2px 2px #7a7a7a;}
.cadres { /* cadres arrondis dans les pages */
	position:absolute;
	-moz-box-shadow: 3px 3px 3px #7a7a7a;-moz-border-radius:6px;
	-webkit-box-shadow: 3px 3px 3px #7a7a7a;-webkit-border-radius:6px;
	}
img.rubancadeau {position:absolute; top:10px; left:830px;width:150px;}

.bloc {		/* bloc avec fond papier */
	color:black; font-size:15px; z-index:2;
	font-family:Arial;
	text-align:justify;
	margin-left:15px;
	height:321px; opacity:0.95;
	border:1px solid #808080;
	width:610px;
	margin: 0px;
	padding:4px;
	background-image:url(../fonds/carreaux.jpg);
	-moz-border-radius:5px;-moz-box-shadow: 7px 4px 4px #696690;
	-webkit-border-radius:5px;-webkit-box-shadow: 7px 4px 4px #696690;
}

.titrepage { 
		color:#e9e9e9;text-align:left;width:850px;font-family:Helvetica; position:relative;left:53px;
		height:30px;font-size:19px;padding:0px; 
		text-transform:uppercase;
		text-shadow: 3px 3px 3px #7f93c1; /*border:1px solid white;*/
		/*font-style:italic; */
		}
.miniv {margin:1px;height:89px;} /* mini-vignettes */
.bphoto {width:1230px;height:89px;text-align:center;position:absolute;left:0px;
		overflow-y:hidden;overflow-x:hidden;margin-top:60px;} /* bandeau du bas si déroulant*/
.bphoto2 {width:1230px;height:89px;text-align:center;position:absolute;left:0px;
overflow-y:hidden;overflow-x:hidden;} /* bandeau du bas fixe*/

.organigramme { /* blocs flottants */
	position:absolute; padding-top:6px;
	color:black; font-size:12px; 
	border:1px solid #808080;
	background-color:white; vertical-align:middle; 
	-moz-border-radius:4px;-moz-box-shadow: 4px 2px 4px #696690;
	-webkit-border-radius:4px;-webkit-box-shadow: 4px 2px 4px #696690;
	background-color:#cdccd0; background-image:url(../fonds/fond_cvs.jpg); background-position:center;
	/*background: -moz-radial-gradient(45px 45px 45deg, circle cover,#c2c0c6 20%, #ffffff, #b2afb7);*/
	/*background-image: -webkit-gradient(radial,center center,10,center center,100,from(#ffffff),to(#cdccd0)); */
}

.cvs { /* blocs flottants */
	padding:2px;text-align:justify;
	border:1px solid #808080;
	background-color:white; vertical-align:middle; 
	-moz-border-radius:3px;-moz-box-shadow: 4px 2px 4px #696690;
	-webkit-border-radius:3px;-webkit-box-shadow: 4px 2px 4px #696690;
	background-color:#cdccd0; background-image:url(../fonds/fond_cvs2.jpg);
	/*background: -moz-radial-gradient(45px 45px 45deg, circle cover,#cac8ce 15%, #ffffff, #b2afb7);*/
	/*background-image: -webkit-gradient(radial,center center,10,center center,100,from(#ffffff),to(#cdccd0)); */
}

.cvs2 {color:black; font-size:12px;border:1px solid #808080;}
.cvs3 {color:black; font-size:18px;font-weight:bold;text-align:center;width:220px;line-height:28px;text-shadow: 1px 1px 1px #7f93c1;} /* nom des cvs et des appareils */
.cvs4 {color:black; font-size:14px;font-weight:bold;text-shadow: 1px 1px 1px #7f93c1;}
.vignettes_cv {height:100px;width:100px;border:1px solid #aba8b0;}
.vignettes_flotte {height:100px;width:150px;border:1px solid #aba8b0;}
.vignettes_flotte2 {height:250px;width:375px;border:1px solid #fcbc00;}

.batons { /* lignes flottantes */
	position:absolute;
	border:0px; font-size:1px;
	background-color:#e5e4e8; 
}

tr.entete {
padding-left:3px;
padding-right:3px;
height:23px;
text-align:center;
background-color:#d7d7ff;

font-size:12px;
font-weight:bold;
border-bottom:1px solid #808080;
cursor:default;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}
td.entete {border-bottom:1px solid #808080;}

tr.jl0 {font-size:13px;cursor:default;background-color:#eeeeee}
tr.jl0:hover {background-color:yellow;}

tr.jl1 {font-size:13px;cursor:default;background-color:#dda6ef}
tr.jl1:hover {background-color:yellow;}

.inputprod {
width:60px;
font-size:13px; 
text-align:center;
}

.tableprod {
text-align:center;
font-size:13px; 
font-family:Arial;
font-style:normal;
border:1px solid #808080;
margin-bottom:1px;
background: -moz-linear-gradient(left, #c8c8c8, #f2f2f2 30%, #c8c8c8);
-moz-border-radius:8px;
-moz-box-shadow: 5px 5px 7px #8d819f;
}

/********* tableaux présentations ***/
.tabtarifs {color: white; width:750px; /* --moz-box-shadow: 4px 4px 2px #8c84a6; webkit-box-shadow: 4px 4px 2px #8c84a6; */
				/**background: -moz-radial-gradient(45px 45px 45deg, circle cover,#dbdade 10%,#ffffff, #ffffff, #b2afb7);
				background-image: -webkit-gradient(radial,center center,10,center center,100,from(#ffffff),to(#edecee)); border:1px solid #ffc533; **/ 
				}
.tabtitre1 { height:28px;font-weight:bold;font-size:16px;font-style:italic;} /* background-color:rgba(255,255,255,0.7); */
.tabtitre2 { font-size:14px; } /* #e7e7e7 231,231,231  background-color:rgba(200,203,213,0.5); */ 
.tabtitre3 { font-size:14px; } /* #cacaca 202,204,217 a9adbd  background-color:rgba(170,174,189,0.7); */
.tabtitre4 { height:0px;} /* séparation entre lignes background-color:rgba(255,255,255,1); */
.asterisque {position:relative;left:100px;top:10px;font-size:13px;width:660px;text-align:justify;}

.titrechapitre {position:relative;left:60px;font-size:18px;}
.chapitre {position:relative;left:110px;font-size:14px;text-align:justify;width:750px;}
.titrechapitre2 {font-size:15px;}

.retour {position:absolute;top:5px;left:20px;font-size:13px;}
.imprimfich {position:relative;left:190px;font-size:13px;}

.tableau {margin:5px; margin-left:110px;-moz-box-shadow: 4px 4px 2px #8c84a6; -webkit-box-shadow: 4px 4px 2px #8c84a6;
				background: -moz-radial-gradient(45px 45px 45deg, circle cover,#dbdade 10%,#ffffff, #ffffff, #b2afb7);
				background-image: -webkit-gradient(radial,center center,10,center center,100,from(#ffffff),to(#edecee)); }
				
.btah { cursor:pointer;padding-left:3px;padding-right:3px;background-color:#ccd4ec;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;} /* boutons de navigation google earth */
.btah:hover { background-color:#ffe353;}
.bouton_cadeau {cursor:pointer;position:relative;left:7px;top:-23px;}
.form_mail {text-align:left;font-size:16px;}

.champ_mail {
color:black;
font-family:Times new Roman;
text-align:justify;
font-size:16px;
font-weight:bold;
border: 1px solid #808080;
width:300px;
margin: 0px;
padding:1px;
background-image:url(fonds/carreaux.jpg);
opacity:.88;
-moz-border-radius:4px;-moz-box-shadow: 2px 2px 1px #a7a6bc;
-webkit-border-radius:4px;-webkit-box-shadow: 2px 2px 1px #a7a6bc;
}

.bloc_mail {
color:black;
font-family:Times new Roman;
text-align:justify;
font-size:13px;
border: 1px solid #808080;
width:600px;
margin: 0px;
padding:4px;
background-image:url(../fonds/carreaux.jpg);
opacity:.93;
-moz-border-radius:8px;-moz-box-shadow: 2px 2px 1px #a7a6bc;
-webkit-border-radius:8px;-webkit-box-shadow: 2px 2px 1px #a7a6bc;
}

.icone {height:18px;width:18px;cursor:pointer; border:0px;} 

/****** TABLEAU GRIS POUR CADDIES ET MODIFS TARIFS *****/
table.tabcadeaux {
	font-size:13px; width:930px; text-align:center; border:2px solid #996796;
	-moz-box-shadow: 4px 4px 2px #8c84a6; -webkit-box-shadow: 4px 4px 2px #8c84a6;
	background: -moz-radial-gradient(45px 45px 45deg, circle cover,#dbdade 10%,#ffffff, #ffffff, #b2afb7);
	}
tr.tabcadeaux {background-color:#888888;font-weight:bold;
				background: -moz-radial-gradient(45px 45px 45deg, circle cover,#c5c3d7 10%,#d7c3d6, #c5c3d7);}
tr.tabgroupon {background-color:#888888;font-weight:bold;
				background: -moz-radial-gradient(45px 45px 45deg, circle cover,#bfcadb 10%,#b3bde7, #bfcadb);}



