* {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif; /* Georgia, "Times New Roman", Times, serif;*/
}
a:link { color: #676767;} /* lien non-visité */a:visited { color: #676767} /* lien visité */a:hover { color: #728833} /* lien survolé */a:active { color: #728833} /* lien activé */
html, body {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #000000;
height: auto;
color: #FFFFFF;
background-color: #FFDF65;
background-image: url(../../upload/css_img/ete/fond.jpg);
background-repeat: repeat-x;
background-position: top;
text-align: center;
}

.titre_page {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style: italic;
font-weight:bold;
color: #728833; border-bottom:1px solid #728833;}
.titre_page span {
background-color: #728833;}

#fond_etoile {
background-image: url(../../upload/css_img/ete/fond_etoile_ete.gif);position: relative;
background-position: bottom right;
background-repeat: no-repeat;
z-index:100;
}

#general {
width:1004px;
position:relative;
margin-left:auto;
margin-right:auto;
padding:0px;
top:0px;
color: #000000;
height:auto;
background-color:#FFFFFF;
}

#overcontent {
position: relative;
}

#entete {
		background-image:url(../../upload/css_img/ete/entetebis.jpg);
	width: 1004px;
height: 257px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-position: left top;
background-repeat: no-repeat;
left: 0px;
top: 0px;
position: relative;
padding:0px;
overflow: hidden;
}

#corps {
position: relative;
top: 0px;
width: 1004px;
left: 0px;
z-index:101;
}

#gauche {
width: 250px;
min-height:333px;
position:relative;
z-index:5;
background-image:url(../../upload/css_img/ete/gauche.jpg);
background-repeat:no-repeat;
background-position:top center;
float:left;
}

#centercontent {
	background-image:url(../../upload/css_img/ete/centerbis.gif);
			width: 734px;
		_width: 754px;
				position: relative;
		padding-left:10px;
		padding-right:10px;
		z-index:4;
		left: 0px;
		top: 0px;
		background-position:top left;
		background-repeat:no-repeat;	
		float:left;
		background-color:none;
		min-height:333px;
		_height:333px;
		font-size:12px;
		color:#000000;
		text-align:left;

}

#centercontent table {
color:#000000;
font-size:12px;
border-collapse:collapse;
border:1px solid #333333;
margin-left:auto;
margin-right:auto;
}
#centercontent ul li {
margin-left:20px;
}
#centercontent a {
font-size:12px;
}
#centercontent img {
margin:5px;
}

.bt {
width:120px;
font-size:10px;
}

#droite {
		/*width: 1px;
		background-color:#FF00D2;
		float:right;*/
	}

#pied {
position:relative;
font-size:12px;
width:1004px;
height:30px;
_height:40px;
z-index:5;
clear:both;
top:0px;
padding-top:10px;
color:#DDDDDD;
}

#flash {
position:absolute;
z-index:5;
top:28px;
left:-10px;
}

#bandeau {
position: absolute;
display: block;
z-index:100;
top: 270px;
left: 0px;
height: 20px;
width: 250px;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
text-align: center;
}

.phraseDefilante{
	font-weight:bold;
	font-size: 12px;
	color: #000000;
}

.corps {
	FONT-SIZE: 10pt;
	COLOR: #666666;
}

.minicorps {
	FONT-SIZE: 9pt;
	COLOR: #000000;
}

.small {
  FONT-SIZE: 9pt;
	color: #000000;
	font-weight:normal;
	text-align:center;
}

.titre {
	FONT-SIZE: 16pt;
	COLOR: #000000;
	font-weight: bold;
}

.minititre {
	FONT-SIZE: 12px;
	COLOR: #cc3333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#blocmailingliste {
	position: relative;
	top: 0px;
	width: 220px;
	left: 0px;
	font-size: 10px;
	text-align: right;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
	   
#blocmailingliste br
{
	display:block;
}

#blocmailingliste input
{
  font-size: 10px;
}

#blocactu {
	position: relative;
	/*padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top:1px;*/
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	width: 200px;
	/*_width: 230px;*/
	/*_height: 188px;*/
	z-index: 100;
}

#meteo {
z-index:20;
height:300px;
overflow:hidden;
}

.confidentialite {
font-size:10px;
color:#999999;
}

#main_menu {
		width: 754px;
	position: absolute;
padding:0;
margin:0;
z-index:450;
left: 250px;
top: 266px;
height:30px;
text-align:center;
}

#menudyn ul li {
list-style-type:none;
list-style-image:none;
}

#blocarticle {
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	width: 230px;
	_width: 250px;
	text-align:left;
	padding-left:30px;
	position:relative;
}

div#blocarticle ul {
	font-size: 12px;
	font-weight: bold;
	color: #C83215;
	padding: 0;
	margin: 0;
}
div#blocarticle ul li {
	list-style-image:url(../../upload/css_img/397_1/puce_ot.gif);	
	padding: 0;
	margin: 0;
	margin-top:5px;
}

div#blocarticle ul li a,  div#blocarticle ul li a:link, div#blocarticle ul li a:visited{
	text-decoration: none;
	color: #626161;
}

div#blocarticle ul li a:hover{
color: #728833;}



div#blocarticle ul li a#lienactif , a#lienactif:link , a#lienactif:hover , a#lienactif:active , a#lienactif:visited
{
color: #728833;}


.couleur
{
color: #728833;}

div#blocarticle ul li span#souspages {
	position:relative;
	z-index:5;
}

div#blocarticle ul li span#souspages ul{
	position:relative;
	margin-left:15px;
	font-weight: normal;
}
	
div#blocarticle ul li span#souspages ul li {
	list-style-type:circle;
	list-style-image:none;
	color:#000000;
	margin-top:3px;
}
div#blocarticle ul li span#souspages ul li a {
	font-size: 12px;
	text-decoration: none;
	background-repeat:no-repeat;
}


div#blocarticle ul li span#souspages ul li a:link {
	color: #909090;
}
div#blocarticle ul li span#souspages ul li a:visited {
	color: #909090;
}
div#blocarticle ul li span#souspages ul li a:hover {
	color: #000000;
}

div#blocarticle ul li span#souspages ul li a#lienactif:link , a#lienactif:hover , a#lienactif:active , a#lienactif:visited
{
	color: #000000;
}

div#blocarticle ul li span#souspages ul li a#lienactif
{
	color: #000000;
}

/* Menu principal */
div#main_menu a:link, div#main_menu a:visited {
color: #FFFFFF;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
}

div#main_menu a:hover {
	color: #000000;
}

div#main_menu a#lienactif:link , a#lienactif:hover , a#lienactif:active , a#lienactif:visited
{
	color: #000000;
}

div#main_menu a#lienactif
{
	color: #000000;
}



div#blocarticle ul li span#souspages ul li ul#souspages1 {
}
div#blocarticle ul li span#souspages ul li ul#souspages1 li {
	list-style-type:disc;
	list-style-image:none;
}

div#blocarticle ul li span#souspages ul li ul#souspages1 li a {
	font-size: 10pt;
	font-weight:normal;
	text-decoration: none;
	color: #000000;
}


div#blocarticle ul li span#souspages ul li ul#souspages1 li a:link {
	color: #000000;
}
div#blocarticle ul li span#souspages ul li ul#souspages1 li a:visited {
	color: #000000;
}
div#blocarticle ul li span#souspages ul li ul#souspages1 li a:hover {
	
	color: #000000;
}

div#blocmodule ul li {
list-style-type:none;
}

#bouton_caddie {
width:150px;
height:24px;
cursor:pointer;
}

#bouton_cadeau {
width:150px;
height:24px;
cursor:pointer;
}

#langues {

	position:absolute;
	left:860px;
	z-index:500;
  top:265px;
  width:150px;
	}

/* Pour le scroller */

#pscroller1{
width: 200px;
height: 150px;
text-align: left;

padding: 0;
margin: 0;
background-color: lightyellow;
border: 1px solid #D9D998;
margin-left:auto;
margin-right:auto;
}
#pscroller11{
left:0px;
text-align: left;
padding: 0;
margin: 0;
}
#pscroller12{
left: 0px;
text-align: left;
padding: 0;
margin: 0;
}

#pscroller2{
left: 0px;
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.descriptioninfo {
color:#000000;
}

.soustitre {
text-align:left;
}

.someclass{ //class to apply to your scroller(s) if desired
}

.maintblcalen tr td table {
border:none;
}

.evenement_categories table {
border:none;
}

#bouton_liste
{
	background-image:url(../../upload/images/1/liste.gif);
	width:70px;
	height:60px;
	cursor:pointer;
	position:relative;
	float:left;
	left:350px;
	top:-35px;
}


#fleche_suivant_grise
{
	background-image:url(../../upload/images/1/suivant_grise.gif);
	width:70px;
	height:60px;
	position:relative;
	left:300px;
	top:-40px;
}

#fleche_precedent_grise
{
	background-image:url(../../upload/images/1/precedent_grise.gif);
	width:70px;
	height:60px;
	position:relative;
	left:-300px;
	top:20px;
}

#fleche_suivant
{
	background-image:url(../../upload/images/1/suivant.gif);
	cursor:pointer;
	width:70px;
	height:60px;
	position:relative;
	left:300px;
	top:-40px;
}

#fleche_precedent
{
	background-image:url(../../upload/images/1/precedent.gif);
	cursor:pointer;
	width:70px;
	height:60px;
	position:relative;
	left:-300px;
	top:20px;
}

.puce_titre {
width:24px;
height:25px;
background-image: url(../../client/images/puce_titre_ete.gif);background-repeat:no-repeat;
background-position:top;
}
#centercontent table.tbl_titre {
width:90%;
margin-left:auto;
margin-right:auto;
border:none;
}

.tbl_texte tr td {
padding:5px;
}

.moiscourant {
font-weight:bold;
}