/* CSS Document */


　/*　 #chart1 a:link ,#centre a:link{ text-decoration: none;color:black;} 
　　 #chart1 a:active,#centre a:active { text-decoration:blink;} 
　　 #chart1 a:hover,#centre a:hover { text-decoration:underline;color:red;} 
　　 #chart1 a:visited,#centre a:visited{ text-decoration: none;color:blue;} 
*/

#chart1 a,#centre a,#contact1 a,#evenement a,#tarif_ce_ent_aut_div a{ 
color:black; 
font-weight:Normal; 
text-decoration:none; 
} 

 #chart1 a:hover,#centre a:hover,#contact1 a:hover,#evenement a:hover,#tarif_ce_ent_aut_div a:hover{ 
color:#261e67; 
text-decoration:none; 
border-bottom: 1px #0099CC dotted ;
} 


*, * focus {outline: none; margin: 0px; padding: 0px;}

html {overflow-Y: scroll;}

body{margin: auto;margin-top: 5px;background-image: url(images/fondfresque1000.png);background-repeat: no-repeat;background-position: bottom;width: 1000px;padding:0px;}

img{border:none;}





/*Titre*/



h1 {color:black;font-size:1.5em;margin:5px;}

h1 span{color: #666; }

h1 small{font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing: 1.5em;display: block;color: #666;}





h2{color:#261e67;font-size:1.2em;}





fieldset{border: 1.5px solid #be3307;padding: 5px;margin-right: 2px;margin-top: 5px;background-image: url(images/fond_blanc.png);}





/* La banniere */



#banniere{margin: auto; margin-top:10px; }


/*Menunewbackground:#2687eb*/

/*#tete {overflow: visible;background-color: #dae0d2;background-image: url(images/fond_bouton_menu.png);background-position: bottom;background-position: 0% -501px;margin-top: -5px;padding: 0px;font-size: 85%;line-height: 1.6;font-family: arial, 'distro';font-weight:bold;text-decoration:bold;color: #000000;background-color: #ffffff;width:120%;}
*/
#tete {overflow: visible;background-color: #dae0d2;background-image: url(images/fond_bouton_menu.png);background-position: bottom;background-position: 0% -501px;margin-top: -5px;padding: 0px;font-size: 85%;line-height: 1.2;font-family: arial, 'distro';font-weight:bold;text-decoration:bold;color: #000000;background-color: #ffffff;width:120%;}

 * {padding:0; margin:0;}
 body {font-family:verdana, sans-serif; font-size:small;}
#navigation, #navigation li ul {list-style-type:none;}
#navigation {margin:6px;}
#navigation li {
	float:left;
	text-align:centre;
	position:relative;
}
#navigation li a:link, #navigation li a:visited {display:block; text-decoration:none; color: white; width:113px; height:30px; line-height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#3F3BB6; padding-left:10px; }
#navigation li a:hover {color: white;background-color:#2687eb;text-decoration: none;font-size: 100%;}
#navigation li ul li a:hover {color: white;background-color:#2687eb;text-decoration: none;width:113px;}
#navigation li ul li a:hover ul li a:hover {color: white;background-color:#2687eb;text-decoration: none;width:113px;}
#navigation li ul {display:none;position:absolute;  top:30px; left:0;margin-top:1px; width:220px;z-index:20;}
#navigation li ul li ul {display:none;position:absolute; top:0px; left:100px; margin-top:0;margin-left:1px; width:220px;z-index:20;}

#navigation div#a li ul li a:hover {color: white;background-color:#2687eb;width:113px;text-decoration: none;}
#navigation div#a li ul li a:hover ul li a:hover {color: white;background-color:#2687eb;width:113px;text-decoration: none;}

#navigation div#infos  li ul li ul li a:link, #navigation div#infos li ul li ul li a:visited {display:block; text-decoration:none; color: white; width:250px; height:30px; line-height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#3F3BB6; padding-left:10px; }
#navigation div#infos li ul li a:link, #navigation div#infos li ul li a:visited {display:block; text-decoration:none; color: white; width:113px; height:30px; line-height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#3F3BB6; padding-left:10px; }
#navigation div#infos  li ul div#mete li ul li a:link, #navigation div#infos li ul div#mete li ul li a:visited {display:block; text-decoration:none; color: white; width:130px; height:30px; line-height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#3F3BB6; padding-left:10px; }
#navigation div#infos  li ul div#act li ul li a:link, #navigation div#infos li ul div#act li ul li a:visited {display:block; text-decoration:none; color: white; width:170px; height:30px; line-height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#3F3BB6; padding-left:10px; }

#navigation div#ass li ul li ul li a:link, #navigation div#ass li ul li ul li a:visited {display:block; text-decoration:none; color: white; width:150px; height:30px; line-height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#3F3BB6; padding-left:10px; }
#navigation div#ass li ul li a:link, #navigation div#ass li ul li a:visited {display:block; text-decoration:none; color: white; width:150px; height:30px; line-height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#3F3BB6; padding-left:10px; }

#navigation div#agen li ul li ul li a:link, #navigation div#agen li ul li ul li a:visited {display:block; text-decoration:none; color: white; width:160px; height:30px; line-height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#3F3BB6; padding-left:10px; }
#navigation div#agen li ul li a:link, #navigation div#agen li ul li a:visited {display:block; text-decoration:none; color: white; width:160px; height:30px; line-height:30px; border:1px solid #fff; border-width:1px 1px 0 0; background:#3F3BB6; padding-left:10px; }
/*#navigation div#infos li ul {display:none;position:absolute;  top:40px; left:0;margin-top:1px; width:220px;z-index:20;}
#navigation div#infos li ul li ul {display:none;position:absolute; top:0px; left:100px; margin-top:0;margin-left:1px; width:220px;z-index:20;}*/
#navigation div#infos li ul li a:hover {color: white;background-color:#2687eb;width:113px;text-decoration: none;}
#navigation div#infos li ul li  ul li a:hover {color: white;background-color:#2687eb;width:250px; text-decoration: none;}
#navigation div#infos li ul div#mete li  ul li a:hover {color: white;background-color:#2687eb;width:130px;text-decoration: none; }
#navigation div#infos li ul div#act li  ul li a:hover {color: white;background-color:#2687eb;width:170px;text-decoration: none; }

#navigation div#ass li ul li a:hover {color: white;background-color:#2687eb;width:150px;text-decoration: none;}
#navigation div#ass li ul li  ul li a:hover {color: white;background-color:#2687eb;width:150px;text-decoration: none; }
#navigation div#agen li ul li a:hover {color: white;background-color:#2687eb;width:160px;text-decoration: none;}
#navigation div#agen li ul li  ul li a:hover {color: white;background-color:#2687eb;width:160px; text-decoration: none;}
/*#navigation div#infos li a:link, #navigation div#infos li a:visited {display:none; text-decoration:none; color: white; width:111px; height:40px; line-height:40px; border:1px solid #fff; border-width:1px 1px 0 0; background:#3F3BB6; padding-left:10px; }
#navigation, #navigation div#infos li ul {list-style-type:none;}
#navigation {margin:20px;}
#navigation div#infos li {
	float:left;
	text-align:left;
	position:relative;
}*/
/*Menu*/
#en-tete {overflow: hidden;background-color: #dae0d2;background-image: url(images/fond_bouton_menu.png);background-position: bottom;background-position: 0% -501px;margin-top: -5px;padding: 0px;font-size: 90%;line-height: 1.6;font-family: arial, 'distro';font-weight:bold;text-decoration:bold;color: #000000;background-color: #ffffff;width:100%;}

#en-tete ul {float: left;margin-top: 0px;margin-right: 16px;margin-bottom: 0px;margin-left: 0px;padding: 0px;list-style: none;}

#en-tete ul li {float: left;margin-left: 0px;}

#en-tete ul li#actif a{float: left;text-decoration: none;color: black;letter-spacing: 1px;padding-left: 10px;background-image: url(images/fond_bouton_menu2.png);background-repeat: no-repeat;background-position: 0% 0%;}

#en-tete ul li#actif a span {float: left;padding-right: 10px;padding-top: 6px;padding-bottom: 3px;padding-left: 0px;background-image: url(images/fond_bouton_menu.png);background-repeat: no-repeat;background-position: 100% 0%;color: black;}

#en-tete ul li a {float: left;text-decoration: none;letter-spacing: 1px;padding-left: 10px;background-image: url(images/fond_bouton_menu2.png);background-repeat: no-repeat;background-position: 0% -501px;}

#en-tete ul li a span {float: left;padding-right: 10px;padding-top: 6px;padding-bottom: 3px;padding-left: 0px;background-image: url(images/fond_bouton_menu.png);background-repeat: no-repeat;background-position: 100% -501px;color: #ffffff;}

#en-tete ul li a:hover {background-position: 0% -252px;}

#en-tete ul li a:focus {background-position: 0% -252px;}

#en-tete ul li a:hover span {background-position: 100% -252px;}

#en-tete ul li a:focus span {background-position: 100% -252px;}



#lettre_image{float:left;padding-top: 3px;padding-right: 3px;}



/* page d'accueil principale et des autres pages*/

#bienvenue{float:center;font-size:110%;font-weight: bold ; margin-left:20px;margin-bottom:30px;}

#plage_grenoble{font-size: 16pt ;text-decoration: none ;color: #0033ff;}

.contenu_page_accueil{font-size:100%;position:relative;text-align:center;width:50%;float:left;margin-left:20px;margin-right:8px;margin-top: 8px;margin-bottom: 5px;padding-top:10px;padding-left:0px;padding-bottom:10px;}

#page_accueil{margin-left:200px;width:105%;}

#titre1, #titre2,#titre3{border:1.5px solid #be3307;height:100px;margin: 0 0 9px 0;padding: 0 0 0 30px;background-image: url(images/fond_blanc.png);min-height:95px;width: 95%;-moz-border-radius: 15px;}



/*.contenu{font-size:100%;position:relative;text-align:center;width:50%;float:left;margin-left:20px;margin-right:8px;margin-top: 13px;margin-bottom: 5px;padding-top:10px;padding-left:0px;padding-bottom:10px;border: 1.5px solid #be3307;background-image: url(images/fond_blanc.png);min-height:340px;}

#accueil{margin-left:200px;width:105%;}*/



.menu_accueil{padding: 0 0 0 30px;margin: 0 0 5px 0;background-color: #eeee44;height: 25px;line-height: 25px;width: 170px;font-size: 1.3em;font-weight: bold;float: left;border: 1px solid black;}

.menu_accueil a{color: black; text-decoration: none;image-decoration: none;display: block; font-size: 0.7em;}

.menu_accueil h2:hover{color: #0033ff;}



/*Drapeau plage*/



#drapeau{position:relative;float: right;top: -60px;}

/*index prochain*/
#evenement_contact{position: relative;font: 10px normal Arial, Helvetica, sans-serif;margin-right: 30px;margin-top:10px;padding: 0;line-height: 1.7em;width: 179px;float:left;margin-bottom: 5px;}


#evenement{

  margin-top: 7px;

	width:179px;

   border: #457DBB; 

   border-collapse: collapse; 

}
#contact1{

  margin-top: 7px;

	width:179px;

   border: #457DBB; 

   border-collapse: collapse; 

}
#info_contact

{

background-image: url(images/fond_blanc.png);

   border: #457DBB;

   font-family: arial;

   text-align: left; 

   padding: 5px; font-size:13px;

}

#th1

{

   color: white;

	background-color: #3F3BB6;

   font-size:1.2em;font-family: arial;

}

 #th1 a {

   color: white;

	background-color: #3F3BB6;

   font-size:1.2em;font-family: arial;

}
#charte1 p2 {float:right;margin-right:30px;margin-top:10px;}
 .image_new{float:right;}
#centre{text-align:center;}
#charte1 h{text-align: center;margin: 0 0 10px;padding: 0 0 5px 0;font-weight:bold;color: black;font-size: 1.0em;color:blue;}
#charte1 p1{text-align: center;margin: 0 0 10px;padding: 0 0 5px 0;font-weight:normal;color: black;font-size: 1.2em;}
#charte1 p5{text-align: center;margin: 0 0 10px;padding: 0 0 5px 0;font-weight:normal;color: black;font-size: 1.0em;}
#charte1 p4{text-align: center;margin: 0 0 10px;padding: 0 0 5px 0;font-weight:normal;color: black;font-size: 0.88em;}
#charte1 p3{text-align: center;margin: 0 0 10px;padding: 0 0 5px 0;font-weight:normal;color: black;font-size: 1.1em;}
#charte1 p{text-align: center;margin: 0 0 10px;padding: 0 0 20px 0;font-weight:normal;color: black;font-size: 1.0em;border-bottom: 1px dashed black;}

/*  tableau */

#tableau_image{margin-top: 17px;

	width:200px;

   border: #457DBB; 

   border-collapse: collapse;margin-left:33px;}

 #image_beach_soccer, #image_beach_volley, #image_sandball,#image_touch_rugby,#image_beachminton,#image_frisbeach,

 #image_tchoukball,#image_tambourin,#image_peteca,#image_footy_volley{

    border: #457DBB;

   font-family: arial;

   text-align: left; 

   padding: 5px;   }

#tableau_partenaire1

{

  margin-top: 12px;

	width:190px;

   border: #457DBB; 

   border-collapse: collapse; 

}

#tableau_partenaire2,#tableau_partenaire3{

  margin-top: 7px;

	width:179px;

   border: #457DBB; 

   border-collapse: collapse; 

}

#th

{

   color: white;

	background-color: #3F3BB6;

   font-size:0.9em;font-family: arial;

}

#info_momen, #info_even,#parte

{

background-image: url(images/fond_blanc.png);

   border: #457DBB;

   font-family: arial;

   text-align: left; 

   padding: 5px; font-size:13px;

}



/*Module des informations pratiques*/



#infos_pratiques{position: relative;font: 10px normal Arial, Helvetica, sans-serif;margin-right: 30px;padding: 0;line-height: 1.7em;width: 200px;float:left;margin-bottom: 5px;}

.container {width: 200px;margin: 5px 5px;}

#heure_ouverture, #tarif_infos, #activites_infos, #meteonew_infos,#meteo_infos, #plan_infos {margin: 0 0 6px;padding: 0;border-top: 1px solid #d6d6d6;background-color: #f0f0f0;overflow: hidden;font-size: 1.2em;width: 200px;clear: both;border: 1px solid black;}

#activites a, #heure_ouverture a, #tarif_infos a, #meteonew_infos a,#activites_infos a, #meteo_infos a, #plan_infos a {color: blue; text-decoration: none;image-decoration: none;display: block; font-size: 1.2em;}

#activites a:hover, #heure_ouverture a:hover, #tarif_infos a:hover,#meteonew_infos a:hover, #activites_infos a:hover, #meteo_infos a:hover, #plan_infos a:hover {color: red}

#activites .block, #heure_ouverture .block, #tarif_infos .block, #activites_infos .block, #meteo_infos .block, #meteonew_infos .block, #plan_infos .block {padding: 20px;background-color: #f0f0f0;}

#activites .block p, #heure_ouverture .block p, #tarif_infos .block p,#meteonew_infos .block p, #activites_infos .block p, #meteo_infos .block p, #plan_infos .block p {padding: 5px 0;margin: 5px 0;font: 0.9em normal Georgia, "Times New Roman", Times, serif;	}

#activites h3, #heure_ouverture h3, #tarif_infos h3, #activites_infos h3, #meteo_infos h3,#meteonew_infos h3, #plan_infos h3 {font: 1.3em normal Georgia, "Times New Roman", Times, serif;margin: 0 0 10px;padding: 0 0 5px 0;border-bottom: 1px dashed #261e67;}

h2#activites_titre,  h2#charte_titre,h2#charte1_titre, h2#heure_ouverture_titre, h2#tarif_titre, h2#activites_titre, h2#meteo_titre,h2#meteonew_titre, h2#plan_titre {padding: 0 0 0 30px;margin: 0 0 5px 0;background-color: #eeee44;height: 25px;line-height: 25px;width: 170px;font-size: 1.2em;font-weight: bold;float: left;border: 1px solid black;}

h2#activites_titre a,  h2#charte_titre a,h2#charte1_titre a, h2#heure_ouverture_titre a, h2#tarif_titre a, h2#activites_titre a, h2#meteonew_titre a,h2#meteo_titre a, h2#plan_titre a {color: black;text-decoration: none;display: block;}

h2#activites_titre a:hover, h2#charte_titre a:hover, h2#charte1_titre a:hover, h2#heure_ouverture_titre a:hover, h2#tarif_titre a:hover, h2#activites_titre a:hover, h2#meteo_titre a:hover,h2#meteonew_titre a:hover, h2#plan_titre a:hover {color: #0033ff;}

h2.active {background-position: left bottom;}

#img_plan{position:relative;border: 0px;float:left;left:-10px;}



#tarif b,#meteo b,#meteonew b, #activites b{color: #be3307;	}

#tarif h2, #activites h2, #horaire_ouverture h2, #meteo h2,#meteonew h2, #plan h2,#charte1 h2, #charte h2{text-align: center;margin: 0 0 10px;padding: 0 0 5px 0;font-weight:bold;color: black;font-size: 1.1em;border-bottom: 1px dashed black;}

#tarif_collec_div h3,#meteonew_grenoble_div h3,#meteonew_rologic_div h3{font-weight:bold;text-decoration:underline;}

#tarif_collec_div h4, #meteonew_grenoble_div h4,#meteonew_rologic_div h4,#tarif_club_assoc_div h4{color: black;font-weight:bold;font-size:0.9em;}

#tarif_collec_div p b,#meteonew_grenoble_div p b, #meteonew_rologic_div p b,#tarif_ce_ent_aut_div p b{font-weight:bold;font-size:1.0em;	}



/* menu l'association AD2S*/

#isere, #ville_de_grenoble, #association, #plage{text-decoration: none ;color: #0033ff;}

h2#association_titre,h2#plage_urbaine_titre,h2#dev_durable_titre,h2#revue_presse_titre,h2#nous_contacter_titre,h2#coordonne_titre,h2#contacter_titre{padding: 0 0 0 30px;margin: 0 0 5px 0;background-color: #eeee44;height: 25px;line-height: 25px;width: 170px;font-size: 1.2em;font-weight: bold;float: left;border: 1px solid black;}

h2#association_titre a,h2#plage_urbaine_titre a,h2#dev_durable_titre a,h2#revue_presse_titre a,h2#nous_contacter_titre a,h2#coordonne_titre a,h2#contacter_titre a{color: black;text-decoration: none;display: block;}

h2#association_titre a:hover,h2#plage_urbaine_titre a:hover,h2#dev_durable_titre a:hover,h2#revue_presse_titre a:hover,h2#nous_contacter_titre a:hover,h2#coordonne_titre a:hover,h2#contacter_titre a:hover{color: #0033ff;}

#lassociation h2,#plage_urbaine h2, #coordonne_titre h2, #contacter_titre h2{text-align: left;margin: 0 0 10px;padding: 0 0 5px 0;color: black;font-size: 1.0em;}







/*menu sport de sable*/

h2#beach_soccer_titre,h2#beach_volley_titre,h2#sandball_titre,h2#touch_rugby_titre,h2#beachminton_titre,h2#frisbeach_titre,h2#tchoukball_titre,h2#tambourin_titre,h2#peteca_titre,h2#footy_volley_titre{padding: 0 0 0 30px;margin: 0 0 5px 0;background-color: #eeee44;height: 25px;line-height: 25px;width: 170px;font-size: 1.2em;font-weight: bold;float: left;border: 1px solid black;}

h2#beach_soccer_titre a,h2#beach_volley_titre a,h2#sandball_titre a,h2#touch_rugby_titre a,h2#beachminton_titre a,h2#frisbeach_titre a,h2#tchoukball_titre a,h2#tambourin_titre a,h2#peteca_titre a,h2#footy_volley_titre a{color: black;text-decoration: none;display: block;}

h2#beach_soccer_titre a:hover,h2#beach_volley_titre a:hover,h2#sandball_titre a:hover,h2#touch_rugby_titre a:hover,h2#beachminton_titre a:hover,h2#frisbeach_titre a:hover,h2#tchoukball_titre a:hover,h2#tambourin_titre a:hover,h2#peteca_titre a:hover,h2#footy_volley_titre a:hover{color: #0033ff;}

#beach_soccer h2, #beach_volley h2, #sandball h2, #touch_rugby h2, #beachminton h2, #frisbeach h2,#tchoukball h2, #tambourin h2,#peteca h2, #footy_volley h2{text-align: left;margin: 0 0 10px;padding: 0 0 5px 0;color: black;font-size: 1.0em;}

#description a, #historique a, #regle a, #photos a, #lien a, #agendas a{text-decoration: none; color: black;}

h2#description a:hover, h2#historique a:hover, h2#regle a:hover, h2#photos a:hover, h2#lien a:hover, h2#agendas a:hover{color: #be3307;}

#titre{border-bottom: 0.2px dashed black; text-align: center;}



/*menu photo*/

#photo_infos{margin: 0 0 6px;padding: 0;border-top: 1px solid #d6d6d6;background-color: #f0f0f0;overflow: hidden;font-size: 1.2em;width: 200px;clear: both;border: 1px solid black;}

#photo_infos a{color: black; text-decoration: none;image-decoration: none;display: block; font-size: 0.7em;}

#photo_infos a:hover{color: #261e67;}

#photo_infos .block{padding: 20px;background-color: #f0f0f0;}

#photo_infos .block p{padding: 5px 0;margin: 5px 0;font: 0.9em normal Georgia, "Times New Roman", Times, serif;	}

#photo_infos h3{font: 1.3em normal Georgia, "Times New Roman", Times, serif;margin: 0 0 10px;padding: 0 0 5px 0;border-bottom: 1px dashed #261e67;}

h2#photo_titre, h2#autre_photo_titre{padding: 0 0 0 30px;margin: 0 0 5px 0;background-color: #eeee44;height: 25px;line-height: 25px;width: 170px;font-size: 1.2em;font-weight: bold;float: left;border: 1px solid black;}

h2#photo_titre a, h2#autre_photo_titre a{color: black;text-decoration: none;display: block;}

h2#photo_titre a:hover, h2#autre_photo_titre a:hover{color: #0033ff;}

#photo_sport h2, #autre_photo h2,#dev_durable h2{text-align: center;margin: 0 0 10px;padding: 0 0 5px 0;font-weight:bold;color: black;font-size: 1.1em;border-bottom: 1px dashed black;}



/*menu lien*/

#lien_infos{margin: 0 0 6px;padding: 0;border-top: 1px solid #d6d6d6;background-color: #f0f0f0;overflow: hidden;font-size: 1.2em;width: 200px;clear: both;border: 1px solid black;}

#lien_infos a{color: black; text-decoration: none;image-decoration: none;display: block; font-size: 0.7em;}

#lien_infos a:hover{color: #261e67;}

#lien_infos .block{padding: 20px;background-color: #f0f0f0;}

#lien_infos .block p{padding: 5px 0;margin: 5px 0;font: 0.9em normal Georgia, "Times New Roman", Times, serif;	}

#lien_infos h3{font: 1.3em normal Georgia, "Times New Roman", Times, serif;margin: 0 0 10px;padding: 0 0 5px 0;border-bottom: 1px dashed #261e67;}

h2#lien_titre, h2#autre_lien_titre{padding: 0 0 0 30px;margin: 0 0 5px 0;background-color: #eeee44;height: 25px;line-height: 25px;width: 170px;font-size: 1.2em;font-weight: bold;float: left;border: 1px solid black;}

h2#lien_titre a, h2#autre_lien_titre a{color: black;text-decoration: none;display: block;}

h2#lien_titre a:hover, h2#autre_lien_titre a:hover{color: #0033ff;}

#lien_sport h2, #autre_lien h2{text-align: center;margin: 0 0 10px;padding: 0 0 5px 0;font-weight:bold;color: black;font-size: 1.1em;border-bottom: 1px dashed black;}



/*menu agenda*/

#menu_agenda{position: relative;font: 10px normal Arial, Helvetica, sans-serif;margin-right: 30px;padding: 0;line-height: 1.7em;width: 200px;float:left;margin-bottom: 5px;}

h2#a_venir_titre,  h2#historique_titre, h2#autre_even_titre, h2#autre_even_passe_titre {padding: 0 0 0 30px;margin: 0 0 5px 0;background-color: #eeee44;height: 25px;line-height: 25px;width: 170px;font-size: 1.2em;font-weight: bold;float: left;border: 1px solid black;}

h2#a_venir_titre a,  h2#historique_titre a, h2#autre_even_titre a, h2#autre_even_passe_titre a {color: black;text-decoration: none;display: block;}

h2#a_venir_titre a:hover, h2#historique_titre a:hover, h2#autre_even_titre a:hover, h2#autre_even_passe_titre a:hover {color: #0033ff;}

h2.active {background-position: left bottom;}

#img_plan{position:relative;border: 0px;float:left;left:-10px;}



#tarif b,#meteo b,#meteonew b, #activites b{color: #be3307;	}

#tarif h2, #meteo b,#meteonew b,#activites h2, #horaire_ouverture h2, #meteo h2,#meteonew h2, #agenda_complet h2, #agenda_avenir h2,#agenda_complet h2{text-align: center;margin: 0 0 10px;padding: 0 0 5px 0;font-weight:bold;color: black;font-size: 1.1em;border-bottom: 1px dashed black;}

#tarif_collec_div h3{font-weight:bold;text-decoration:underline;}

#tarif_collec_div h4, #tarif_club_assoc_div h4{color: black;font-weight:bold;font-size:0.9em;}

#tarif_collec_div p b,#meteonew_rologic_div p b,#meteonew_grenoble_div p b, #tarif_ce_ent_aut_div p b{font-weight:bold;font-size:1.0em;	}



/*Module des sports de sable*/

/*

.container_sports {width: 100%;margin: 5px 5px;}

.container_sports h3{text-indent:20px;}

.container_sports img{float:right;padding-top:3px;}

#description_css, #historique_css, #regles_css, #photos_css, #liens_css{margin: 0;background-color: #e7f1f8;line-height: 25px;width: 95%;-moz-border-radius: 15px;float: left;border: 1px solid black;margin-top: 5px;}

#description p, #historique p, #regles p, #photos_css p, #liens_css p{padding: 5px;margin: 5px 0;font: 0.9em normal Georgia, "Times New Roman", Times, serif;	}

p.sous_cat{text-indent:20px;}

h2#description_titre a, h2#historique_titre a, h2#regles_titre a, h2#photos_titre a, h2#liens_titre a{color: #261e67;font-size: 1.2em;font-weight: bold;text-decoration: none;display: block;text-indent:20px;border-bottom:1px solid black;}

h2#description_titre a:hover, h2#historique_titre a:hover, h2#regles_titre a:hover, #photos_css a:hover, #liens_css a:hover{color: #be3307;}

h2#photos_titre a:hover, h2#liens_titre a:hover{color: #261e67;}

#photos_css a, #liens_css a{color: black;font-size: 1.2em;text-decoration: none;display: block;text-indent:20px;}

a.lien_ancien_album{color: black;border-top: 1px solid black;font:0.8em normal;}

h2.active {background-position: left bottom;}

#menu_sports {width:100%;border-top:1.5px solid #be3307;border-bottom:1.5px solid #be3307;text-align:center;}

#menu_sports a{font:0.8em normal;text-decoration:none;color:black;}

#menu_sports a:hover{color:#be3307;}*/







/*Mise en page global*/

#fiche_partenaire{position:relative;width:56%; float:left;margin-top: 13px;min-height:300px;margin-left:10px;margin-bottom: 5px;padding-top:10px;padding-left:0px;padding-bottom:10px;border: 1.5px solid #be3307;background-image: url(images/fond_blanc.png);-moz-border-radius: 18px;}

#fiche_partenaire h2 {border-bottom: 1px dashed #be3307;text-align:center;}

#activites,#photo_sport,#lien_sport, #autre_photo, #autre_lien, #meteo, #plan, #sports_de_sable, #agenda, #photo, #contact, #newsletter,

#news_feed, #horaire_ouverture, #tarif, #charte1, #charte,#activites, #meteo_plage, #beach_soccer, #beach_volley, #meteonew,

#sandball, #touch_rugby, #beachminton, #frisbeach, #tchoukball, #tambourin, #peteca, #footy_volley,#agenda_avenir,

#agenda_complet,#autre_even,#lassociation,#plage_urbaine,#devis,#dev_durable{position:relative;width:56%; float:left;margin-top: 15px;min-height:250px;margin-left:12px;margin-right:15px;margin-bottom: 5px;padding-top:10px;padding-left:0px;padding-bottom:10px;border: 1.5px solid #be3307;background-image: url(images/fond_blanc.png);-moz-border-radius: 18px;}

#accueil{position:relative;width:56%; float:left;margin-top: 13px;min-height:300px;margin-left:10px;margin-bottom: 5px;padding-top:10px;padding-left:0px;padding-bottom:10px;border: 1.5px solid #be3307;background-image: url(images/fond_blanc.png);}

#accueil p{font-size:16px;text-align:center;margin-top: 50px;}



#index{position:relative;width:56%; float:left;margin-top: 0px;min-height:300px;margin-left:10px;margin-bottom: 5px;padding-top:10px;padding-left:0px;padding-bottom:10px;}

#sport_sable{position:relative;width:56%; float:left;margin-top: 13px;min-height:250px;margin-left:10px;margin-bottom: 5px;padding-top:10px;padding-left:0px;padding-bottom:10px;border: 1.5px solid #CCCCCC;background-image: url(images/fond_blanc.png);-moz-border-radius: 18px;}

#index_td1{min-height:130px;max-width:280px;-moz-border-radius: 18px;margin-right: 10px;margin-left: 10px;border: 1.5px solid #CCCCCC ;padding:1px;background-image: url(images/fond_blanc.png);}

#index_td_photo{height:270px;min-width:520px;-moz-border-radius: 18px;margin-right: 10px;margin-top: 13px;margin-left: 10px;border: 1.5px solid #CCCCCC ;padding:1px;background-image: url(images/fond_blanc.png);}

#index_td_photo2{position:relative;width:56%; float:left;margin-top: 15px;min-height:250px;margin-left:12px;margin-right:15px;margin-bottom: 5px;padding-top:10px;padding-left:0px;padding-bottom:10px;border: 1.5px solid #be3307;background-image: url(images/fond_blanc.png);-moz-border-radius: 18px;}

#index_td_photo div.hr{

  height: 9px;

  margin : 1px 2px 220px 2px  ;

  padding : 10;

  border-bottom: 1px dashed #be3307;

  width : 99%;

  float:left;

}

#index_td_lien{height:130px;width:520px;-moz-border-radius: 18px;margin-right: 10px;margin-left: 10px;border: 1.5px solid #CCCCCC ;padding:1px;background-image: url(images/fond_blanc.png);}



#index_tab{margin-bottom: 5px;}



#index_th{background-color: #CCCCCC;margin-bottom: 0px;padding-bottom:0px;}

 div.hr {

  height: 9px;

  margin : 1px 2px 80px 2px  ;

  padding : 10;

  border-bottom: 1px dashed #be3307;

  width : 99%;

  float:left;

}

.hr a{text-decoration: none; font:0.9em normal; color:black;}

.hr a:hover{text-decoration:underline;}

/*#lien_ici{color:#be3307;}*/

div.hr hr {

  display: none;

  

}

/*plan du site*/

#plan_du_site{-moz-border-radius: 18px;position:relative;width:56%; float:left;margin-top: 10px;min-height:200px;margin-left:220px;margin-bottom: 10px;padding-top:10px;padding-left:0px;padding-bottom:10px;border: 1.5px solid #CCCCCC ;background-image: url(images/fond_blanc.png);}

#plan_du_site h4{color: #261e67;}

#plan_du_site a{text-decoration: none;color: #261e67;}

#plan_du_site a:hover{color:#be3307;text-decoration:underline;}

/*Module tarifs*/



/*#tarif_page, #activites_page{position:relative;width:56%;float:left;margin-top:5px;margin-right:5px;margin-bottom: 5px;padding: 5px;}*/





/*Module activites*/













/*#activites_page{position:relative;width:56%;float:left;margin-top:5px;margin-right:5px;margin-bottom: 5px;padding: 5px;}

#activites_page fieldset{padding:0px;}

#activites_page h1{margin:0px 0px 10px 0px;padding:5px 0px 5px 0px;text-align:center;border:1.5px solid #be3307;}



#enfant_famille_hide, #entreprise_ce_hide, #jeune_adulte_hide, #centre_loisir_hide, #scolaire_hide{border-top: 1px dashed black;}



#activites_page h2 a

{

	margin-left: 60px;

	padding-top:5px;

	padding-bottom:5px;

	font-weight:bold;

	color: black;

	text-decoration:none;

	font-size: 1.3em;

	display: block;

}



#activites_page h2 a:hover{color: #be3307;}



#activites_page h3

{

	margin:5px;

	text-indent:30px;

	color:#261e67;

	font-size:1.2em;

}



#activites_page p

{

	padding: 5px;

	margin: 5px 0;

	font:normal Georgia, "Times New Roman", Times, serif;	

}



#activites_page b{color: #be3307;	}

#activites_page img{float:left;	}

.etoile{float:right;font: 0.9em normal Georgia, "Times New Roman", Times, serif;}

.ancre_haut a{float:right;font: 0.9em normal Georgia, "Times New Roman", Times, serif;font-weight:bold;color:black;text-decoration:none;}

.ancre_haut a:hover{color: #be3307;}*/



/*Module de news*/

#titre_article{color:#261e67;font-size:13px;}

#titre_article a{color:#261e67;font:0.9em normal;}

#titre_article h2{color:#261e67;font-size:13px;}

#titre_article h2 a{color:#261e67;font-size:13px;}



#news_feed a{color:#be3307;text-decoration:none;}

#news_feed a:hover{text-decoration:underline;}

#news_feed h2, #news h2{color:#261e67;font-size:13px; }

#news_feed h1, #news h1{color:#261e67;font-size:13px;}

.news{border-bottom:1.5px dashed #be3307;margin:5px;}

.news p{margin-top:2px;font:0.9em normal;}

.image_news{float:right;margin-right:30px;margin-top:10px;}

#changement_page_precedente{float:right;}

#changement_page_suivante{float:right;}


#chart1 p1{float:right;margin-right:30px;margin-top:10px;}




/*Sports de sable*/

/*

#sports_de_sable a{border:none;text-decoration:none;color:#be3307;clear:both;}

#sports_de_sable a:hover{border:none;text-decoration:underline;color:#be3307;}

#beach_soccer_page, #beach_volley_page, #beachminton_page, #peteca_page, #touch_rugby_page, #tambourin_page, #sandball_page, #tchoukball_page, #footy_volley_page, #frisbeach_page{position:relative;width:57%;float:left;margin-top: 13px;margin-bottom: 5px;padding-top:10px;padding-left:0px;padding-bottom:10px;border: 1.5px solid #be3307;background-image: url(images/fond_blanc.png);}

.titre_sports{clear:both;margin-top:40px;margin-left:5px;float:left;}

#soccer{margin:5px 33px 30px 33px;text-align:center;float:left;clear:both;}

#volley, #rugby, #frisbeach, #tambourin, #footy_volley{margin:5px;text-align:center;float:left;}

#beachminton{clear:both;margin:5px 35px 30px 35px;text-align:center;float:left;}

#sandball, #tchoukball, #peteca{clear:both;margin:5px 40px 30px 40px;text-align:center;float:left;}*/





/*Module des partenaires*/



#partenaire_global{position:relative;float:left;width: 76%;margin-top: 13px;margin-bottom: 5px;padding-top:10px;padding-left:5px;padding-bottom:10px;border: 1.5px solid #be3307;background-image: url(images/fond_blanc.png);}

#partenaire{position:relative;width:18%;float:right;margin-bottom: 5px;margin-top:5px;}
#partenaire1{position:relative;width:18%;float:left;margin-bottom: 5px;}

#partenaire a{margin: 10px;}





/*Module de l'agenda



#titre{border-bottom:1.5px solid #be3307;padding:5px;}

#left{margin:0;padding:0;}

#main{clear:both;padding:0;margin: 5px;}

#cadre_menu{border:1.5px solid #be3307;float:left;padding:0 5px 5px 5px;margin-top:5px;margin-right:5px;margin-left:5px;width:30%px;}

#cadre_agenda{border: 1.5px solid #be3307;float:left;padding:0 5px 5px 5px;margin:5px 5px 5px 5px;width:50%;}

#cadre_filtre{border: 1.5px solid #be3307;clear:left;float:left;padding:0 5px 5px 5px;margin-top:5px;margin-right:5px;margin-left:5px;width:45%px;}

#cadre_recherche{border: 1.5px solid #be3307;float:left;padding:0 5px 5px 5px;margin-top:5px;margin-right:5px;margin-left:5px;width:30%px;}

#cadre_footer{clear:both;padding:5px 0 0 0;margin:0;}

#footer{padding:0;margin:0;}

#footer li{float: left;list-style-type: none;padding:0;margin:0;width:321px;display: block;}

.cadre{border: 1.5px solid #be3307;padding:0 5px 0 5px;}

.event{font-family: verdana, arial, helvetica, sans-serif;font-size:12px;border:1px dotted #999;padding:5px;margin-bottom: 5px;}

.confirmation{border:1px solid #fc0;background-color:#ff9;padding:5px;color:#000;}

.erreur{border:1px solid #f00;background-color:#fcc;padding:5px;color:#000;}

.valid_ko{color:#f00;font-weight:bold;background-image:url(../img/nok.png);background-position:left;background-repeat:no-repeat;padding-left:20px;margin:0;}

.valid_ok{color:#090;font-weight:bold;background-image:url(../img/ok.png);background-position:left;background-repeat:no-repeat;padding-left:20px;margin:0;}

*/



/*Photos*/



.album{width: 97%;border:1px solid black;-moz-border-radius: 10px;margin-left:5px;}

.album h2{border-bottom:1px solid black;}

.album td{padding-left: 15px;padding-right: 15px;color: black;}

.album a{text-decoration:none;color:#be3307;}

.album a:hover{text-decoration:underline;color:#261e67;}





/*menu Newsletter*/



#anti_spam{font-size: 12px;}

#menu_agenda{position: relative;font: 10px normal Arial, Helvetica, sans-serif;margin-right: 30px;padding: 0;line-height: 1.7em;width: 200px;float:left;margin-bottom: 5px;}

h2#newsletter_inscription,  h2#newsletter_deinscription, h2#derniere_newsletter, h2#historique_newsletter {padding: 0 0 0 30px;margin: 0 0 5px 0;background-color: #eeee44;height: 25px;line-height: 25px;width: 170px;font-size: 1.2em;font-weight: bold;float: left;border: 1px solid black;}

h2#newsletter_inscription a,  h2#newsletter_deinscription a, h2#derniere_newsletter a, h2#historique_newsletter a {color: black;text-decoration: none;display: block;}

h2#newsletter_inscription a:hover, h2#newsletter_deinscription a:hover, h2#derniere_newsletter a:hover, h2#historique_newsletter a:hover {color: #0033ff;}

h2.active {background-position: left bottom;}

#newsletter h2{text-align: center;margin: 0 0 10px;padding: 0 0 5px 0;font-weight:bold;color: black;font-size: 1.1em;border-bottom: 1px dashed black;}



/*Plan



#plan{background-image: url(images/fond_blanc.png);position:relative;width:58%;float:left;margin-top: 10px;margin-bottom: 5px;border: 1.5px solid #be3307;}

*/



/*L'association AD2S*/



#ad2s {position:relative;width:58%;float:left;margin: 0px 5px 5px 0px;font-size:0.9em;}





/*Contact*/



#contact form{text-align: center;}

#devis form{text-align: center;}



/*Plan du site



#plan_du_site{position:relative;width:99%;float:left;margin: 0px 5px 5px 0px;padding-top:10px;padding-bottom:10px;border: 1.5px solid #be3307;background-image: url(images/fond_blanc.png);}

#plan_du_site h2{text-indent:30px;}

#plan_du_site h3{text-indent:70px;}

#plan_du_site p{text-indent:100px;}

#plan_du_site a:hover{text-decoration:underline;}

#actualite_plan_du_site, #actualite_plan_du_site h2, #actualite_plan_du_site a{color:#FF9900;text-decoration:none;}

#association_plan_du_site, #association_plan_du_site h2, #association_plan_du_site a{color:#261e67;text-decoration:none;}

#info_pratique_plan_du_site, #info_pratique_plan_du_site h2, #info_pratique_plan_du_site a{color:#996600;text-decoration:none;}

#contact_partenaires_plan_du_site, #contact_partenaires_plan_du_site h2, #contact_partenaires_plan_du_site a{color:#993333;text-decoration:none;}

*/



/*Pied de page*/



#pied_de_page{width: 99.7%;text-align: center;clear:both;border: 1.5px solid #be3307;background-image: url(images/fond_blanc.png);}

#pied_de_page a{color: black;text-decoration: none;font-size:0.9em;}

#pied_de_page a:hover {color: #261e67;}





/*Erreur 404*/

#erreur{position:relative;width:99%;float:left;margin: 5px 5px 5px 0px;padding-top:10px;padding-bottom:10px;border: 1.5px solid #be3307;background-image: url(images/fond_blanc.png);}

#erreur h1{text-align:center;font-size:3em;}

#erreur p{text-indent:30px;}

#erreur a{text-decoration:none;color:black;}

#erreur a:hover{color:#be3307;}





/*Coming Soon*/

#coming_soon{height: 300px;}

#coming_soon h2{font: 'Distro';font-size:4em;	text-align:center;vertical-align : center ;line-height:300px;}	


#meteo div{text-align:center;}
/* menu partie admin */

