/*COULEUR DU TEXTE##################*/

h1, #bloc_recherche .titre, #menu_header .courant a, #bloc_localisation h2, #bloc_localisation li a, #inscription_newsletter label, #menu_footer li a, #menu_footer ul
{
color: white;
}

h2
{
color:#0059BC;
}

h3, #agenda h3
{
color: black;
}

h3 a{
	color: #0059BC;
}

.csc-header-n3 h3 {
color:#0059BC;
padding-top:1em;
}

#menu_header li a, #acces_direct label
{
color: #FFB900;
}

#acces_direct form fieldset label
{
color:#fff;
}

#menu_header a:hover {
color:#BBC2DE;
text-decoration:underline;
}

#corps #ici, #corps p, input
{
color: #808080;
}

#menu_header .courant a
{
border-top: 1px solid white;
border-bottom: 1px solid white;
}

#nom_commune a{
color:#FFF;
}

#nom_commune a:hover{
color:#FFF;
}

.tx-indexedsearch-searchbox p a{
color:gray;
}

.tx-indexedsearch-title a:visited{
color:#0059BC;
}

.tx-indexedsearch-title a{
color:#0059BC;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
background-color:#0059BC;
color:white;
}

#colonne2 .tx-icsteleprocedures-pi1 li a{
color:black;
}

.csc-firstHeader a{
color:#666666;
}

#ici a:link,
#ici a:visited{
color:#666666;/*#808080;*/
}

.bold{
background-color:#C9933B;
}

.contenttable {
border:2px solid black;
}

.contenttable td {
border:1px solid black;
}

#menu_header ul li ul.ssmenu li a{
	color: white;
	border: none;
}

#menu_header ul li ul.ssmenu li a:hover{
color: #FFB900;
}

#bloc_localisation li{
color:white;
}

#bloc_localisation h2 a{
color:white;
}

div.tx-lumophpinclude-pi1 fieldset{
border: 1px solid #666666;
}


#ics_comarquage_content{
	color : #666666;/*#808080 ;*/
}

#ics_comarquage_content h4{
	color : #C9933B ;
}

#ics_comarquage_content h4 a{
	color : #C9933B ;
}

#ics_comarquage_content a{
	color : #666666;/*#808080;*/
}

#ics_comarquage_content a:hover{
	color : #C9933B ;
}

#ics_comarquage_ariane {
color : #666666;
}

#ics_comarquage_ariane a{
color : #666666;/*#808080 ;*/
}

#ics_comarquage_maj{
	color : #666666;
}

#ics_comarquage_footer{
	color : #666666;/*#808080 ;*/
}

div.user-manifestations-links table{
	border : 1px solid #666666;
}

div.user-manifestations-links table tbody tr td{
	color:#C9933B;
}

div.user-manifestations-links table tbody tr td div a{
	color : #666666 !important;/*#808080;*/
}
div.user-manifestations-links table tbody tr td div:hover{
	background-color :#C9933B ;
	color : white ;
}

div.user-manifestations-links table tbody tr td div a:hover{
	background-color :#C9933B ;
	color : white !important;
}

dl.user-manifestations-manifestations dt{
	border-top : solid 1px #C9933B; 
}

dl.user-manifestations-manifestations dt div.h4 a{
	color : black ;
}

dl.user-manifestations-manifestations dd{
	color:#666666;/*#808080;*/
}

span.h4{
	color:black;

}

span.h4 a{
	color:black ;
}

span.dates{
	color:black;
}

div.sortlink a{
	color:black;
}

div.search_pagination ul li a{
	color:black;
}

div.search_pagination ul li.active{
	color:#666666;/*#808080 ;*/
}

div.links a{
	color:black;
}

div#agendaHD ul li.courant a{
	color : black ;
}
div#agendaHD  div.user-manifestations-news dl dd{
	color:#666666;
}

p.slogan{
	color:#FFFFFF;
}

#header #header_haut .center li a{
	color:#FFFFFF;
	border-right : 1px solid #fff;
}

.center .calendrier .user-manifestations-links .calendar_mois a{
	color: #C9933B; 
}

.texte_footer a {
	color: #0059bc;/*#C9933B;*/
}


/*BORDURES DES FORM##################*/

#bloc_recherche input
{
border: 1px solid #4d2d10;
}

#acces_direct select, #inscription_newsletter input
{
border: 1px solid #404040;
}


/*COULEURS DE FOND##################*/ 

#header_bas, #footer_haut
{
background: #808080;
}

#menu_header
{
background: black;
}


/*IMAGES##################*/

#header_haut
{
/*background: url(../img/rouge/fond_header.gif) repeat-x;*/
background-color:#0059BC;
}

#img_haut_gauche
{
background: url(../img/rouge/haut_gauche.gif) no-repeat 0.2em 0em;
}

#img_haut_droite
{
background: url(../img/rouge/haut_droite.gif) no-repeat -0.05em 0em;
}

#bloc_recherche #submit
{
background: url(../img/rouge/recherche.gif) no-repeat;
color:transparent;
}

#menu_header li.courant
{
/*background: url(../img/pointe_courant.gif) no-repeat center 2.2em;*/
background: url(../img/pointe_courant.gif) no-repeat center bottom;
}

#inscription_newsletter #sub_mail
{
background: url(../img/rouge/ok.gif) no-repeat;
}

#anglais
{
background: url(../img/rouge/drapeau_ru.gif) no-repeat;
}

#francais
{
background: url(../img/rouge/drapeau_fr.gif) no-repeat;
}

#footer_bas
{
background: url(../img/rouge/fond_footer.gif) repeat-x;
}

#img_bas_gauche
{
/*background: url(../img/rouge/bas_gauche.gif) no-repeat 0.2em 0em;*/
background: url(../img/rouge/bas_gauche.gif) no-repeat 0.2em bottom;
}

#img_bas_droite
{
/*background: url(../img/rouge/bas_droite.gif) no-repeat 0.24em 0.05em;*/
background: url(../img/rouge/bas_droite.gif) no-repeat 0.24em bottom;
}
