/* CSS Document */
html {
	font-size: 100%;
}
* {
	margin:0px;
	padding:0px;
}
body {
	color: #000000;
	font-family: Verdana;
	font-size: 0.7em;
	background-color: #FFFFFF;
}
#global {
	width: 879px;
	margin: 0px auto 0px auto;
	position: relative;
	background-color:#FFFFFF;
}
.clear {
	clear:both;
	height:1px;
	font-size:1px;
}
.height {
	float:right;
	width:1px;
	height:270px;
	font-size:1px;
}
.intro {
	text-align:center;
	color:#353535;
}
.intro a {
	color:#ed58c4;
	text-decoration:none;
}
.intro a:hover {
	text-decoration:underline;
}
h1 {
	display:none;
}
.retour_accueil {
	position:absolute;
	top:47px;
	left:33px;
	display:block;
	background-image:url(/img/accueil.gif);
	background-repeat:no-repeat;
	height:18px;
	width:53px;
	text-decoration:none;
}
#contenu .retour_accueil span {
	display:none;
}
#contenu .retour a {
	position:absolute;
	bottom:74px;
	right:240px;
	display:block;
	background-image:url(/img/retour.gif);
	background-repeat:no-repeat;
	height:17px;
	width:53px;
	text-decoration:none;
}
#contenu .retour a span {
	display:none;
}
#contenu {
	float:left;
	width: 879px;
	position:relative;
}
#contenu.juliette h2 {
	background-image:url(/img/h2_juliette.gif);
	height:190px;
}
#contenu.idees h2 {
	background-image:url(/img/h2_idees.gif);
	height:190px;
}
#contenu.brochures h2 {
	background-image:url(/img/h2_brochures.jpg);
	height:190px;
}
#contenu.bienvenue h2,
#contenu.cms h2 {
	background-image:url(/img/h2_bienvenue.gif);
	height:190px;
}
#contenu.juliette h2.juliette_intro {
	background-image:url(/img/h2_juliette_intro.gif);
	height:190px;
}
#contenu h2 {
	display:block;
	background-repeat:no-repeat;
}
#contenu h2 span {
	display:none;
}

.calendrier {
	background-image:url(/img/fond_calendrier.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.juliette {
	background-image:url(/img/fond_juliette01.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.numeros {
	background-image:url(/img/fond_numeros.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.bienvenue {
	background-image:url(/img/fond_cms.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.cms {
	background-image:url(/img/fond_cms.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}




p.cnil {
	padding:50px 0px 0px 0px;
	clear:both;
	text-align:justify;
}
p.cnil a {
	color:#000000;
	text-decoration:none;
}
p.cnil a:hover {
	text-decoration:underline;
}
#contenu.juliette .fond_formulaire {
	background-image:url(/img/fond_formulaire.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 90px 10px 90px;
	float:left;
	width: 699px;
}
#contenu.juliette .fond_formulaire2 {
	background-image:url(/img/fond_formulaire2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 90px 10px 90px;
	float:left;
	width: 699px;
}
#contenu.juliette .fond_juliette_intro {
	background-image:url(/img/fond_juliette_intro.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width: 719px;
	height:373px;
	padding:0px 80px 10px 80px;
}
#contenu.idees .fond_idees {
	background-image:url(/img/fond_idees.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width: 719px;
	height:373px;
	padding:0px 80px 10px 80px;
}
#contenu.brochures .fond_brochures {
	background-image:url(/img/fond_brochures.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	width: 719px;
	height:343px;
	padding:30px 80px 10px 80px;
}
#contenu.brochures .fond_brochures p.txt {
	text-align:justify;
	padding:0px 230px 5px 30px;
}
#contenu.brochures .fond_brochures p.txt span {
	color:#25418f;
}
#contenu.brochures .fond_brochures p.file {
	position:absolute;
	display:block;
	top:412px;
	left:340px;
	color:#4d939f;
	font-size:0.9em;
	text-align:center;
	width:245px;
}
#contenu.idees .fond_idees p.txt {
	text-align:center;
	margin:0px 70px 0px 70px;
}
#contenu.juliette .fond_juliette_intro p.txt {
	text-align:justify;
	padding:0px 100px 5px 0px;
}
#contenu.juliette .fond_juliette_intro p.txt2 {
	text-align:justify;
	padding:80px 50px 5px 150px;
}
#contenu.juliette .fond_formulaire2 p.txt {
	text-align:justify;
	padding:10px 20px 10px 140px;
}
.formulaire1 {padding-left:120px;}
.formulaire1 label {text-align:right; float:left; padding:2px 5px 1px 5px; display:block; margin:2px 0px 2px 0px;}
.formulaire1 label.type1 {width:150px; clear:left;}
.formulaire1 label.type2 {width:50px; clear:none;}
.formulaire1 label.type3 {width:300px; clear:left; text-align:left;}
.formulaire1 label.type4 {width:300px; clear:left; padding:2px 5px 1px 130px; text-align:left;}
.formulaire1 .label {text-align:right; float:left; padding:2px 5px 1px 5px; display:block; margin:2px 0px 2px 0px; width:150px; clear:left;}
.formulaire1 .liste {float:left; padding:2px 5px 1px 5px; display:block; margin:2px 0px 2px 0px; width:auto;}
.formulaire1 input {border:#999999 solid 1px; padding:1px 3px 1px 3px; font-size:1em; float:left; display:block; margin:2px 0px 2px 0px;}
.formulaire1 input.type1 {width:470px;}
.formulaire1 input.type2 {width:150px;}
.formulaire1 input.type3 {width:268px;}
.formulaire1 input.type4 {width:50px;}
.formulaire1 input.type5 { border:none; margin:0px 2px 0px 0px;}
.formulaire1 select {border:#999999 solid 1px; padding:1px 3px 1px 3px; font-size:1em; float:left; display:block; margin:2px 0px 2px 0px;}
.formulaire1 h3 {
	font-weight:bold;
	color:#2b4484;
	padding-left:165px;
	font-size:1em;
}
.formulaire1 p.enfants {
	clear:both;
	padding-left:160px;
}
.formulaire2 {
	position:absolute;
	top:200px;
	left:79px;
	width:210px;
	height:72px;
	display:block;
	padding:5px;
}
.formulaire2 h3 {
	font-weight:bold;
	color:#2b4484;
	font-size:1em;
	text-align:center;
}
.formulaire2 p {
	color:#404040;
	font-size:0.9em;
	clear:both;
}
.formulaire2 label {text-align:right; float:left; padding:0px 5px 0px 40px; display:block; margin:0px 0px 0px 0px; clear:left;}
.formulaire2 input.type5 { border:none; margin:0px 2px 0px 0px;}

#contenu .coupon a {
	position:absolute;
	bottom:170px;
	left:5px;
	display:block;
	background-image:url(/img/coupon.gif);
	background-repeat:no-repeat;
	height:97px;
	width:97px;
	text-decoration:none;
}
#contenu .coupon a span {
	display:none;
}
#contenu.juliette .champs {
	position:absolute;
	bottom:100px;
	right:70px;
	display:block;
	color:#092a6e;
}
#contenu.juliette .envoyer a {
	position:absolute;
	bottom:120px;
	right:70px;
	display:block;
	background-image:url(/img/envoyer.gif);
	background-repeat:no-repeat;
	height:75px;
	width:171px;
	text-decoration:none;
}
#contenu.juliette .envoyer a span {
	display:none;
}
#contenu.juliette .bt_inscription a {
	position:absolute;
	bottom:127px;
	left:624px;
	display:block;
	height:35px;
	width:155px;
	text-decoration:none;
}
#contenu.juliette .bt_decouvrir a {
	position:absolute;
	bottom:25px;
	left:50px;
	display:block;
	height:70px;
	width:260px;
	text-decoration:none;
}
#contenu.juliette .bt_idees a {
	position:absolute;
	bottom:25px;
	left:348px;
	display:block;
	height:70px;
	width:175px;
	text-decoration:none;
}
#contenu.juliette .bt_brochure a {
	position:absolute;
	bottom:25px;
	left:570px;
	display:block;
	height:70px;
	width:170px;
	text-decoration:none;
}
#contenu.idees .bt_decouvrir a, #contenu.brochures .bt_decouvrir a {
	position:absolute;
	bottom:25px;
	left:50px;
	display:block;
	height:70px;
	width:260px;
	text-decoration:none;
}
#contenu.idees .bt_brochure a {
	position:absolute;
	bottom:25px;
	left:350px;
	display:block;
	height:70px;
	width:170px;
	text-decoration:none;
}
#contenu.idees .bt_juliette a, #contenu.brochures .bt_juliette a {
	position:absolute;
	bottom:25px;
	left:590px;
	display:block;
	height:70px;
	width:220px;
	text-decoration:none;
}
#contenu .bt_inscription a span, #contenu .bt_decouvrir a span, #contenu .bt_idees a span, #contenu .bt_brochure a span, #contenu .bt_juliette a span {
	display:none;
}
#contenu.idees .fond_idees ul li {
	list-style:none;
	display:inline;
}
#contenu.idees .fond_idees ul li span {
	display:none;
}
#contenu.idees .bt_minikids a {
	position:absolute;
	bottom:316px;
	left:200px;
	display:block;
	height:40px;
	width:145px;
	text-decoration:none;
}
#contenu.idees .bt_kids a {
	position:absolute;
	bottom:300px;
	left:70px;
	display:block;
	height:40px;
	width:105px;
	text-decoration:none;
}
#contenu.idees .bt_juniors a {
	position:absolute;
	bottom:250px;
	left:250px;
	display:block;
	height:45px;
	width:125px;
	text-decoration:none;
}
#contenu.idees .bt_ados a {
	position:absolute;
	bottom:155px;
	left:120px;
	display:block;
	height:45px;
	width:125px;
	text-decoration:none;
}
#contenu.idees .bt_famille a {
	position:absolute;
	bottom:140px;
	left:350px;
	display:block;
	height:40px;
	width:100px;
	text-decoration:none;
}
#contenu.idees .bt_papy a {
	position:absolute;
	bottom:312px;
	left:411px;
	display:block;
	height:47px;
	width:127px;
	text-decoration:none;
}
#contenu.idees .bt_vacances a {
	position:absolute;
	bottom:260px;
	left:670px;
	display:block;
	height:45px;
	width:143px;
	text-decoration:none;
}
#contenu.idees .bt_sites a {
	position:absolute;
	bottom:158px;
	left:609px;
	display:block;
	height:47px;
	width:210px;
	text-decoration:none;
}
#contenu.brochures .bt_idees a {
	position:absolute;
	bottom:25px;
	left:348px;
	display:block;
	height:70px;
	width:175px;
	text-decoration:none;
}

#contenu.brochures .bt_brochure_ligne a {
	position:absolute;
	top:338px;
	left:385px;
	display:block;
	height:34px;
	width:156px;
	text-decoration:none;
}
#contenu.brochures .bt_brochure_pdf a {
	position:absolute;
	top:382px;
	left:385px;
	display:block;
	height:30px;
	width:156px;
	text-decoration:none;
}
#contenu.brochures .bt_brochure_ligne span, #contenu.brochures .bt_brochure_pdf span {
	display:none;
}



#contenu.numeros .fond_numeros2 {
	background-image:url(/img/fond_numeros2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 64px 110px 225px;
	float:left;
	width: 590px;
}
#contenu.calendrier .fond_calendrier2,
#contenu.bienvenue .fond_calendrier2 {
	background-image:url(/img/fond_calendrier2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 64px 110px 225px;
	float:left;
	width: 590px;
}
#contenu.numeros .fond_numeros2 p.txt, #contenu.calendrier .fond_calendrier2 p.txt {
	text-align:justify;
	padding:10px 0px 0px 0px;
}
#contenu.numeros h2 {
	background-image:url(/img/h2_numeros.gif);
	height:190px;
}
#contenu.calendrier h2 {
	background-image:url(/img/h2_calendrier.gif);
	height:190px;
}
#contenu.calendrier .fond_calendrier2 p.txt strong {
	color:#981e59;
	font-size:1.2em;
}
#contenu.numeros .fond_numeros2 ul {
	margin-left:20px;
}
#contenu.numeros .fond_numeros2 ul li {
	background-image:url(/img/puce_numeros.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	list-style:none;
	padding-left:20px;
}
#contenu.numeros .fond_numeros2 span {
	color:#cf5898;
}
#contenu.numeros .fond_numeros2 ul li a {
	color:#000000;
	text-decoration:underline;
}
#contenu.numeros .fond_numeros2 ul li a:hover {
	text-decoration:none;
}
#contenu.calendrier .fond_calendrier2 table {
	text-align:right;
}
#contenu.calendrier .fond_calendrier2 table th {
	color:white;
	text-align:center;
	padding:3px;
	font-size:1.2em;
	font-weight:bold;
	border:#FFFFFF solid 1px;
}
#contenu.calendrier .fond_calendrier2 table td {
	color:white;
	text-align:center;
	padding:3px;
	border:#FFFFFF solid 1px;
}
#contenu.calendrier .fond_calendrier2 table .zoneA {
	background-color:#a45575;
}
#contenu.calendrier .fond_calendrier2 table .zoneB {
	background-color:#b7798e;
}
#contenu.calendrier .fond_calendrier2 table .zoneC {
	background-color:#ca9fac;
}

#contenu.calendrier .fond_calendrier2 table .periode {
	text-align:left;
	background-color:#942c61;
}
#contenu.calendrier .fond_calendrier2 table .periode_ete {
	text-align:left;
	background-color:#942c61;
}
#contenu.calendrier .fond_calendrier2 table .ete {
	background-color:#942c61;
}



#pied {
	padding:3px 0px 10px 40px;
	text-align:center;
	clear:both;
	float:left;
	width: 839px;
}
#pied li {
	list-style:none;
	display:inline;
	float:left;
	width:130px;
	height:21px;
	border-right:#cccccc solid 1px;
}
#pied li.contact {
	padding-top:5px;
}
#pied li.mentions {
	padding-top:5px;
	border-right:none;
}
#pied li a {
	text-decoration:none;
	color:#404040;
}
#pied li a:hover {
	text-decoration:underline;
}


#contenu.calendrier .bt_decouvrir a {
	position:absolute;
	bottom:25px;
	left:90px;
	display:block;
	height:46px;
	width:180px;
	text-decoration:none;
}
#contenu.calendrier .bt_idees a {
	position:absolute;
	bottom:11px;
	left:280px;
	display:block;
	height:56px;
	width:156px;
	text-decoration:none;
}
#contenu.calendrier .bt_brochure a {
	position:absolute;
	bottom:11px;
	left:444px;
	display:block;
	height:56px;
	width:178px;
	text-decoration:none;
}
#contenu.calendrier .bt_juliette a {
	position:absolute;
	bottom:11px;
	left:635px;
	display:block;
	height:56px;
	width:155px;
	text-decoration:none;
}

#contenu.numeros .bt_decouvrir a,
#contenu.bienvenue .bt_decouvrir a,
#contenu.cms .bt_decouvrir a {
	position:absolute;
	bottom:25px;
	left:90px;
	display:block;
	height:46px;
	width:180px;
	text-decoration:none;
}
#contenu.numeros .bt_idees a,
#contenu.bienvenue .bt_idees a,
#contenu.cms .bt_idees a  {
	position:absolute;
	bottom:11px;
	left:280px;
	display:block;
	height:56px;
	width:156px;
	text-decoration:none;
}
#contenu.numeros .bt_brochure a,
#contenu.bienvenue .bt_brochure a,
#contenu.cms .bt_brochure a {
	position:absolute;
	bottom:11px;
	left:444px;
	display:block;
	height:56px;
	width:178px;
	text-decoration:none;
}
#contenu.numeros .bt_juliette a,
#contenu.bienvenue .bt_juliette a,
#contenu.cms .bt_juliette a {
	position:absolute;
	bottom:11px;
	left:635px;
	display:block;
	height:56px;
	width:155px;
	text-decoration:none;
}

#contenu.cms .fond {
	background-image:url(/img/fond_calendrier2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 64px 110px 225px;
	float:left;
	width: 590px;
}
#contenu.cms .height {
	float:right;
	width:1px;
	font-size:1px;
	height:300px;
}
#contenu.cms .c1 {
	float:left;
	width:200px;
	
}
#contenu.cms .c2 {
	float:left;
	width:375px;

}
#contenu.cms .c3 {
	float:left;
	width:200px;

}
#contenu.cms .contenu_cms .c1 #media01,
#contenu.cms .contenu_cms .c1 #media02,
#contenu.cms .contenu_cms .c1 #media03,
#contenu.cms .contenu_cms .c1 #gmedia01,
#contenu.cms .contenu_cms .c1 #gmedia02,
#contenu.cms .contenu_cms .c1 #gmedia03,
#contenu.cms .contenu_cms .c1 #dmedia01,
#contenu.cms .contenu_cms .c1 #dmedia02,
#contenu.cms .contenu_cms .c1 #dmedia03,
#contenu.cms .contenu_cms .c1 #bmedia01,
#contenu.cms .contenu_cms .c1 #bmedia02,
#contenu.cms .contenu_cms .c1 #bmedia03 {
	float:left;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
}
#contenu.cms .contenu_cms .c2 #media01,
#contenu.cms .contenu_cms .c2 #media02,
#contenu.cms .contenu_cms .c2 #media03,
#contenu.cms .contenu_cms .c2 #gmedia01,
#contenu.cms .contenu_cms .c2 #gmedia02,
#contenu.cms .contenu_cms .c2 #gmedia03,
#contenu.cms .contenu_cms .c2 #dmedia01,
#contenu.cms .contenu_cms .c2 #dmedia02,
#contenu.cms .contenu_cms .c2 #dmedia03,
#contenu.cms .contenu_cms .c2 #bmedia01,
#contenu.cms .contenu_cms .c2 #bmedia02,
#contenu.cms .contenu_cms .c2 #bmedia03 {
	float:left;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
}
#contenu.cms .contenu_cms .c3 #media01,
#contenu.cms .contenu_cms .c3 #media02,
#contenu.cms .contenu_cms .c3 #media03,
#contenu.cms .contenu_cms .c3 #gmedia01,
#contenu.cms .contenu_cms .c3 #gmedia02,
#contenu.cms .contenu_cms .c3 #gmedia03,
#contenu.cms .contenu_cms .c3 #dmedia01,
#contenu.cms .contenu_cms .c3 #dmedia02,
#contenu.cms .contenu_cms .c3 #dmedia03,
#contenu.cms .contenu_cms .c3 #bmedia01,
#contenu.cms .contenu_cms .c3 #bmedia02,
#contenu.cms .contenu_cms .c3 #bmedia03 {
	float:left;
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 5px;
}
#contenu.cms .contenu_cms p.titre {
	font-size:14px;
	font-weight:bold;
	color:#125da2;
}
#contenu.cms .contenu_cms p {
	margin:0px 0px 10px 0px;
}
#contenu.cms .contenu_cms img {
	margin:10px;
	border: #95d0d4 solid 1px;
	padding:2px;
}
#contenu.cms .contenu_cms #media01,
#contenu.cms .contenu_cms #bmedia01,
#contenu.cms .contenu_cms #gmedia01,
#contenu.cms .contenu_cms #dmedia01 {
	float:left;
	margin:0px 0px 0px 7px;
	_margin:0px 0px 0px 3px;
}
#contenu.cms .contenu_cms #media02,
#contenu.cms .contenu_cms #gmedia02,
#contenu.cms .contenu_cms #dmedia02,
#contenu.cms .contenu_cms #bmedia02 {
	float:left;
	margin:0px 0px 0px 7px;
	_margin:0px 0px 0px 3px;
}
#contenu.cms .contenu_cms #media03,
#contenu.cms .contenu_cms #gmedia03,
#contenu.cms .contenu_cms #dmedia03,
#contenu.cms .contenu_cms #bmedia03 {
	float:left;
	margin:0px 0px 0px 7px;
	_margin:0px 0px 0px 3px;
}
#contenu.cms .clear {
	clear:left;
	height:1px;
	font-size:1px;
}
.box_evenements {
	background-color:#FFFFFF;
	border: #95d0d4 solid 1px;
	padding:10px;
	margin: 10px;
	_position:relative;
}
.box_evenements .titre {
	color:#268389;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}
.box_evenements ul li {
	list-style:none;
}
.box_evenements ul li a {
	color:#64b2b7;
	text-decoration:none;
	background-image:url(../img/puce_evenements.gif);
	background-repeat:no-repeat;
	padding:2px 10px 2px 15px;
}
.box_evenements ul li a:hover {
	text-decoration:underline;
}