/* CSS Document */

body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 0.9em;
}

.clear{
	clear: both;
	height: 0px;
}

#evitment, .cache {
    display: none;
    text-indent: -1000em;
    height: 0;
}

h2{
    font-size: 1em;
	color: #990000;
	text-decoration: underline;
	clear: both;
}
h3{
    font-size: 0.9em;
    font-weight: bold;
	color: #363532;
	text-decoration: none;
}

/* ============== Menu entete =============== */
#header {
	margin: 0 auto;
	padding: 0.625em 0 0 0;
	border: 0;
	font-size: 0.625em;
	color: #fff;
}
	#header li {
		display: inline;
		list-style: none;
		padding: 0 4.3em 0 0;
	}
	#header li a {
        color: #AC9142;
        text-transform: uppercase;
        text-decoration: none;
	}
	#header li a:hover, #header li a:focus, #header li a:active {
        color: #C7B06B;
        text-decoration: underline;
	}

/* ============== Menu principale =============== */
#menu {
	width: 100%;
    margin: 0 auto;
    padding: 3.025em 0 0 0;
	text-align: center;
	font-size: 1em;
}

	#menu li {
	    list-style-type: none;
	    display: inline;
	    padding: 0 0.6em;
	}
	#menu li a {
        color: #666;
        text-decoration: none;
        padding: 0.3em;
        border: 0;
	}

	#menu li .menu_item_activ {
        color: #0E0F33;
        font-weight: bold;
	}
	
/* ============== Conteneur content =============== */
#conteneurcontent {
	width: 100%;
	padding: 0;
	border: 0;
}


	/* ============== Content =============== */
	
	#conteneurcontent #content {
	    width: 100%;
		color: #000;
	}

        #content #site_title h1 {
            font-size: 1.2em;
            color: #AC9142;
            line-height: 5em;
            text-decoration: underline;
            text-align: center;
            margin: 0 auto;
		}
		
		#content #ico_link {
			display: none;
		}
		
		
	/* ============== Content Events =============== */

#conteneur_events {
    margin: 0;
    padding: 0;
    border: 0;
}
    .events_left, .events_right {
        width: 100%;
		padding: 0;
		margin: 0;
	}

    .events {
		padding: 0;
	}

    .events h3 {
		margin: 1.6em 0 0.4em 0;
		padding: 0;
	}

    .events p {
		margin: 0 0 0.5em 0;
	}

	.events .localisation {
	}

	.events .horaire {
	    color: #990000;
	}

	.events .lien {
	    color: #999;
	    font-size: 0.7em;
	}

	.events .lien {
		display: none;
	}

	.eventDetail{
		display: block;
	}

	#selection_type {
	    margin: 0.6em 0;
	}
	#selection_type form {
	    font-size: 1em;
	}
	#selection_type select {
	    background: #fff;
	    border: #000 solid 1px;
	}
	#selection_type select:focus {
	    background: #E8DEC1;
	}
	#selection_type input {
	        border: #000 solid 1px;
		    color: #9E863A;
		    font-weight: bold;
		    padding: 0 0.6em;
	}


        /* ============== Content Sous menu =============== */
		#content .submenu {
		    clear: both;
			font-weight: bold;
			padding: 0;
			margin: 0;
		}
		#content .submenu li {
			width: 8.8em;
			float: left;
			list-style-type: none;
		}
		#content .submenu li a {
			display: block;
			font-size: 0.9em;
			font-weight: bold;
			color: #0E0F33;
			text-align: center;
			text-decoration: none;
			margin: 0.9em 0 2em 0;
			padding: 0 1.2em;
  		}

		#content .submenu .menu_item_activ {
		    color: #990000;
  		}
  		
  		/* ============== Content Form Contact / Partager site=============== */
		#content #form_contact, #content #FormPartagerSite {
		    width: 100%;
		    margin: 3em auto;
		    padding: 0;
			border: 0;
		}
		#content #form_contact p {
		}
		#content #form_contact label {
		    display: block;
		    width: 10em;
		    float: left;
			border: 0;
		}
		#content #FormPartagerSite label {
		    display: block;
		    width: 12em;
		    float: left;
			border: 0;
		}
		#form_contact input, #form_contact textarea, #FormPartagerSite input, #FormPartagerSite textarea {
		    width: 22em;
		    border: #9E863A solid 1px;
		}
		#form_contact textarea, #FormPartagerSite textarea {
            width: 22.5em;
}

		#form_contact .envoyer {
		    display: block;
		    width: 6em;
		    color: #9E863A;
		    font-weight: bold;
		    cursor: pointer;
		    padding: 0.1em 0.6em;
		}

		#FormPartagerSite .envoyer {
		    display: block;
		    float: left;
		    width: auto;
		    color: #9E863A;
		    font-weight: bold;
		    cursor: pointer;
		    padding: 0.1em 0.6em;
		    margin: 0 1em 0 0;
		}


/* ============== Pied de page =============== */
#footer {
	width: 100%;
	margin: 0 auto;
	padding: 0.7em 0;
	border-top: 1px solid #666;
	font-size: 0.7em;
	margin-top: 3em;
}
	#footer a {
		color: #000;
		text-decoration: none;
		margin-right: 0.4em;
		}

	#footer .advisa{
	    text-align: right;
	    float: right;
		border: 0;
		color: #000;
		margin: 0;
		padding: 0;
		font-size: 1em;
	}
		#footer .advisa a {
		    display: block;
		    line-height: 1.4em;
			padding-right: 0.8em;
		}
		
/*=========== Plan du site =============*/

.block_plan_site {
	margin-left: 1em;
}
	.block_plan_site ul{
		margin-bottom: 2em;
	}
	.block_plan_site ul li {
		list-style-type: square;
	}
	.block_plan_site ul li a {
		color: #990000;
	}

