body {
	font-family:Arial, Helvetica, sans-serif;
	background:  url(/images/bg.jpg) repeat-x top;
	margin: 0px  0px  0px  0px;
}

.left{float:left;}

.right{float:right;}

.clear{clear:both;}


/* HEADER */


#bloc_header{
	height:130px;
	width:995px; 
	background:  url(/images/bg_header.jpg) no-repeat;
}


#contact{
	width:950px;
	height:100px;
	float:right;
}

#home{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:150px;
	cursor:pointer;
}

#contact a:hover.picto {
	background-position: 0px -40px;
}

#contact a.picto {
	display:block;
	height: 40px;
	width: 100px;
	background:  url(/images/menu/contact.jpg) no-repeat 0px 0px;
	float:right;
}

#contact a:hover.accueil {
	background-position: 0px -40px;
}

#contact a.accueil {
	display:block;
	height: 40px;
	width: 80px;
	background:  url(/images/menu/accueil.jpg) no-repeat 0px 0px;
	float:right;
}
/* MENU */

#menu{
	width:800px;
	height:30px;
	float:right;
}


#menu a:hover {
	background-position: 0px -30px;
}

a.jcv {
	display:block;
	height: 30px;
	width: 140px;
	background:  url(/images/menu/jcv.jpg) no-repeat 0px 0px;
	float:left;
}

a.interventions {
	display:block;
	height: 30px;
	width: 110px;
	background:  url(/images/menu/interventions.jpg) no-repeat 0px 0px;
	float:left;
}

a.agenda {
	display:block;
	height: 30px;
	width: 90px;
	background:  url(/images/menu/agenda.jpg) no-repeat 0px 0px;
	float:left;
}

a.qr {
	display:block;
	height: 30px;
	width: 150px;
	background:  url(/images/menu/qr.jpg) no-repeat 0px 0px;
	float:left;
}

a.citoyennete {
	display:block;
	height: 30px;
	width: 145px;
	background:  url(/images/menu/citoyennete.jpg) no-repeat 0px 0px;
	float:left;
}

a.mandats {
	display:block;
	height: 30px;
	width: 145px;
	background:  url(/images/menu/mandats.jpg) no-repeat 0px 0px;
	float:left;
}


a.lien {
	color:#929196;
	font-weight:bold;
	text-decoration:none;
}
a.lien:hover{
	color:#9E2C68;
	text-decoration:underline;
	
}

a.question {
	text-decoration:none;
	color:#9E2C68;
}
/* MAIN */


/* index */


#bloc_main{
	height:370px;
	width:950px;
}

#bloc_main .bloc_left{
	height:370px;
	width:230px; 
	background:  url(/images/bg_left.jpg) no-repeat;
	float:left;
}

#bloc_main .bloc_center{
	width:320px; 
	height:370px;
	background:  url(/images/bg_centre.jpg) repeat-x;
	float:left;
}

#bloc_main .bloc_center{
	width:320px; 
	height:370px;
	background:  url(/images/bg_centre.jpg) repeat-x;
	float:left;
}



#bloc_main .agenda{
	width:320px; 
	height:29px;
	background:  url(/images/bg_agenda.jpg) no-repeat;
}

#bloc_main .intervention{
	width:320px; 
		margin-top:5px;
	height:29px;
	background:  url(/images/departementale.jpg) no-repeat;
}

#bloc_main .voeux{
	width:320px; 
	height:29px;
	background:  url(/images/voeu.jpg) no-repeat;

}

#bloc_main .quotidien{
	width:320px; 
	margin-top:10px;
	height:29px;
	background:  url(/images/quotidien.jpg) no-repeat;

}

#bloc_main .revue{
	width:320px; 
	height:29px;
	background:  url(/images/revue.jpg) no-repeat;

}

#bloc_main .parlementaire{
	width:320px; 
	height:29px;
	background:  url(/images/activitenationale.jpg) no-repeat;

}

#bloc_main .edito{
	width:320px; 
	height:29px;
	background:  url(/images/bg_edito.jpg) no-repeat;

	/*margin: 10px 0px 0px 0px;*/
}

#bloc_main .date{
	display:block;
	color:#FFFFFF;
	font-size:0.7em;
	padding: 14px 0px 0px 250px;
}

#bloc_main .date_agenda{
	display:block;
	color:#FFFFFF;
	font-size:0.7em;
	padding: 14px 0px 0px 163px;
}

#bloc_main .texte{
	display:block;
	color:#FFFFFF;
	font-size:13px;
	padding: 0px 0px 0px 20px;
}

#bloc_main a.suite{
	display:block;
	color:#FFFFFF;
	font-size:0.8em;
	text-decoration:none;
	padding: 2px 0px 0px 20px;
}

#bloc_main a.suite:hover{
	text-decoration:underline;
}

#bloc_main .bloc_right{
	width:400px;
	height:370px;
	background:  url(/images/bg_right.jpg) no-repeat;
	float:right;
}


/* PAGES */
#bloc_main ul {
	padding:0px 0px 0px 25px;
}

#bloc_main li.question {
	list-style-image:url(/images/arobase.gif);
	margin:0px;
	padding:0px 0px 10px 0px;
}

#bloc_main .reponse {
	background-color:#E1E1E1;
	color:#000000;
	padding:10px 5px 0px 5px;
}

#bloc_main .reponse a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:0.7em;
}

#bloc_main .reponse a:hover {
	text-decoration:underline;
}


#bloc_main .bloc_right_page{
	_height:455px;
	width:720px;
	background:  url(/images/bg_right_page.jpg) no-repeat top;
	float:right;
	min-height:455px;
	/*border:1px solid red;*/
}


#bloc_main .bloc_left_page{
	height:455px;
	width:230px; 
	background:  url(/images/bg_left_page.jpg) no-repeat top;
	float:left;
}

#bloc_main .contenu{
		
}

#bloc_main .titre{
	color:#FFFFFF;
	font-size:1.2em;
	padding: 20px 0px 0px 20px;
	text-transform:uppercase;
}

#bloc_main .texte_page{
	color:#333333;
	font-size:0.8em;
	text-align:justify;
	padding: 20px 40px 0px 25px;
	line-height: 1.2em;	
	
}

#bloc_main .txt_grose{
	font-weight:bold;
	color:#9E2C68;
}

#form_contact th{
	text-align:right;
}

#presentation li{
	padding:5px;
}


#bloc_1, #bloc_2{
	margin:0px;
	padding:10px 0px 15px 0px;
	font-weight:normal;
}

#lessousmenus ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#lessousmenus .smenu, #lessousmenus .smenu2 {
	display:inline;
}

a.lien1,a.lien2 {
	color:#9E2C68;
	text-decoration:underline;
	font-size:1.2em;
}

.smenu2 a {
	color:#9E2C68;
	text-decoration:underline;
	font-size:0.9em;
}

a.monarticle {
	text-decoration:none;
	color:#9E2C68;
}

.titre_article{
	font-weight:bold;
	color:#9E2C68;
}

.date_article{
	font-weight:normal;
	font-size:0.8em;
}
.chapeau_article{
	font-style:italic;
}
.texte_article{
	background-color:#CCCCCC;
	padding:5px;
}

.texte_article a{
	color:#000000;
	font-size:0.8em;
	font-weight:bold;
}

/* FIN PAGE */

/* FOOTER */


#bloc_footer{
	height:80px;
	width:950px; 
	background:  url(/images/bg_footer.jpg) no-repeat top;
}

#bloc_footer .bloc_adresse{
	font-size:0.8em;
	color:#666666;
	width:500px; 
	padding: 10px 0px 0px 220px;
}

#bloc_footer_page{
	height:40px;
	width:950px;
	position:relative;
	top:0px;
}

#bloc_main .bloc_adresse{
	font-size:0.8em;
	color:#666666;
	width:695px;
	margin-left:230px;
	/*margin: 0px auto;*/
	padding: 10px 0px 0px 25px;
}

.hidden{
	display:none;
}

.texte_canton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
    text-align:center;
	color: #A31157;
}

.texteBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}



/* AGENDA */
#lesevenements {
	width:50%;
}
.entete_evenement {
	margin:5px 0px 10px 0px;
	font-weight:bold;
	font-size:1.2em;
	color:#9E2C68;
}
/* + -----------------------------------------------------
	Styles appliqués au Calendrier
+ ----------------------------------------------------- */
#moncalendrier {
	border:1px solid #9E2C68;
	width:268px;
	height:175px;
	padding:5px;
}

#calendrier .info_calendrier {
	text-align:center;
	font-weight:bold;
	font-size:0.9em;
	color:#9E2C68;
}

#calendrier .itemExistingItem {
	border:1px solid #929196;
}

#calendrier .itemJour {
	border:1px solid #999999;
	background-color:#DFDFDF;
	color:#000000;
}

#calendrier .itemJour a{
	text-decoration:none;
	color:#000000;
}

#calendrier .itemExistingItem a, #calendrier_legende .itemExistingItem {
	display:block;
	background-color:#E9B6D1;
	color:#000000;
	text-decoration:none;
}

#calendrier .itemExistingItem2 a, #calendrier_legende .itemExistingItem2 {
	display:block;
	background-color:#BBBBFF;
	border:1px solid #0000D2;
	color:#000000;
	text-decoration:none;
}

#calendrier .itemExistingItem3 a, #calendrier_legende .itemExistingItem3 {
	display:block;
	background-color:#B7DDBC;
	border:1px solid #306536;
	color:#000000;
	text-decoration:none;
}

#calendrier .itemExistingItem4 a, #calendrier_legende .itemExistingItem4 {
	display:block;
	background-color:#FFCD9B;
	border:1px solid #FB7D00;
	color:#000000;
	text-decoration:none;
}

#calendrier .itemExistingItem a:hover, #calendrier .itemJour a:hover, #calendrier .itemExistingItem2 a:hover, #calendrier .itemExistingItem4 a:hover, #calendrier .itemExistingItem4 a:hover{
	font-weight:bold;
}

#calendrier li{
	border:1px solid #FFFFFF;
	line-height:20px;
	list-style-type:none;
	margin:1px 1px 0pt 0pt;
	padding:0pt;
	text-align:center;
	width:35px;
	text-align:center;
}

#libelle {
	width: 268px;
	margin: 0 auto;
	padding: 0;
	font-weight:bold;
	text-align:center;
}

#calendrier ul{
	padding:0px;
}

.ligne {
	width: 268px;
	margin: 0 auto;
	padding: 0;
} 

#libelle li {
	float : left;
	width : 35px; 
	background:#DDDDDD none repeat scroll 0%;
	color:#443C60;
	list-style-type:none;
	
}
.ligne li {
	color: #000;
	float : left; 
	width : 35px; 
	list-style-type:none;
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

li.itemCurrentItem {
	display:inline;
	list-style-type:none;
}
li.itemSelectedItem {
	display:inline;
	list-style-type:none;
}

#lesarticles {
	width:650px;
}
