/* DIAPORAMA */

#diaporama {
	margin: 0px 0px 0px 3px;
	display: block;
}





/* BANDEAU */

#bandeau {
	display: none;
}





/* MENU */

#menu {
	height: 93px;
}
#menu li {
	height: 85px;
}
#menu li.menu01 {
	height: 26px;
}
#menu li:hover {
	border-bottom: none;
	padding: 1px 0px 0px 0px;
	top: -1px;
}
#menu li.menu01:hover {
	border-top: 0px;
}
#menu li.menu02:hover {
	border-top: 0px;
	border-bottom: 3px solid #f78b16;
}
#menu li.menu03:hover {
	border-top: 0px;
	border-bottom: 3px solid #48a944;
}
#menu li.menu04:hover {
	border-top: 0px;
	border-bottom: 3px solid #0da6b7;
}
#menu li.menu05:hover {
	border-top: 0px;
	border-bottom: 3px solid #8b3f8d;
}
#menu li.menu06:hover {
	border-top: 0px;
	border-bottom: 3px solid #0772b5;
}
#menu li a {
	background-position: bottom left;
	border-bottom: 2px solid #ffffff;
	height: 83px;
}
#menu li.menu02 a {
	background-image: url(../img/accueil/menu02.jpg);
}
#menu li.menu03 a {
	background-image: url(../img/accueil/menu03.jpg);
}
#menu li.menu04 a {
	background-image: url(../img/accueil/menu04.jpg);
}
#menu li.menu05 a {
	background-image: url(../img/accueil/menu05.jpg);
}
#menu li.menu06 a {
	background-image: url(../img/accueil/menu06.jpg);
}
#menu li a span {
	border-bottom: 2px solid #ffffff;
}
#menu ul {
	background-position: top left;
	padding: 30px 0px 0px 0px;
	margin: 0px;
	bottom: 86px;
}
#menu li.menu01 ul {
	background-image: url(../img/accueil/menu-vague01.png);
	bottom: 27px;
}
#menu li.menu02 ul {
	background-image: url(../img/accueil/menu-vague02.png);
}
#menu li.menu03 ul {
	background-image: url(../img/accueil/menu-vague03.png);
}
#menu li.menu04 ul {
	background-image: url(../img/accueil/menu-vague04.png);
}
#menu li.menu05 ul {
	background-image: url(../img/accueil/menu-vague05.png);
}
#menu li.menu06 ul {
	background-image: url(../img/accueil/menu-vague06.png);
}
#menu li.menu01 ul li a {
	border-top: none;
	border-bottom: 1px solid #ec64a9;
}
#menu li.menu02 ul li a {
	border-top: none;
	border-bottom: 1px solid #f9ae5c;
}
#menu li.menu03 ul li a {
	border-top: none;
	border-bottom: 1px solid #7fc37c;
}
#menu li.menu04 ul li a {
	border-top: none;
	border-bottom: 1px solid #50bfcb;
}
#menu li.menu05 ul li a {
	border-top: none;
	border-bottom: 1px solid #ae79af;
}
#menu li.menu06 ul li a {
	border-top: none;
	border-bottom: 1px solid #529dcb;
}
#menu li.menu01 ul ul, #menu li.menu02 ul ul, #menu li.menu03 ul ul, #menu li.menu04 ul ul, #menu li.menu05 ul ul, #menu li.menu06 ul ul {
	bottom: -2px;
	margin: 0px;
}

/* IE 6 */

#menu ul {
	_border-top: none;
	_border-bottom: 1px solid #ffffff;
	_padding: 10px 0px 0px 0px;
	_bottom: 84px;
}
#menu li.menu01 ul {
	_bottom: 26px;
}
#menu li.menu01 ul {
	_background-color: #e42184;
	_background-image: none;
}
#menu li.menu02 ul {
	_background-color: #f78b16;
	_background-image: none;
}
#menu li.menu03 ul {
	_background-color: #48a944;
	_background-image: none;
}
#menu li.menu04 ul {
	_background-color: #0da6b7;
	_background-image: none;
}
#menu li.menu05 ul {
	_background-color: #8b3f8d;
	_background-image: none;
}
#menu li.menu06 ul {
	_background-color: #0772b5;
	_background-image: none;
}
#menu ul ul {
	_border-bottom: none;
}





/* ARIANE */

#ariane {
	display: none;
}





/* OUTILS */

#outils {
	display: none;
}





/* PIED DE PAGE */

#pied-page p {
	padding: 0px 0px 20px 0px;
	display: block;
}





/* CONTENU */

#contenu {
	padding: 0px 3px 0px 3px;
	width:996px;
}





/* ACCUEIL */

.carte {
	background-repeat: no-repeat;
	height: 270px;
	width: 156px;
	margin: -67px 0px 0px 0px;
	float: left;
}

.box_actualite01 {
	background-image: url(../img/accueil/pointilles.gif);
	background-repeat: repeat-y;
	width: 504px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 12px;
	float: left;
}
.box_actualite02 {
	width: 324px;
	margin: 0px 0px 10px 0px;
	float: left;
	position: relative;
}
.box_actualite01 h2, .box_actualite02 h2 {
	color: #ffffff;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
	padding: 2px 0px 2px 10px;
}
.box_actualite01 h2 {
	background-color: #0b70b4;
	margin: 0px 12px 5px 0px;
}
.box_actualite02 h2 {
	background-color: #8b3f8d;
	margin: 0px 0px 5px 0px;
}
.box_actualite02 .bouton_actualite {
	position: absolute;
	top: 4px;
	right: 10px;
}
.box_actualite02 .bouton_actualite li {
	float: left;
	list-style: none;
}
.box_actualite02 .bouton_actualite li a {
	background-repeat: no-repeat;
	height: 13px;
	width: 12px;
	display: block;
}
.box_actualite02 .bouton_actualite li.bouton_actualite01 a {
	background-image: url(../img/accueil/bouton-actu01.gif);
}
.box_actualite02 .bouton_actualite li.bouton_actualite02 a {
	background-image: url(../img/accueil/bouton-actu02.gif);
}
.box_actualite02 .bouton_actualite li.bouton_actualite03 a {
	background-image: url(../img/accueil/bouton-actu03.gif);
}
.box_actualite02 .bouton_actualite li.bouton_actualite04 a {
	background-image: url(../img/accueil/bouton-actu04.gif);
}
.box_actualite02 .bouton_actualite li.bouton_actualite05 a {
	background-image: url(../img/accueil/bouton-actu05.gif);
}
.box_actualite02 .bouton_actualite li a:hover, .box_actualite02 .bouton_actualite li.on a {
	background-position: bottom left;
}
.box_actualite02 .bouton_actualite li a span {
	display: none;
}
.box_actualite01 .bloc {
	width: 156px;
	padding: 0px 12px 0px 0px;
	float: left;
}
.box_actualite01 p.categorie,.box_actualite02 p.categorie {
	font-size: 1.1em;
	text-transform: uppercase;
}
.box_actualite01 p.titre, .box_actualite01 p.titre a, .box_actualite01 p.date {
	color: #0b70b4;
	text-transform: uppercase;
	text-decoration: none;
}
.box_actualite02 p.titre, .box_actualite02 p.titre a, .box_actualite02 p.date {
	color: #8b3f8d;
	text-transform: uppercase;
	text-decoration: none;
}
.box_actualite01 p.titre a:hover, .box_actualite02 p.titre a:hover {
	text-decoration: underline;
}
.box_actualite01 p.photo, .box_actualite02 p.photo {
	margin: 3px 0px 0px 0px;
}
.box_actualite02 p.photo {
	margin: 3px 10px 0px 0px;
	float: left;
}
.box_actualite01 p.resume, .box_actualite02 p.resume {
	text-align: justify;
}
.box_actualite02 p.resume {
	color: #8b3f8d;
	margin: 10px 0px 0px 0px;
}
.box_actualite01 p.bouton, .box_actualite02 p.bouton {
	text-align: center;
	margin: 5px 0px 0px 0px;
}
.box_actualite02 p.bouton a {
	color: #000000;
}
.box_actualite01 a.bouton {
	color: #271c21;
}
.box_actualite02 a.bouton {
	color: #8b3f8d;
}
.box_actualite01 .separation, .box_actualite02 .separation {
	width: auto;
}

@font-face {
    font-family: 'CataclysmicRegular';
    src: url('../fonts/cataclysmic-webfont.eot');
    src: url('../fonts/cataclysmic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cataclysmic-webfont.woff') format('woff'),
         url('../fonts/cataclysmic-webfont.ttf') format('truetype'),
         url('../fonts/cataclysmic-webfont.svg#CataclysmicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.box_panneau {
	width: 324px;
	height:238px;
	margin: 0px 0px 10px 0px;
	float: left;
	position: relative;
	background-repeat:no-repeat;
	background-image:url(../../public/img/accueil/panneau.gif);
}
.box_panneau h2 {
	font-family:CataclysmicRegular;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	padding:5px;
	font-size:14px;
	padding:10px 30px 10px 125px;
	font-weight:normal;
}
.box_panneau ul.list_manif {
	float:left;
	display:block;
	width:170px;
	margin-left:10px;
}
.box_panneau ul.list_manif li {
	list-style:none;
	background-repeat:no-repeat;
	background-image:url(../../public/img/accueil/puce_manif.gif);
	background-position:0px 5px;
	padding:2px 5px 2px 10px;
}
.box_panneau ul.list_manif li a {
	font-family:CataclysmicRegular;
	text-decoration:underline;
	color:#FFF;
	font-size:14px;
}
.box_panneau ul.list_manif li a:hover {
	text-decoration:none;
}
.box_panneau .bouton {
	margin:10px 0px 0px 130px;
	text-align:left;
}
.box_panneau .bouton a {
    color: #fff;
    text-decoration: underline;
}
.box_panneau .bouton a:hover {
    text-decoration: none;
}
.box_panneau .select_date {
	float:left;
	width:110px;
	display:block;
}
.box_panneau .select_date label {
	color:#102631;
	text-transform:uppercase;
	font-size:12px;
	clear:none;
	float:left;
	text-align:left;
	width:110px;
	margin:10px 0px 5px 0px;
}
.box_panneau .select_date input {
    border: 1px solid #c7baa9;
    float: left;
    font-size: 1em;
    margin: 0px 0px 5px 0px;
    padding: 1px 2px 2px;
    width: 67px;
	background-color:#ebe2d1;
	color:#091f2c;
}
.box_panneau .select_date input.calendrier {
    border: none;
    float: left;
	display:block;
    margin: 0px 0px 0px 5px;
    padding: 0px;
    width: 21px;
	height:17px;
	background-repeat:no-repeat;
	background-image:url(../../public/img/accueil/calendrier.gif);
	cursor:pointer;
}
