/* CSS Document */
/** Colonnes droite et gauche **/
#colonne-gauche{
	float:left;
	width:486px;
	background:#FFFFFF url(../images_design/top-col-gauche.gif) no-repeat top left;
	padding-top:8px;
	overflow:hidden;
}
#colonne-droite{
	float:right;
	width:247px;
	background:#FFFFFF url(../images_design/top-col-droite.gif) no-repeat top left;
	padding-top:8px;
	
}
.contenu-colonne{
	padding:2px 10px 10px 10px;
	min-height:300px;
	border-right:1px solid #bbdde9;
}
.contenu-colonne-droite{
	
	padding:23px 10px 10px 10px;
	min-height:300px;
}

/* for Internet Explorer */
/*\*/
* html .contenu-colonne-droite{
	height: 300px;
}

/* for Internet Explorer */
/*\*/
* html .contenu-colonne-gauche{
	height: 300px;
}

#boutons-gauche{
	float:left;
	width:329px;
	margin-left:40px;
	text-align:center;
	position:relative;
}
#boutons-gauche img{
	margin:6px 0px 6px 0px;
}
#boutons-droite{
	position:relative;
	float:left;
	width:329px;
	margin-left:10px;
	text-align:center;
}
#boutons-droite img{
	margin:19px 0px 19px 0px;
}

span.titre-actu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#760723;
}
span.date-actu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#686868;
}
/*Bloc Actualité de campagne */
#actualite table{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#actualite td{
	padding:5px 0px 5px 0px;
}
#actualite a,#actualite a:link,#actualite a:visited{
	color:#760723;
	text-decoration:none;
	font-weight:bold;
}
#actualite a:hover{
	text-decoration:underline;
}
#actualite span.date{
	color:#999999;
	font-weight:bold;
	font-size:10px;
	margin-top:5px;
}
/****/

/*Bloc Pages Actus*/
#pages-actus{
	float:right;
	margin:5px 0px 5px 0px;
}
.pages{
	background:#760723 url(../images_design/bord-gauche-arrondi.gif) no-repeat left;
	color:#FFFFFF;
	height:14px;
	padding-left:4px;
	padding-top:1px;
	float:left;
}
.bord-pages{
	background:url(../images_design/bord-droit-arrondi.gif) no-repeat left;
	height:15px;
	width:6px;
	float:left;
}
#pages-actus a:link,#pages-actus a:visited{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
#pages-actus a:hover{
	text-decoration:none;
}
span.message{
	color:#787878
}
span.message a:link,span.message a:visited{
	color:#787878;
	font-weight:bold;
	text-decoration:underline
}
span.message a:hover{
	text-decoration:none;
}

a.item-quartier:link,a.item-quartier:visited{
	display:block;
	text-decoration:none;
	color:#760723;
	background:url(../images_design/puce-item-quartier.gif) no-repeat left;
	padding-left:10px;
	margin-top:15px;
}
a.item-quartier:hover{
	font-weight:bold;
}
.bloc-listier{
	float:left;
	width:216px;
	margin:5px 0px 0px 10px;
}
.bloc-listier .contenu{
	height:155px;
}
.bloc-listier img{
	float:left;
	margin-right:5px;
}
a.nom-listier:link,a.nom-listier:visited,span.nom-listier{
	color:#760723;
	font-size:14px;
	display:block;
	font-weight:bold;
	text-decoration:none;
}
 a.nom-listier:hover{
	text-decoration:underline;
}
 span.age-listier, span.profession-listier{
	display:block;
	margin-top:5px;
	color:#686868;
	font-weight:bold;
}
a.item-colistier:link,a.item-colistier:visited{
	display:block;
	text-decoration:none;
	color:#760723;
	background:url(../images_design/puce-item-quartier.gif) no-repeat left;
	padding-left:10px;
	margin-top:5px;
}
a.item-colistier:hover{
	font-weight:bold;
}
a.item-sujet:link,a.item-sujet:visited{
	display:block;
	text-decoration:none;
	color:#760723;
	background:url(../images_design/puce-item-quartier.gif) no-repeat left;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:-10px;
}
a.item-sujet:hover{
	text-decoration:underline;
}
span.date-liste-sujet{
	color:#760723;
	padding-left:10px;
}
p.bordeaux a:link,p.bordeaux a:visited{
	color:#760723;
	font-weight:bold;
	text-decoration:underline;
}
p.bordeaux a:hover{
	text-decoration:none;
}
#contenu-listier{
	
}
#contenu-listier img{
	float:left;
	margin:0px 5px 5px 0px
}
div.titre-theme{
	background-color:#77bf15;
	height:17px;
	text-transform:uppercase;
	padding-left:18px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:15px;
}
div.titre-theme-engagement{
	background-color:#77bf15;
	padding:1px 3px 1px 18px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:15px;
}

div.num-action{
	background-color:#77bf15;
	height:17px;
	text-transform:uppercase;
	padding:0px 3px 1px 3px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	max-width:200px;
	display:inline;
}
div.contenu-actions{
	margin:5px 18px 5px 18px;
	text-align:justify;
}

.contactform {
	width:500px;
	margin:auto;
	padding:10px 10px 0 10px;
}

.contactform fieldset {
	padding:0 0 0 0 !important /*Non-IE6*/;
	padding:0 /*IE6*/;
	margin:0 0 20px 0;
}

.contactform fieldset legend {
	margin:0 0 0 5px !important /*Non-IE*/;
	margin:0 0 20px 5px /*IE6*/;
	padding:0 2px 0 2px;
	color:rgb(76,07,23);
	font-weight:bold;
	font-size:130%;

}

.contactform label.left {

	float:left;
	width:150px;
	margin:0 0 0 10px;
	padding:2px;
	font-size:110%;
	color:#760723;
}

.contactform select.combo {

	width:175px;
	padding:2px;
	border:solid 1px rgb(200,200,200);
	font-family:verdana, arial, sans-serif;
	font-size:110%;

}

.contactform input.field {
	width:275px;
	padding:2px;
	border:solid 1px #760723;
	font-family:verdana, arial, sans-serif;
	font-size:110%;

}

.contactform textarea {
	width:275px;
	padding:2px;
	border:solid 1px #760723;
	font-family:verdana, arial, sans-serif;
	font-size:110%;
}

.contactform input.button {
	float:right;
	margin-right:49px;
}

.contactform input.button:hover {
	
}

