body {
	scrollbar-arrow-color: #000000;
	scrollbar-dark-shadow-color:#666666;
	scrollbar-track-color: #E5E4E4;
	scrollbar-3dlight-color:#666666;
	scrollbar-face-color:  #E5E4E4;
	background-image:url(/images/top_line.gif);
	background-repeat:repeat-x;
	text-align:center;
	margin:0;
	padding:0;
}
.classique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.titre_liste {
	padding:0 0 5px 0;
	font-weight: bold;
}

.titre_dossiers_home {
	padding-bottom:5px;
	font-weight: bold;
	text-transform:uppercase;
}
.padding_top{
	padding-top:5px;
}


.gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.titrepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
a{
	color:black;
	text-decoration:none;
}
 
a:hover
{text-decoration:underline;}

.a_classic{text-decoration:none;}
.a_classic:hover{text-decoration:none;}

.adescriptif
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000066;
	text-decoration: none;
} 
a.adescriptif:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000066;
	text-decoration: underline;
}
.aclassique
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000066;
	text-decoration: none;
} 
/*
a.aclassique:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#000;
	text-decoration: underline;
}
*/
.button{
	font:xx-small geneva, verdana, arial, sans-serif;
	background: #000000;
	color: white;
	white-space: nowrap;
	font-weight: bold;
	padding: 1px 15px 3px 15px;
	margin: 0 0 0 10px;
	line-height:0;
	text-transform: capitalize;
	text-decoration: none;	
}

.buttonhome{
	font:xx-small geneva, verdana, arial, sans-serif;
	background:white;
	color:black;
	white-space: nowrap;
	font-weight: bold;
	padding: 1px 10px 3px 10px;
	margin: 30px 0 0 1px;
	line-height:0;
	text-transform: capitalize;
	text-decoration: none;	
}


.top_padding{padding-top:4px;}

.black{color:black;}
.white{color:white;}
.pink{color:#CC0066;}
.orange{color:#FF8500;}
.red{color:#B90206;}
.green{color:#A19600;}
.darkgreen{color:#006600;}
.graygreen{color:#668C8F;}
.gray{color:#5D5D5D;}
.mauve{color:#9F68AE;}
.blue{color:#6478A0;}
.green_gallery{color:#009320;}
.darkgreen{color:#006600;}
.cinebel{color:#336699;}

.bgblack{background-color:black;}
.bgwhite{background-color:white;}
.bgpink{background-color:#CC0066;}
.bglightpink{background-color:#EDA3C8;}
.bgorange{background-color:#FF8500;}
.bgred{background-color:#B90206;}
.bggreen{background-color:#A19600;}
.bgdarkgreen{background-color:#006600;}
.bggraygreen{background-color:#668C8F;}
.bggray{background-color:#5D5D5D;}
.bgmauve{background-color:#9F68AE;}
.bgorange{background-color:#FF9600;}
.bgblue{background-color:#6478A0;}
.bggreen_gallery{background-color:#009320;}
.bgdarkgreen{background-color:#006600;}

.bgblack{border: 4px solid black;}
.bgwhite{border: 4px solid white;}
.border_pink {border: 4px solid #CC0066;}

.border_orange {border: 4px solid #FF8500;}
.border_red{border: 4px solid #B90206;}
.border_green{border: 4px solid #A19600;}
.border_darkgreen{border: 4px solid #006600;}
.border_graygreen{border: 4px solid #668C8F;}
.border_gray{border: 4px solid #5D5D5D;}
.border_white{border: 4px solid #FFFFFF;}
.border_mauve{border: 4px solid #9F68AE;}
.border_blue{border: 4px solid #6478A0;}
.border_green_gallery{border: 4px solid #009320;}
.border_darkgreen{border: 4px solid #006600;}

.title_bgpink{
	color:#FFFFFF;
	background-color:#CC0066;
	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
	margin-bottom:10px;
	width:inherit;
}
.title_bgred{
	color:#FFFFFF;
	background-color:#B90206;
	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
}
.title_bggray{
	color:#FFFFFF;
	background-color:#5D5D5D;
	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
}
.title_bgdarkgreen{
	color:#FFFFFF;
	background-color:#006600;
	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
}
.title_bggreen {
	color:#FFFFFF;
	background-color:#A19600;
	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
}
.title_graygreen {
	color:#FFFFFF;
	background-color:#668C8F;
	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
}
.title_bggreen_gallery{
	color:#FFFFFF;
	background-color:#009320;
	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
}
.title_bgmauve{
	color:#FFFFFF;
	background-color:#9F68AE;
	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
	line-height:16px;
}
.title_bgblue{
	color:#FFFFFF;
	background-color:#6478A0;
	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
	line-height:16px;
}
.title_bgblack{
	color:#FFFFFF;
	background-color:#000000;
	text-transform:Uppercase;
	font-weight:bold;
	line-height:16px;
}
.title_bgblackelections{
	color:#FFFFFF;
	background-color:#000000;
 	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
	line-height:16px;
}
.title_bgblackhome{
	color:#FFFFFF;
	background-color:#000000;
	padding:5px 0px 5px 5px;
	font-weight:bold;
	line-height:16px;
}
.title_bgcinebel{
	color:#FFFFFF;
	background-color:#336699;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	line-height:16px;
}
.title_bgcinebelhome{
	color:#FFFFFF;
	background-color:#336699;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	line-height:16px;
}
.title_orange{
	color:#FFFFFF;
	background-color:#FF8500;
	padding:2px 4px 2px 4px;
	font-weight:bold;
	line-height:16px;
}
.title_orangehome{
	color:#FFFFFF;
	background-color:#FF8500;
	padding:5px 0px 5px 5px;
	font-weight:bold;
	line-height:16px;
}
.title_bgresto{
	color:#FFFFFF;
	background-color:#6478A0;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	line-height:16px;
}

div.hr {
	height: 2px;
	clear:both;
	margin-bottom:5px}
div.hr hr {display: none;}
div.hr_left {
	height: 2px;
	clear:both;
	margin:5px 0 5px 0;
}
div.hr_left hr {display: none;}

.descriptif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.Gtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

#menu_left{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-family:Helvetica, sans-serif, Arial;*/
	font-size:10px;
	font-weight:bold;
	color:black;
	text-transform:uppercase;
	padding:9px 4px 0 0;
	}
	
#menu_left a:hover{
	text-decoration:none;
	color:black;
	}

#menu_left a.standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	}

#menu_left p{
	padding:0 2px 2px 12px; 
	margin:0;
	}

#menu_left hr {
	border:0;
	border-top : 1px solid #000000;
	color : #000000;
	height : 1px;
	}
	
#menu_left .spacer{
	padding:0 0 8px 0;
	line-height:0;
	margin:0;
	}
#menu_left .menusep{
	padding:0 0 2px 0;
	line-height:0;
	margin:0;
	}
#content_middle BODY, TD, DIV{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#content_middle hr {
	border:0;
	border-top : 1px solid #000000;
	color : #000000;
	height : 1px;
	}
	
#content_middle a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#content_middle H1 a {
	color:#fff;
}
#content_middle H1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding:4px 0px 4px 4px;
	margin:4px 0 4px 0;
}

#content_middle H2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;	
	padding:6px 0px 2px 8px;
}

#content_middle ul{
	padding:5px 0 5px 10px;
	margin:5px 0 5px 10px;
}

#content_middle li{
	padding-bottom:8px;
}

#content_middle .date{
	font-size:9px;
}

#content_middle .separator, #content_right .separator  {
	border:0;
	border-top : 2px solid #000000;
	color : #000000;

	height : 2px;
	margin: 8px 0 8px 0;
}

.tit_annuaire{
	background-color:#B90206;
	padding:5px 15px 8px 5px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
.tit_agenda{
	background-color:#CC0066;
	padding:5px 15px 8px 5px;	
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
a.detail_agenda{
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
}
#content_right {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}
#footer a{
	text-decoration:none;
	color:#000000;
}

#footer a:hover{
	text-decoration:underline;
}

#footer hr {
	border:0;
	border-top : 1px solid #000000;
	color : #000000;
	height : 1px;
	}
	
.padding4 {
	padding:4px;
}
h2 {
	font-size:12px;
}

.underline {
	text-decoration:underline;
}

.uppercase {
	text-transform:uppercase;
}

input.nav {
	width:120px;
	border:1px solid black;
}
input.submit {
	width:120px;
	border:1px solid black;
	background-color:black;
	color:white;
}
#search_arch_form {
margin:0;
padding:0;

}
/* -- GALERIES PHOTO -- */
.purple{
	color:#A20091;
	}
.title_bgpurple{
	color:#FFFFFF;
	background-color:#A20091;
	text-transform:Uppercase;
	font-weight:bold;
	padding:2px 2px 2px 2px;
}
.title_bgorange{
	color:#FFFFFF;
	background-color:#FF9600;
	text-transform:Uppercase;
	font-weight:bold;
	padding:2px 2px 2px 2px;
}
.purple_frame {
	border:2px solid #A20091;
}
.title_bggray2{
	color:#000000;
	background-color:#F5F3F1;
	padding:2px 4px 2px 4px;
}
.photo_galery{
	text-align:center;
	padding:20px 0 20px 0;
}

/* Blogosphere */
.yellow{color:#F9C700;}
.yellowBg{
	color:#FFFFFF;
	background-color:#F9C700;
	padding:2px 4px 2px 4px;
	text-transform:Uppercase;
	font-weight:bold;
	}
.title_bgyellow{
	color:black;
	background-color:#F9C700;
	padding:2px 2px 2px 2px;
	text-transform:Uppercase;
	font-weight:bold;
}
.yellowr{color:#D59B00;}
.bold {font-weight:bold;}
.post_blog{
	padding:5px 10px 5px 17px;
	margin-bottom:10px;  
	background-color:#F5F3F1;
}
.edito_intro {
	background-color:#f5f3f1;
	margin:8px 0 16px 0;
	padding:8px;
	}

/* Restos */

.letterOn {
	/*border:1px solid silver;*/
	padding:2px;
	color:black;
	font-size:10px;
	font-weight:bold;
}
.letterOff {
	/*border:1px solid silver;*/
	padding:2px;
	color:silver;
	font-size:10px;
}
/* BLOGS */
.header_blogs_y {
	scrollbar-arrow-color: #000000;
	scrollbar-dark-shadow-color:#666666;
	scrollbar-track-color: #E5E4E4;
	scrollbar-3dlight-color:#666666;
	scrollbar-face-color:  #E5E4E4;
	background-image:url(/images/top_line_blogs_y.gif);
	background-repeat:repeat-x;
}
.header_blogs_b {
	scrollbar-arrow-color: #000000;
	scrollbar-dark-shadow-color:#000088;
	scrollbar-track-color: #E5E4E4;
	scrollbar-3dlight-color:#000088;
	scrollbar-face-color:  #E5E4E4;
	background-image:url(/images/top_line_blogs_b.gif);
	background-repeat:repeat-x;
}
.header_blogs_g {
	scrollbar-arrow-color: #000000;
	scrollbar-dark-shadow-color:#006600;
	scrollbar-track-color: #E5E4E4;
	scrollbar-3dlight-color:#006600;
	scrollbar-face-color:  #E5E4E4;
	background-image:url(/images/top_line_blogs_g.gif);
	background-repeat:repeat-x;
}
.header_blogs_r {
	scrollbar-arrow-color: #000000;
	scrollbar-dark-shadow-color:#B90206;
	scrollbar-track-color: #E5E4E4;
	scrollbar-3dlight-color:#B90206;
	scrollbar-face-color:  #E5E4E4;
	background-image:url(/images/top_line_blogs_r.gif);
	background-repeat:repeat-x;
}

.blogs_bl {
	color:#000088;
}
.title_blogs_bl{
	color:white;
	background-color:#000088;
	padding:2px 2px 2px 2px;
	text-transform:Uppercase;
	font-weight:bold;
}
.title_blogs_gr{
	color:white;
	background-color:#006600;
	padding:2px 2px 2px 2px;
	text-transform:Uppercase;
	font-weight:bold;
}
.title_blogs_rd{
	color:white;
	background-color:#B90206;
	padding:2px 2px 2px 2px;
	text-transform:Uppercase;
	font-weight:bold;
}
/* ELECTIONS */
.title_bgelec {
	color:#FFFFFF;
	background-color:#98887A;
	padding:5px 5px 5px 5px;
	font-weight:bold;
	line-height:16px;
}
.title_bgeleclight {
	color:#FFFFFF;
	background-color:#C4B4A2;
	}
.title_bgeleclight2 {
	color:#FFFFFF;
	background-color:#C4B4A2;
	padding:5px;
	font-weight:bold;
	line-height:16px;
}
.brown {
	color:#98887A;
}
.header_elections {
	background-image:url(/images/top_line_elections.gif);
	background-repeat:repeat-x;
}

.bg_elec {
	background-color:#F6F5F4;
	
}
/* COMMENTS */

/* ------------------------------------ */ 
/* COMMENTS CONTAINER */
/* ------------------------------------ */ 

#cmt_comments_container {
	width:100%;
}

/* ------------------------------------ */ 
/* DISPLAY COMMENTS */
/* ------------------------------------ */ 

#cmt_display_comments_title {
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;
}

#cmt_title_separator{
	line-height:12px;
	border-top:1px solid #cccccc;
}

#cmt_display_comment {
	/* empty */
}

#cmt_display_comment_separator {
	/* empty */
}

.cmt_comment_author {
	/* empty */
}

.cmt_comment_title {
	font-size:11px;
	font-weight:bold;
}

.cmt_comment_date {
	color:#666666;
}

.cmt_comment_message {
	padding:8px;
	margin:6px 0 4px 0;
	line-height:14px;
	border:1px solid #EBEBEB;
}

/* ------------------------------------ */ 
/* INSERT COMMENTS */
/* ------------------------------------ */ 

.cmt_insert_container {
	padding:6px;
	background-color:#F4F3F1;
}

#cmt_insert_infos {
	line-height: 14px;
	background-color: #F5F3F1;
	padding:8px;
}

#cmt_insert_infos a {
	text-decoration:none;
}

#cmt_insert_infos a:hover {
	text-decoration:underline;
}

#cmt_insert_separator {
	line-height:1px;
	border-bottom:1px solid white;
	margin:6px 0 6px 0;
}

#cmt_insert_comment {
	background-color: #F5F3F1;
	padding:8px;
}

#cmt_insert_comment td {
	padding:4px;
	padding-left:0px;
}

#cmt_insert_comment_title {
	font-weight:bold;
	margin-bottom:6px;
}

#cmt_insert_comment form {
	margin:0;
	padding:0;
}

#cmt_insert_comment textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#cmt_insert_comment input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#cmt_insert_comment_preview {
	padding:4px;
	background-color:#FAFAFA;
}

.cmt_link_insert_comment {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.cmt_link_insert_comment:hover {
	text-decoration:underline;
}

.cmt_texfiled_remark {
	font-size:9px;
	color:#666666;
}

.cmt_texfiled_error {
	font-size:9px;
	color:#CC0000;
}

/* ------------------------------------ */ 
/* INSERT COMMENTS - login */
/* ------------------------------------ */ 

#cmt_bloclogin {
	background-color: #F5F3F1;
	padding:8px;
}

#cmt_bloclogin td {
	padding:4px;
	padding-left:0px;
}

#cmt_bloclogin form {
	margin:0;
	padding:0;
}

#cmt_bloclogin input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.cmt_login_textfield_name {
	font-weight:bold;
}
/* ------------------------------------ */ 
/* INSERT COMMENTS - retrieve password  */
/* ------------------------------------ */
 
#cmt_blocretrieve {
	background-color: #F5F3F1;
	padding:8px;
}

#cmt_blocretrieve td {
	padding:4px;
	padding-left:0px;
}

#cmt_blocretrieve form {
	margin:0;
	padding:0;
}

#cmt_blocretrieve input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
/* ------------------------------------ */ 
/* INSERT COMMENTS - register */
/* ------------------------------------ */ 

#cmt_register{
	background-color: #F5F3F1;
	padding:8px;
}

#cmt_register td {
	padding:4px;
	padding-left:0px;
}

#cmt_register form {
	margin:0;
	padding:0;
}

#cmt_register input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.cmt_register_textfield_name {
	font-weight:bold;
}

/* ------------------------------------ */ 
/* INSERT COMMENTS - submit */
/* ------------------------------------ */ 

.cmt_form_submit {
	padding:4px;
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	border:none;
}



