/* Sidebar margin:10px 0 10px 30px; */

#start_sidebar {
	float:left;
	width:100%;
	height:49px;
	background-image: url(img/sidebar/start_sidebar.jpg);
	background-repeat:no-repeat;
}

#print {
	padding-left:22px;
	padding-top:4px;
	background-image:url(img/sidebar/print.gif);
	background-repeat:no-repeat;
	width:198px;	
}

#print.plus a {
	color: #339cdd;
	text-decoration:none;
}

#print.plus a:hover {
	text-decoration:underline;
}

.liste {
	clear:left;
	float:none;
	display:block;
	margin-bottom:6px;
	}
	
.liste a {
	font-family: "Arial";
	font-size: 12px;
	font-weight:normal;
	color:#000000;
}

.plus {
	float:left;
	width:100%;
	border-bottom: 1px solid #009ee0;
	padding-bottom:20px;
	margin-top:10px;
	margin-bottom:27px;
	}
	
.plus a {
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	color:#f18512;
}


#Agenda {
	float:left;
	display:block;
	width:200px;
	background-image: url(img/titrage/agenda.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding-top:30px;
}

#Actualites {
	float:left;
	display:block;
	width:200px;
	background-image: url(img/titrage/actualite.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding-top:30px;
}

#carte_regions {
	float:left;
	display:block;
	width:200px;
	height:300px;
	background-image: url(img/titrage/carte.gif);
	background-repeat:no-repeat;
	padding-top:30px;
	margin-top:5px;
}

#end_sidebar {
	float:left;
	width:29px;
	height:60px;
	background-image: url(img/sidebar/end_sidebar.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#widgets {
	float:left;
	display:block;
	width:200px;
	padding-left:30px;
	/*margin-top:-39px;*/
}

#widgets ul {
	clear:left;
	list-style:none;
	margin:0;
	padding:0;
}


#widgets ul li.widget {
	border-bottom: 1px solid #009ee0;
	padding-bottom:20px;
	margin-top:0px;
	margin-bottom:27px;
	width:200px;
}





/*
 * Widget Polls formatting
 */


#polls {
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	color:#000000;
	width:195px;
}

#polls h2.widgettitle {
	float:none;
	display:block;
	width:80px;
	height:25px;
	background-image: url(img/titrage/sondage.gif);
	background-repeat:no-repeat;
	margin-bottom:4px;
}

#polls label {

}

#polls li {
	margin-top:5px;
	font-family: "Arial";
	font-size: 12px;
	font-weight:normal;
	color:#000000;
}

#polls input.submit {
	display:block;
	width:58px;
	height:27px;
	margin-top:4px;
	padding:2px;
	border:0; 
	font:12px Arial,sans-serif;
	color:#fff;
	background: transparent url(img/sondage/submit-bg.gif) no-repeat top left;
	vertical-align:top;
}

#polls input.submit:hover {
	border:0; 
	cursor:pointer;
	background-image: url(img/sondage/submit-bg-hover.gif);
}

#polls input.submit:focus {
	border:0; 
	cursor:pointer;
	background-image: url(img/sondage/submit-bg-hover.gif);
}

#polls a {
display:block;
	font-family: "Arial";
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	margin-top:10px;
}



/*
 * Widget Calendar formatting
 */
 
.EC_Widget_display {
	text-align: center;
}

#calendar_wrap {
	width:150px;
	padding:0 0 0 20px;
}


.widget_calendar {
	background-image: url(img/sidebar/bg_calendar.jpg);
	background-repeat:no-repeat;
	height:250px;
	padding:45px 0 0 0;
}



#calendar .widgettitle {
   text-align: left;
   width : 170px;
   padding: 0 0 10px 0;
   border-bottom:2px solid #000000;
   margin:0 0 0 20px;
}

#calendar caption {
   text-align: left;
	margin: 0 0 10px 0;
}

#wp-calendar {
	width:100%;
}

#wp-calendar thead tr {

}

#wp-calendar thead th {

}

#wp-calendar #today {
   color:#e95d0f
}

#wp-calendar .pad {
   /*font-weight: bold;*/
}

#wp-calendar .padcent {

}

#wp-calendar .padday {
   background-color: gainsboro;
}

#wp-calendar th {
   /*width: 11%;
   color: white;
   background-color: #173b6d;*/
}

#wp-calendar td {
   /*border: thin solid darkgray;
   background-color: white;*/
   text-align: center;
}


#wp-calendar tfoot td {
   /*border: thin solid darkgray;
   background-color: white;*/
   padding:10px 0 0 0;
   text-align: left;
}


/*
 * Titre Widget Formulaire
 */

.widget .cform {
	float:none;
	display:block;
	background-image: url(img/titrage/formulaire.gif);
	background-repeat:no-repeat;
	padding:30px 0 0 0;
}



/*
 * Widget Blogoliste
 */

.widget_links ul {
	width:200px;
}

.widget_links h2 {
	float:left;
	display:block;
	width:190px;
	background-image: url(img/titrage/partenaires.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:23px 0 0 0;
	margin:37px 0 0 0;
}

.widget_links li {
	clear:left;
	float:none;
	display:block;
	margin-bottom:6px;
	}
	
.widget_links li a {
	font-family: "Arial";
	font-size: 12px;
	font-weight:normal;
	color:#000000;
}

.widget_links li a:hover {
	color:#009ee0;
}



/*
 * Widget RSS
 */

.widget_rss ul {
	width:200px;
}

.widget_rss h2 {
	float:left;
	display:block;
	width:190px;
	background-image: url(img/titrage/flux_rss.gif);
	background-repeat:no-repeat;
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:30px 0 0 0;
}

.widget_rss h2 img {
	display:none;
}

.widget_rss h2 a {
	color:#000000;
	text-decoration:none;
}

.widget_rss h2 a:hover {
	color:#009ee0;
	text-decoration:underline;
}

.widget_rss li {
	clear:left;
	float:none;
	display:block;
	margin-bottom:6px;
	}
	
.widget_rss li a {
	font-family: "Arial";
	font-size: 12px;
	font-weight:normal;
	color:#000000;
}

.widget_rss li a:hover {
	color:#e95d0f;
}



/*
 * Widget Wordtube
 */

#wordtube h2 {
	float:left;
	display:block;
	width:190px;
	background-image: url(img/titrage/video.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:23px 0 0 0;
	margin:17px 0 0 0;
}




/*
 * Widget text-1
 */

#text-1 h2 {
	float:left;
	display:block;
	width:200px;
	background-image: url(img/titrage/lire.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:23px 0 10px 0;
	margin:17px 0 0 0;
}



/*
 * Widget text-4
 */

#text-4 h2 {
	float:none;
	display:block;
	width:200px;
	background-image: url(img/titrage/meteo.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:23px 0 10px 0;
	margin:17px 0 0 0;
}



/*
 * Widget text-3
 */

#text-3 h2 {
	float:left;
	display:block;
	width:200px;
	background-image: url(img/titrage/ademe.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:30px 0 0 0;
}



/*
 * Widget diaporama (slideshow)
  */

#nextgen-slideshow h2 {
	float:left;
	display:block;
	width:200px;
	background-image: url(img/titrage/diaporama.gif);
	background-repeat:no-repeat;
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:30px 0 0 0;
}



/*
 * Widget nggallery
*/

.ngg_widget h2 {
	float:left;
	display:block;
	width:200px;
	background-image: url(img/titrage/galerie.gif);
	background-repeat:no-repeat;
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:30px 0 0 0;
}
