html, body{
	height:100%;
	margin:5px 0 0 0;
    background-color:#CC99CC;
}
body{
	font-family:verdana, Arial, sans-serif;
	font-size:11px;
	line-height:200%;        
}

/* Mise en forme texte */
h1{
	font-family: Verdana, Arial, sans-serif;
	font-size:15px;
	color:#660066;
}
h2, h3, h4, h5, h6{
	margin-bottom:1em;
}
h2{
	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
	color:#330033;
}
h3{
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	color:#660066;
}
h4{
	font-family: Verdana, Arial, sans-serif;
	font-size:9px; color:#993366;
}
h5{
	font-family: Verdana, Arial, sans-serif;
	font-size:8px;
}
h6{
	font-family: Verdana, Arial, sans-serif;
	font-size:7px;
}
p{
	font-family: Verdana, Arial, sans-serif;
	font-size:11px; color:#660066;
}
a, a:hover, a:active, a:visited{
	color:#660066;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
ul, ol{
	margin:0 0 1.50em 3em;
}
ul{
	list-style:square;
}
ul li{
	color:#660066;
}
ol{
	list-style-type:square;
}
dl{
	margin:0 0 1.25em 3em;
}
dt{
	font-weight:bold;
}
dd{
	font-style:italic;
}
blockquote{
	margin:0 0 1.25em 3em;
	font-style:italic;
}
table{
}
tr{
	margin:5px;
}
td{
	padding:10px;
}

/* FORMULAIRES */
form ul{
	list-style-type:none;
}
form ul li{
	margin-bottom:5px;
}
label{
	width:60px;
	display:block;
	float:left;
	margin-right:20px;
}
input, select, textarea{
	background:#FFFFFF;
	border:#D9D9D9 1px solid;
	width:600px;
}
input.short{
	width:525px;
}
input[type="submit"] {
	border-top:#D9D9D9 1px solid;
	border-left:#D9D9D9 1px solid;
	border-bottom:#A8A8A8 1px solid;
	border-right:#A8A8A8 1px solid;
	text-align:center;
	width:175px;
}
input[type="submit"]:hover{
	border-top:#A8A8A8 1px solid;
	border-left:#A8A8A8 1px solid;
	border-bottom:#D9D9D9 1px solid;
	border-right:#D9D9D9 1px solid;
}


/* POSITIONS */
/*#bandeau{
	background:red;
	width:100%;
}
#bandeau_contenu{
	width:949px;
	margin:0 auto;
	overflow:auto;
}*/


#conteneur{
	width:949px;
	margin:0 auto;
}
#header{
	height:175px;
	background:url(../images/site/background-menu-cont.jpeg);
}
#header_into{
	height:175px;	
}
#logo{
	float:left;
	height:175px;
}
/* NAVIGATION */
#nav{
	float:right;
	/*background:#CCC;  background:url(../images/backgroundmenu.jpeg); */
}
ul#navigation{
	list-style:none;
	margin:100px 40px 0 0;
}
ul#navigation li{
	display:inline;
}
ul#navigation li a, ul#navigation li a:hover, ul#navigation li a:visited{
	color:#600060;
}
.navigation_barre{
	color:#600060;
	margin:1px 1px 0 1px;
}
#titre{
	text-align:left;
	height:50px;
}
#titre h1{
	padding:0px 0 5px 0;
	border-bottom:1px solid #660066;
	color:#660066;
}
#contenu{
	background:url(../images/site/degrade.jpeg) repeat-x;
	width:949px:
	margin-left:150px;
}
#contenu_into{
	background:url(../images/site/degrade.jpeg) repeat-x;
	width:949px:
	min-height:380px;
	padding:35px 80px;
	margin-left:150px;
}
hr{
	color:#660066;
	background:#660066;
	border:#660066 solid 0px;
	height:1px;
	margin-bottom: 3em;
	margin-top: 1em;
}
/* GALERIES */
#galeries{
}
#gallery{
	overflow:auto;
}
.gallery_vignette, .gallery_vignette_ssTitre{
	background:url(../images/site/gal_background.jpeg) no-repeat;
	float:left;
	padding:15px 2px;
	margin-right:17px;
	margin-bottom:20px;
	text-align:center;
}
.gallery_vignette{
	width:140px;
	height:100px;
}
.gallery_vignette_ssTitre{
	width:140px;
	height:100px;
}
.gallery_vignette a img{
	display:block;
	margin: auto;
}
.gallery_vignette a img{
	margin-bottom:0px;
}
.gallery_vignette a, .gallery_vignette a:active, .gallery_vignette a:hover, .gallery_vignette a:visited{
	color:#660066;
}
img.float{
	float:left;
	margin:0px 10px 5px 0px;	
}

/* COMMENTAIRES */
.addcomment{
	padding:5px;
	border-top:1px solid #660066;
	border-bottom:1px solid #660066;
	margin-bottom:5px;
}
.addcomment ul{
	margin-left:0px;
}
.addcomment ul li{
	list-style:none;
}

/* ACTUS, AGENDA */
#bas{
	margin:20px 0 0 0;
}
#actus ul, #agenda ul{
	margin-left:15px;
}
#actus, #agenda{
	width:300px;
	background: url(../images/site/centre-agenda.jpeg) repeat-y;
}
#actus{
	float:left;
	margin-bottom:25px;
}
#agenda{
	float:right;
	margin-bottom:25px;
}
#actus_into, #agenda_into{
	background: url(../images/site/haut-agenda.jpeg) no-repeat;
	padding:19px 20px 0 20px;
}
#actus_bas, #agenda_bas{
	width:300px;
	height:19px;
	background: url(../images/site/bas-agenda.jpeg) no-repeat;
	
}

/* FOOTER */
#footer{
	border-top:1px solid #FFF;
	display:inherit;
	font-size: 10px; font-family: Verdana, Arial, sans-serif; text-align: center; color: #FFF;
	margin-top:15px;
	margin-bottom:25px;	
}

.clear{
	clear:both;
}


/* VIDEO */
.dew_player{
	margin:5px 0px 15px 0px;
}
.dew_player h3{
	margin-bottom:3px;
}
#flashcontent{
	float:left;
	margin-right:20px;
}
.blocs{
}
.notshow{
	display:none;
	visibility:hidden;
}