*{
	padding:0px;
	margin:0px;
	font-family: "Verdana", Century Gothic, Arial;
	font-size:8pt;
}
body{
	padding-bottom:10px;
}
div#general{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	/*border:solid 1px #666666;*/
	border-top:none;
	margin-bottom:5px;
}
div#border_bottom{
	padding-top:4px;
	height:16px;
	background:  #fff url(../image/structure/border_bottom.jpg) no-repeat;
	text-align:center;
}
td.article{
	padding-top:15px;
}

div.center{
text-align:center;
width:300px;
margin-left:auto;
margin-right:auto;
padding:15px;
background-color:#F1F1F1;
border:solid 1px #000;
margin-top:10px;
margin-bottom:10px;
}
/* Bannière */
h1#banniere{
	height: 105px;
	background:  #fff url(../image/structure/banniere.jpg) no-repeat;
}
h1 span{
	visibility:hidden;
}

/* Menu - Page - Pub */
#blocMenu{
	border-right:solid 1px #666666;
	width:153px;
	border-left:solid 1px #666666;
	vertical-align:top;
}

/* -------------------------------------------------- LES TEXTES -------------------------------------------------- */

p.textAlignLeft{
	text-align:justify;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
}
p.textAlignLeftNiv2{
	padding-left:15px;
}
p.erreur{
background-color:#CCCCCC;
color:#990000;
padding:5px;
text-align:center;
}

/* -------------------------------------------------- LES TITRES -------------------------------------------------- */

h2.titreNiv2{
	font-weight:bold;
	color:#008080;
}
h2.titreNiv1{
	font-size:12pt;
	color:#008080;
	font-weight:normal;
	margin-left:10px;
}
h2.titreAgenda{
	font-size:12pt;
	color:#990000;
	font-weight:normal;
}
h2.titreAgendaNiv2{
	font-weight:bold;
	color:#900;
}
h6.titreGauche{
font-size:15pt;
padding-left:10px;
margin-bottom:20px;
color:#ccc;
}

/* -------------------------------------------------- LES LISTES -------------------------------------------------- */

/* LE MENU */
ul#menu{
	list-style-type:none;
	padding-bottom:50px;
}
ul#menu li{
	border-bottom:solid 1px #666666;
}
ul#menu a{
	display: block;
	padding:2px;
	padding-left:10px;
	color:#999;
	text-decoration:none;
}
ul#menu a:hover{
	background-color:#666666;
	color:#fff;
}
ul#annonce{
	list-style-type:none;
	text-align:center;
	margin-top:5px;
}
ul#annonce li{
	padding-bottom:25px;
	display:inline;
	margin-left:5px;
	margin-right:5px;
}
ul#annonce img{
	border:0px;
}

/* Liste */
ul.liste{
	list-style-image: url(../image/liste.gif);
	margin-left:25px;
	margin-bottom:10px;
}
ul.liste li{
	margin-top:5px;
	margin-bottom:15px;
}
ul#listeImage{
	text-align: center;
}
ul#listeImage li{
display:inline;
}
ul#listeImage img{
border:none;
}
/* Agenda */
ul#itemAgenda{
width:90%;
margin:5px;
list-style-type:none;
margin-left:auto;
margin-right:auto;
}
ul#itemAgenda li{
border:solid 1px #990000;
background-color:#ffd176;
width:90%;
padding:10px;
margin:5px;
}

/* -------------------------------------------------- LES IMAGES -------------------------------------------------- */

.imgArticle{
	margin:5px;
	margin-left:15px;
	border:0px;
}
.imgArticleGrand{
	margin:5px;
	margin-right:10px;
	margin-left:15px;
	border:0px;
	float:left;
}

/* -------------------------------------------------- LES LIENS -------------------------------------------------- */

a.liens{
	color:#008080;
	text-decoration:none;
}
a.liens:hover{
	color:#333;
}
a.liensBas{
	color:#008080;
	text-decoration:none;
}
a.liensBas:hover{
	color:#333;
}
a.liensAgenda{
	color:#900;
	font-size:12px;
	text-decoration:none;
}
a.liensAgenda:hover{
	color:#333;
}
a.liensAgenda2{
	color:#900;
	text-decoration:none;
}
a.liensAgenda2:hover{
	color:#333;
}
a.lienEmailGauche{
font-size:15pt;
font-weight:bold;
text-align:right;
margin-right:10px;
color:#ccc;
display:block;
text-decoration:none;
}
a.lienEmailGauche:hover{
color:#FFD176;
display:block;
text-decoration:none;
}
/* -------------------------------------------------- LES TABLES -------------------------------------------------- */

td{
vertical-align:top;
}

table#tableAgenda{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffd176;
	border:solid 1px #900;

}
td.dateAgenda{
text-align:right;
border-bottom:dashed 1px #333;
padding-bottom:15px;
}
td.cellule{
width:50%;
padding-bottom:5px;
}
#tableInscription{
width:75%;
padding:25px;
}
#tableInscription td{
padding:3px;
}

#tableInscription input{
background-color:#CCCCCC;
border:solid 1px #666666;
}

/* -------------------------------------------------- LES FORMS -------------------------------------------------- */

.form_vote input label{
margin:5px;
}

