barr .table .td{
	color: #ffffff;font-family: Arial;
	font-size: 16px;
	//background-color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ebd1ab), to(#8a6c50));
	background: -moz-linear-gradient(top,  #ebd1ab,  #8a6c50);	
	}

.barre {
	background-color:#735539;
	color: #ffffff;
	font-family: Arial;
	text-align: left;
	width: 1000px;
	margin: 0 auto;	
	height:29px;
	line-height:29px;
	padding-left:10px;
	font-size: 16px;
	font-weight:bold;
	text-shadow: 0px -1px 1px rgba(90, 90, 90, 1);
}

.texte_fond {font-family: Arial;font-size: 14px;color: black;background-color:#b38e6d;text-align: left;height: 25px;}
.texte {font-family: Arial;
font-size: 14px;color: black;

}
.span_vip {font-family: Arial;font-size: 14px;color: black;background-color:#FF8040;}
.span_ord {font-family: Arial;font-size: 14px;color: black;background-color:#E0D05F;} 
.logo_div {
	//background-color:#47361d;
	width: 100%;margin: 0 auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#4a3d31), to(#8a6c50));
	background: -moz-linear-gradient(top,  #4a3d31,  #8a6c50);
	
	}
.entete_div {background-color:#ffffff;width: 1000px;margin: 0 auto;}
.center_div {
	//background-color:#d4c09d;
	width: 1000px;margin: 0 auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#d4c09d), to(#8a6c50));
	background: -moz-linear-gradient(top,  #d4c09d,  #8a6c50);	
	}
.pied_div {background-color:#d4c09d;width: 1000px;margin: 0 auto;color: #d4c09d ;font face:Arial;font-size: 1px ;text-decoration: none ;color: #d4c09d;}

.lien {color: #FFFFFF ;font face:Arial;font-size: 14px ;text-decoration: none ;}
.lien:link {color: #000000 ;font face:Arial;font-size: 14px ;text-decoration: none ;}
.lien:visited {color: #000000 ;font face:Arial;font-size: 14px; text-decoration: none ;}
.lien:hover {color: #FFFFFF;font face:Arial;font-size: 14px ;text-decoration: none ;}
.lien:active {color: #000000 ;font face:Arial;font-size: 14px ;text-decoration: none ;}

body{
	font-family:Tahoma, Geneva, sans-serif;
	background: -webkit-gradient(linear, left top, left bottom, from(#8a6c50), to(#614a35));
	background: -moz-linear-gradient(top,  #8a6c50,  #614a35);	
	
	}
input, textarea, select{font-family:Tahoma, Geneva, sans-serif;}
#menu li:hover > a{color:#ab7e54}
#menu .toplevel:hover > a span,#menu .submenu{border-bottom:2px solid #ab7e54}
#menu .submenu li:hover a, #menu .submenu li.focus a{background-color:#ab7e54;}
.lien_couleur{color:#d88a15;}
.lien_couleur:hover, .lien_couleur:active, .lien_couleur:focus{color:#BA6C00;}
.couleur, .couleur_police,.cl_font{color:#d88a15;}
.cl_menu,.couleur_menu{color:#ab7e54;}
.r_survey .r_resp_score:before{border-color:transparent #ab7e54 transparent transparent;}
.bg_font{background-color:#d88a15;}
.bga_font{background-color:rgba(216, 138, 21, 0.85);}
	//.bg_menu{background-color:#ce2525;}
.bg_menu{background-color:#ab7e54;}
.bga_menu{background-color:rgba(206, 37, 37, 0.85);}
.br_font{border-color:#d88a15; border-style:solid; border-width:1px;}
.br_menu{border-color:#ab7e54; border-style:solid; border-width:1px;}#agenda .rdcSlide-left:hover, #agenda .rdcSlide-right:hover{border-color:#ce2525;color:#ce2525;}
.home_diapo .onglet.active:after{border-color:transparent transparent #ab7e54;}
#col_right #lastcontrib p.couleur, #col_right #last-event p.couleur, #col_right #market p.couleur, #citiescommunity li, #event .title span.intitule, #col_right #actuasso li,#externallink #liste #links p{background:url("http://cities.reseaudescommunes.fr/cities/12/style/puce_f.png") 5px center no-repeat;}
a.lien_suite{}a.lien_suite:hover, a.lien_suite:active, a.lien_suite:focus{color:#BA6C00;}


.button
{
font-family: Arial;
font-size: 14px;
background-color:#c9966b;
    width:150px;
    height:24px;
	-webkit-border-radius:5px;
	//border-radius:30px;
	//margin:auto;
text-align: center;
position: relative;
}
.button:hover {
background: #eae0db;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9966b), to(#f5c8a2));
	background: -moz-linear-gradient(top,  #c9966b,  #f5c8a2);
    cursor: pointer;
}


* {
	margin:0;
	padding:0;
	border:0;
}

body {
	color:#333;
	font-size:12px;
}

input, textarea, select {
	color: #333;
	border: 1px solid #ccc;
}
input[type=text], textarea, select{
padding: 3px;
}
input.submit {cursor:pointer;}
textarea {resize:none;}
input[type=radio], input[type=checkbox] {border:none;}
option {text-indent:3px;}
td {vertical-align:top;}
a {color:#333; text-decoration:none;}
a:hover,a:active,a:focus {text-decoration:none;}
a.lien_couleur {
	text-decoration:none !important;
}
a.lien_couleur:hover, a.lien_couleur:active, a.lien_couleur:focus {
	text-decoration:none !important;
}
a.lien_suite .ico {
	width:10px;
	height:10px;
	margin-right:3px;
	display:inline-table;
}
a.lien_suite {
	text-decoration:none !important;
	font-size:1em;
}
a.lien_suite:hover, a.lien_suite:active, a.lien_suite:focus {
	text-decoration:none !important;	
}

.green {color: #00AA00;}
.red {color: #f00;}
.clear {clear:both;}
.bold {font-weight:bold;}

.mod_title {
	display: inline-block;
}
#col_center .mod_title {
	font-size: 24px;
	padding-bottom: 5px;
}
.rightcolumn .mod_title {
	color: #fff;
	padding: 0px 5px;
	font-size: 1.6em;
	min-width: 100px;
	text-align: center;
}

.wrapper {
	//width:1024px;
	width:90%;
	margin:auto;
	position:relative;
}

#window {
	background-color:#fff;
	margin:0 auto;
	width:1024px;
	position:relative;
}
#window_content {
	padding: 20px;
}


#head .titre {
	font-size: 26px;
	font-weight: normal;
	line-height: 1em;
	margin: 7px 0 20px;
}

.titre2 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 20px 0 15px;
}
#header {
	position: relative;
	height: 260px;
}
#header > .wrapper {
	height: 230px;
	z-index: 100;
	position: relative;
}
}

#head_barre {
	height: 30px;
    background: #fff;
    box-sizing: border-box;
}

#head_barre .separateur {
	padding:0 5px;
	color:#6b6b6b;
}
#head_barre #head_txt {
	padding: 8px 12px;
    text-align: right;
}
#head_barre #head_txt a {
	color:#6b6b6b;
	text-decoration:none;
}
#head_barre #head_txt a:hover,
#head_barre #head_txt a:focus,
#head_barre #head_txt a:active {
	text-decoration:underline;
}



#menu {
	height:40px;
	background-repeat: repeat-x;
}
#menu ul {
	list-style-type:none;
	text-align: center;
	font-size : 0
}
#menu .toplevel {
	display: inline-block;
	width: 16%;
	font-size: 12px;
	position: relative;
    height: 40px;
    padding: 9px 0 0;
    box-sizing: border-box;
}
#menu .toplevel > a {
    color: #fff;
    display: block;
    font-weight: bold;
    font-size: 15px;
	text-align: center;
    text-transform: uppercase;
	padding: 2px 0;
}
#menu .toplevel + .toplevel > a {
	border-left: 1px dashed #ffffff;
}
#menu .toplevel > a span {
	padding-bottom: 3px;
}
#menu .toplevel:hover {
	background-color: #fff;
}

#menu .submenu {
	width:100%;
	z-index:20;
	text-align: left;
	background:#ffffff;
	position:absolute;
	top:40px;
	display:none;
	padding: 4px;
	box-sizing: border-box;
}
#menu .submenu li a { 
    line-height: 1.4em;
    font-size: 14px;
    color: #333333;
    display: block;
    padding: 4px 4px 4px 12px;
    position: relative;
}
#menu .submenu li span { 
    position: absolute;
    left: 0;
}

#menu li:hover .submenu,
#menu li.focus .submenu {
	display: block;
}
#menu .submenu li:hover a, 
#menu .submenu li.focus a {
	color:#fff;
}
#menu .submenu li:hover a span, 
#menu .submenu li.focus a  span{
	color:#fff;
}

#menu .submenu li.first-item {
	height:110px;
	margin-bottom: 9px
}


#page {
	overflow:hidden;
}
#col_center {
	width: 664px;
	overflow: hidden;
}




