@charset "utf-8";
/* CSS Document */

a:hover {background-image: url(images/bouton_hover.png);
height:18px;
/*padding:5px;*/
margin:0.5px;
}

a {text-decoration:none;
color:#333333;
background-image:none;
}

.concerne {color:#FFFFFF;
}

.alert {color:#CC0066
}

body {width:100%;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Arial;
font-size:18px;
}

#copy {text-align:center;
}

#copy a {
background-image:none;
text-decoration: underline;
}

#content {
background-color:#FFFFFF;
font-size:0.7em;
margin-left:auto;
margin-right:auto;
width:800px;
}

h1, h2 {display:none;
}

h3 {
color:#CC0066;
}

h4 {
color:#009999;
}


#header {background-image: url(images/template_01.png);
height:128px;
position:relative;
width:800px;
}


#corps {background-image: url(images/template_03.png);
width:800px;
height:auto;
background-repeat:repeat;
margin-top:-11px;
padding:0.2px;
}


#image {width: 200px;
height:140px;
margin:10px 20px 10px 40px;
float:left;
}

#texte {margin:10px 10px 0 40px;
min-height:300px;
padding-right:3em;
}

#footer {background-image:url(images/template_04.png);
height:60px;
width:800px;
background-repeat:repeat;
}

#menu li {background-image:url(images/bouton2.png);
background-repeat:repeat-x;
float:left;
list-style-type:none;
list-style:none;
height:18px;
padding:5px;
margin:2px;
}

ul {margin-bottom:0;
}

#menu ul{margin:10px;
}

#slogan {background-image: url(images/template_02.png);
padding:23px;
/*height: 34px;
width: 800px;*/
background-repeat:no-repeat;
}

.activite
{list-style-type:none;
list-style-image: url(images/fleche.png);
}

.lien
{ list-style-type:none;
}

div#galerie
{border: 1px dotted #7acdb5;
	padding: 10px ;
	margin: 0px 15px 0px 180px ;
	width:495px;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_sans
{margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}
ul#galerie_mini li
{float: left ;
	width:auto;
}

ul#galerie_mini li a img
{margin: 2px 1px ;
	border:double;
}

dl#photo
{/*clear: both ;*/
margin: 0 auto ;
}

dl#photo dt
{font-family: italic Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Arial;
font-size:1em;
color:#838282;
	
}

dl#photo dd
{margin: 0 ;
}

dl#photo img
{border: 1px solid #dcb ;
}

#galerie_mini a:hover {background-image:none;
list-style-image:none;
}

#validator a:hover {background-image:none;
}

div#formulaire
{float:left;
margin-top:3.7em;
}

form
{margin-right:auto;

width:500px;
text-align:right;

}
input[type=text],textarea
{border:1px solid silver;
margin-bottom:1em;
}

label{
color:black;
}


#message_envoye p {background-image:url(images/images/Message_OK.png);
background-repeat:no-repeat;
height: 120px;
width:400px;
padding: 6em 2em 2em 2em;
margin-right:auto;
}

#menu_haut a {background-image:none;
text-decoration:underline;
}

#tweet a{ color:#FFFFFF;
background-image:none;
text-decoration: none;
}

#fb {float:left;
}
