BODY, P, TABLE, TR, TD, blockquote, input
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
   	color: #666666;
   /*	text-align:left;*/
}
BODY, form, blockquote, div, span
{
	margin: 0;
	padding: 0;
}

div, span {
	font-size: 100%;
}

p
{
	margin: 0;
	padding-top: 0px;
	padding-bottom: 8px;
}
.normal, .bodytext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
   	color: #666666;
}

#LiensTrans {
	text-align:right;
	width:42px;
	float:right;
}
#Contenu {
	text-align:left;
}
.contenu {	
	background-color: #FFFFFF;
	text-align: justify;
}

.formEservices {
	text-align:left;
}

.grostitre {
	text-align:left;
}

BODY {
	background-color: #FFFFFF;
}
Select {
	background-color: #FFFFFF;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}
Select.norml {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
   	color: #666666;
	font-weight: normal;
}
INPUT.recherche {
	padding-left:3px;
	padding-right:3px;
	margin-bottom: 3px;
	width: 138px;
	border: none;
	background-color:transparent;
}

.petitGrisForm {
 	font-family: Verdana, Arial, sans-serif;
	color:#666666;
	font-size: 7pt;
}

.rougeForm { 
 	font-family: Verdana, Arial, sans-serif;
 	color:#FF0000;
	font-size: 8pt;
}

.csc-subheader, .csc-uploads-fileName p, .csc-uploads-description {
	padding:0px;
}
.csc-subheader {
	padding-left:10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size:12px;
}
.csc-uploads {
	margin-bottom:8px;
}
.csc-uploads-description {
	margin-bottom:4px;
	margin-top:4px;
}

/* styles pour les modules spécifiques */
.tx-annuaire-pi1-browsebox-SCell { font-weight: bold;}

.tx-dropdownsitemap-pi1 OL {
	margin-left:0px;
	padding-left:0px;
}
.tx-dropdownsitemap-pi1 LI {
	display : block;
	list-style-position : outside;
	list-style-type : none;
	list-style-image : none;
	padding-left : 0px;
}
/* Fin styles pour les modules spécifiques */

/* styles pour templates des pages du menu de gauche */


.titAcc { font-size: 19pt; color:#93BD3A;
	font-weight: bold;
}
.ssTitAcc { font-size: 14pt; color:#FEB900;
	font-family: Verdana, Arial, sans-serif; font-weight: bold;
}

.titEnv { 
	font-size: 19pt; 
	color:#009543;
	font-weight: bold;
}

.ssTitEnv { 
	font-size: 14pt; 
	color:#ADE899;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

.titEco { 
	font-size: 19pt; 
	color:#8F3B1B;
	font-weight: bold;
}

.ssTitEco { 
	font-size: 14pt; 
	color:#EAC3B8;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

.titLoisirs { 
	font-size: 19pt; 
	color:#E15A00; 
	font-weight: bold;
}

.ssTitLoisirs { 
	font-size: 14pt; 
	color:#FADDAE;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}
	
.titTour { 
	font-size: 19pt; 
	color:#BB8900; 
	font-weight: bold;
}

.ssTitTour { 
	font-size: 14pt; 
	color:#F4CB59;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

/* fin styles pour templates des pages du menu de gauche */


/* Styles pour le RTE */
.gris, span.gris, a.gris {color:#888A87;}
.petit_gris, span.petit_gris {color:#888A87; font-size:10px;}
.tres_petit_gris, span.tres_petit_gris {color:#888A87; font-size:9px;}
.titre_marine, span.titre_marine {color:#0019A8; font-size:15px;}
.marine, span.marine, a.marine {color:#0019A8;}
.petit_marine, span.petit_marine {color:#0019A8; font-size: 7pt;}
.titre_bleu_clair, span.titre_bleu_clair {color:#61D5F4; font-size:15px;}
.bleu_clair, span.bleu_clair, a.bleu_clair {color:#61D5F4;}
.petit_bleu_clair, span.petit_bleu_clair {color:#61D5F4; font-size: 7pt;}
.titre_grenat, span.titre_grenat {color:#C90081; font-size:15px;}
.grenat, span.grenat, a.grenat {color:#C90081;}
.petit_grenat, span.petit_grenat {color:#C90081; font-size: 7pt;}
.titre_rose, span.titre_rose {color:#F4C6DC; font-size:15px;}
.rose, span.rose, a.rose {color:#F7B4D0;}
.petit_rose, span.petit_rose {color:#F7B4D0; font-size: 7pt;}
.titre_vert, span.titre_vert {color:#009543; font-size:15px;}
.vert, span.vert, a.vert  {color:#009543;}
.petit_vert, span.petit_vert {color:#009543; font-size: 7pt;}
.titre_vert_clair, span.titre_vert_clair {color:#ADE899; font-size:15px;}
.vert_clair, span.vert_clair, a.vert_clair {color:#ADE899;}
.petit_vert_clair, span.petit_vert_clair  {color:#ADE899; font-size: 7pt;}
.titre_bordeaux, span.titre_bordeaux {color:#8F3B1B; font-size:15px;}
.bordeaux, span.bordeaux, a.bordeaux {color:#8F3B1B;}
.petit_bordeaux, span.petit_bordeaux {color:#8F3B1B; font-size: 7pt;}
.titre_bordeaux_clair, span.titre_bordeaux_clair {color:#EAC3B8; font-size:15px;}
.bordeaux_clair, span.bordeaux_clair, a.bordeaux_clair {color:#EAC3B8;}
.petit_bordeaux_clair, span.petit_bordeaux_clair {color:#EAC3B8; font-size: 7pt;}
.titre_orange, span.titre_orange {color:#E15A00; font-size:15px;}
.orange, span.orange, a.orange {color:#E15A00;}
.petit_orange, span.petit_orange {color:#E15A00; font-size: 7pt;}
.titre_orange_clair, span.titre_orange_clair {color:#FADDAE; font-size:15px;}
.orange_clair, span.orange_clair, a.orange_clair {color:#FADDAE;}
.petit_orange_clair, span.petit_orange_clair {color:#FADDAE; font-size: 7pt;}
.titre_marron, span.titre_marron {color:#BB8900; font-size:15px;}
.marron, span.marron, a.marron {color:#BB8900;}
.petit_marron, span.petit_marron {color:#BB8900; font-size: 7pt;}
.titre_marron_clair, span.titre_marron_clair {color:#F4CB59; font-size:15px;}
.marron_clair, span.marron_clair, a.marron_clair {color:#F4CB59;}
.petit_marron_clair, span.petit_marron_clair {color:#F4CB59; font-size: 7pt;}


/* fin Styles pour le RTE */

.bordeaux a {color:#8F3B1B;}
A, A .faqback {  color:#007DAA; text-decoration: underline; }
A:hover, A:hover .faqback {  text-decoration: none;} 

.lnkVert, .lnkVert a, a.lnkVert {  color:#93BD3A; text-decoration: none; }
a.lnkVert:hover, .lnkVert a:hover {  color: #93BD3A; text-decoration: underline;} 

.margeG {
	padding-left: 15px;
	padding-bottom: 0px;
}

.margeActu {
	width: 254px;
	padding-top:5px;
	padding-bottom:5px;
}
.margeImgG {
	padding-right:10px;
}
.cadrNoir {
	background-color: #004F37;
	border-right : 1px solid #000000;
	border-bottom: none;
}
td.cadrGriDroit {
	border : 1px solid #9F9F9F;
	border-top: none;
}
td.cadrGriGauch {
	border : 1px solid #9F9F9F;
}
td.cadrGriHB {
	padding-bottom:5px;
	padding-left:5px;
	border-top : 1px solid #9F9F9F;
	border-bottom : 1px solid #9F9F9F;
}
td.bordBlc {
	border-top: 2px solid #FFFFFF;
}


#DateDuJour {
	/*border:1px solid #FFFFFF;*/
	margin:0;
	padding:0;	
}

.fdRech {
	background : #004F37 url("/fileadmin/templates/img/menuHaut/recherche.gif") no-repeat left bottom; 
}

.fdNrBlu {
	background : #000000 url("/fileadmin/templates/img/menuHaut/fdNoirBleu.gif") repeat-x top; 
	padding-bottom : 2px;
}

.fdBleu {
	background-color: #007DAA;
}
.fdBleuClr {
	background-color: #0BB1E1;
}
.fdNoirV {
	background-color: #001D00;
}
.fdBlc{
	background-color:#fff;
}
.fdGris {
	background-color:#F8F8F8;
}

.titreBlc {
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.titreVertClr {
	color: #93BD3A;
	font-size: 15px;
}

.ssTitVertClr {
	color: #93BD3A;
	font-size: 14px;
}

.txtTrePti, .txtTrePti { font-size: 9px;}
.txtPti, p.txtPti {font-size: 10px;}

.txtMarine, .txtMarine p, .txtMarine a 
{
	color:#0019A8;
	/*color: #0B6DB1;*/
}
.txtBleu, .txtBleu a {color: #78AEE5;}

.txtVert, .txtVert a {color: #93BD3A;}
.ptiVert, p.ptiVert { color: #93BD3A; font-size: 10px; }

.txtVertFonce, .txtVertFonce a, .tx-dropdownsitemap-pi1 DIV.expAll a {color: #446E00;}
.txtVertClr, .txtVertClr a {color: #CBF672;}
.txtOrg, .txtOrg a {color: #F9B219;}
.txtGrenat, .txtGrenat a {color: #F4C6DC;}
.txtNoir, .txtNoir a {color: #484848;}

.txtGris, p.txtGris , .txtGris a  {color: #888A87;}
.trePtiGris, p.trePtiGris, td.trePtiGris, td.trePtiGris p { color: #888A87;font-size: 9px;}
.ptiGris, p.ptiGris, td.ptiGris, td.ptiGris p {color: #888A87;font-size: 10px;}

.txtRge, .txtRge a, .csc-form-fieldcell {color: #FF0044;}
.txtBlc, .txtBlc a {color: #FFFFFF;}


.ptiVert {
	color: #93BD3A;
	font-size: 10px;
}
.ptiBlc, a.ptiBlc {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
a.ptiBlc:hover {
	color:#fff;
	text-decoration: underline;
}


/* Style pour le menu horizontal du haut : infos d'aide à la navigation */
.fdMenuHautBleu {
	background : #007DAA url("/fileadmin/templates/img/menuHaut/fdBleu.gif") repeat-x top; 
}
a.menuHaut, a.menuHaut:hover {
	color: #fff;
	font-size: 7pt;
	text-decoration: none;
}
/* Fin Style pour le menu horizontal du haut : infos d'aide à la navigation */


/* Style pour le menu horizontal du haut : menu fond bleu */
td.menuHaut2  {
	background : #007DAA url("/fileadmin/templates/img/feuille.gif") no-repeat left top; 
	padding-left: 15px;
}
td.menuHaut2 a {
	color: #fff;
	text-decoration: none;
}
td.menuHaut2 a:hover {
	color: #B9E1F7;
}
/* Fin Style pour le menu horizontal du haut : menu fond bleu */


/* Style pour le menu horizontal du haut : bar de navigation */
#BarreNavig, .ptiTxt {
	padding: 0px;
	font-size: 7pt;
	color: #007DAA;
	text-decoration: none;
	text-align:left;
}
#BarreNavig a, .ptiTxt a {
	padding: 0px;
	font-size: 7pt;
	color: #007DAA;
	text-decoration: none;
}
#BarreNavig a:hover, .ptiTxt a:hover {
	color: #007DAA;
	text-decoration: underline;
}
/* Fin Style pour le menu horizontal du haut : bar de navigation */


/* Style pour le menu vertical de gauche */
.cadrBlc, .margeMenu {
	border-bottom: 1px solid #FFFFFF;
}
.margeMenu {
	padding-top: 3px;
	padding-bottom: 3px;
}
.margeMenuOn {
	padding-top: 4px;
	padding-bottom: 8px;
}

.margeSsMenu {
	padding-bottom: 5px;
}

#MenuHaut {
	text-align:left;
	/*border:1px solid #FFFFFF;*/
	
}

#MenuGauche {
	text-align:left;
}

.tabMenuHaut {
	/*border:1px solid #000000;
	display:block;*/
	height:32px;
}

a.menuGauche {
	width: 145px;
	letter-spacing: 1px;
	color: #fff;
	text-decoration: none;
}
a.ssmenuGauche {
	font-size: 0.9em;
	color: #fff;
	text-decoration: none;
}
a.ssmenuGauche em {
	font-size: 1em;
}

a.ssmenuGauche_marine {
	color: #61D5F4;
}
/*
a.ssssmenuGauche_marine {
	color: #61D5F4;
}
*/
a.ssmenuGauche_org {
	color: #FADDAE;
}
a.ssmenuGauche_grenat {
	color: #F4C6DC;
}
a.ssmenuGauche_vert {
	color: #ADE899;
}
a.ssmenuGauche_marron {
	color: #EAC3B8;
}
a.ssmenuGauche_ocre {
	color: #F4CB59;
}

a.ssmenuGauche_marine b em, a.ssmenuGauche_org b em, a.ssmenuGauche_grenat b em, a.ssmenuGauche_vert b em, 
a.ssmenuGauche_marron b em, a.ssmenuGauche_ocre b em {
	font-size: 1.2em;
}
a.ssmenuGauche_marine, a.ssmenuGauche_org, a.ssmenuGauche_grenat, a.ssmenuGauche_vert, 
a.ssmenuGauche_marron, a.ssmenuGauche_ocre {
	font-size: 0.8em;
	text-decoration: none;
}
a.menuGauche:hover, a.ssmenuGauche:hover, a.ssmenuGauche_marine:hover, a.ssmenuGauche_org:hover, a.ssmenuGauche_grenat:hover, a.ssmenuGauche_vert:hover, 
a.ssmenuGauche_marron:hover, a.ssmenuGauche_ocre:hover {
	font-weight: bold;
	letter-spacing: 0px;
}

.fd_vertClr {
	background-color: #93BD3A;
}
.fd_marine {
    background-color:#0019A8;
}
.fd_org {
    background-color:#E15A00;
}
.fd_grenat {
    background-color:#C90081;
}
.fd_vert {
	background-color: #009543;
}
.fd_marron {
	background-color: #8F3B1B;
}
.fd_ocre {
	background-color: #BB8900;
}
/* Fin Style pour le menu vertical de gauche */


/* Style pour les infos pratiques */
.fdInfosPratG {
	background-color: #E10CB2;
	text-align:left;	
}
.fdInfosPratD {
	background-color: #E10CB2;
	text-align:right;	
}
.cadrInfosPrat {
	border : 2px solid #E10CB2; 
	color: #000000;
}
a.lienInfosPrat {
	color:#000000; 
	text-decoration: none;
}
a.lienInfosPrat:hover {
	color:#000000; 
	text-decoration: underline;
}
/* Fin Style pour les infos pratiques */


/* Style pour l'info du jour */
.infoJH {
	background: url("/fileadmin/templates/img/coins/info_h.gif") repeat-x top; 
	text-align:left;
}
.infoJB {
	background: url("/fileadmin/templates/img/coins/info_b.gif") repeat-x bottom; 
	text-align:left;
}
.infoJG {
	border-left : 1px solid #F39BDF;
}
.infoJD {
	background: url("/fileadmin/templates/img/coins/info_d.gif") repeat-y right; 
	text-align:left;
}
.coinInfoJ {
	border-bottom : 1px solid #E83FC2;
	border-right : 1px solid #F39BDF;
}
.txtInfoJ {
	color: #E20CB2;
}
/* Fin Style pour l'info du jour */


/* Style pour les actualités de la page d'accueil */

.tt_news {
	text-align:left;
}
.tt_news p {
	padding: 9px;
	padding-top: 0px;
}
.tt_news .date {
    color: #000;
}
.tt_news .item {
	margin: 0px;
	padding-top:10px;
	font-size: 90%;
}
.tt_news .chapeau  .bodytext {
	font-size: 90%;
    color: #000;
}
.tt_news .chapeau {
	margin-top: 3px;
	padding: 5px;
	line-height: 140%;
	color:#000;
	background: #FEF2E7;
	border-top: 1px solid #EBD7C4;
	border-bottom: 1px solid #EBD7C4;
}
.tt_news .chapeau img {
	padding-right: 5px;
	float: left;
}
.tt_news .chapeau .clear {
	clear: left;
}
.tt_news .cat {
	color:#F08B2A;
	font-weight: bold;
	text-transform: uppercase;
}
.bloc_actualite .tt_news .morelink {
	text-align: right;
}
.actualites .bloc_actualite .tt_news .morelink {
	text-align: left;
}
.tt_news .morelink .fleche { 
	padding-left: 13px;
	background: url("/fileadmin/templates/img/fleche/org_pti.gif") no-repeat left; 
}
.tt_news .morelink a  {
	color:#F08B2A;
	font-weight: bold;
	text-decoration: none;
}
.tt_news .morelink a:hover  {
	text-decoration: underline;
}

/* Fin Style pour les actualités de la page d'accueil */


/* Style pour les blocs de droite */
.tx-spscoutnetcalendar-pi2 {
	text-align:left;
}
.tx-spscoutnetcalendar-pi2 p {
	padding: 9px;
	padding-top: 0px;
}
.tx-spscoutnetcalendar-pi2 .date {
    color: #000;
}
.tx-spscoutnetcalendar-pi2 .item {
	margin: 0px;
	padding-top:10px;
	font-size: 90%;
}

.tx-spscoutnetcalendar-pi2 .chapeau {
	margin-top: 3px;
	padding: 5px;
	line-height: 140%;
	color:#000;
	background: #F1F9E2;
	border-top: 1px solid #D5E3BC;
	border-bottom: 1px solid #D5E3BC;
}
.tx-spscoutnetcalendar-pi2 .chapeau img {
	padding-right: 5px;
	float: left;
}
.tx-spscoutnetcalendar-pi2 .chapeau .clear {
	clear: left;
}
.tx-spscoutnetcalendar-pi2 .cat {
	color:#93BD3A;
	font-weight: bold;
	text-transform: uppercase;
}
.tx-spscoutnetcalendar-pi2 .morelink {
	text-align: right;
}
.tx-spscoutnetcalendar-pi2 .liste .morelink {
	text-align: left;
}
.tx-spscoutnetcalendar-pi2 .morelink .fleche { 
	padding-left: 13px;
	background: url("/fileadmin/templates/img/fleche/vert_pti.gif") no-repeat left; 
}
.tx-spscoutnetcalendar-pi2 .morelink a  {
	color:#93BD3A;
	font-weight: bold;
	text-decoration: none;
}
.tx-spscoutnetcalendar-pi2 .morelink a:hover  {
	text-decoration: underline;
}

.fd_agend {
	background-color: #93BD3A;
	text-align:left;
}


.fd_journal {
	background-color: #F08B2A;
	text-align:left;
}
.fd_journal a  img {
	position: absolute;
	padding-top: 112px;
	padding-right: 17px;
}
.fd_journalD {
	border-right : 1px solid #F0B984;
	border-right : 1px solid #F08B2A; 
	border-top : 1px solid #F08B2A;
	background-color: #F0B984;
}

.mairieH{
	border-top : 2px solid #007DAA; 
}
.mairieG{
	border-left : 2px solid #007DAA; 
}
.mairieD{
	border-right : 2px solid #007DAA; 
}
.mairieB{
	border-bottom : 2px solid #007DAA; 
}

.mairie {
	color: #007DAA;
}
.mairie_pti {
	font-size: 10px;
	color: #007DAA;
}
/* Fin Style pour les blocs de droite */

.verda15blanc { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
}

H1 {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#007DAA;
	font-size:14px;
}

a.text_voir,a.text_voir:hover,a.text_voir:link,a.text_voir:active,a.text_voir:visited {
	font-family: Verdana, Arial, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.titre {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	font-size:13px;
	text-align:left;
	/*padding-top: 2px;
	padding-bottom: 2px;
	border:1px solid #000;*/
}
.petit_titre {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	font-size:11px;
}

.titre_form {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	font-size:12px;
}

.flecheNorm {
	background-image: url(/fileadmin/templates/img/normal/fleche_titre.gif);
	background-repeat:no-repeat;
}

.arrondiNorm {
	background-image: url(/fileadmin/templates/img/normal/arrondi_titre.gif);
	background-repeat:no-repeat;
}
.coin_hdNorm {
	background-image: url(/fileadmin/templates/img/normal/coin_contenu_hd.gif);
	background-repeat:no-repeat;
}
.coin_bgNorm {
	background-image: url(/fileadmin/templates/img/normal/coin_contenu_bg.gif);
	background-repeat:no-repeat;
}
.pixcouleurNorm {
	background-color:#007DAA;
}
.flecheNorm {
	background-image: url(/fileadmin/templates/img/normal/fleche_titre.gif);
	background-repeat:no-repeat;
}

.arrondiAgend {
	background-image: url(/fileadmin/templates/img/agenda/arrondi_titre.gif);
	background-repeat:no-repeat;
}
.coin_hdAgend {
	background-image: url(/fileadmin/templates/img/agenda/coin_contenu_hd.gif);
	background-repeat:no-repeat;
}
.coin_bgAgend {
	background-image: url(/fileadmin/templates/img/agenda/coin_contenu_bg.gif);
	background-repeat:no-repeat;
}
.pixcouleurAgend {
	background-color:#93BD3A;
}
.flecheAgend {
	background-image: url(/fileadmin/templates/img/agenda/fleche_titre.gif);
	background-repeat:no-repeat;
}

.arrondiActu {
	background-image: url(/fileadmin/templates/img/actualite/arrondi_titre.gif);
	background-repeat:no-repeat;
}
.coin_hdActu {
	background-image: url(/fileadmin/templates/img/actualite/coin_contenu_hd.gif);
	background-repeat:no-repeat;
}
.coin_bgActu {
	background-image: url(/fileadmin/templates/img/actualite/coin_contenu_bg.gif);
	background-repeat:no-repeat;
}
.pixcouleurActu {
	background-color:#F08B2A;
}
.flecheActu {
	background-image: url(/fileadmin/templates/img/actualite/fleche_titre.gif);
	background-repeat:no-repeat;
}
.voirActu {
	background-image: url(/fileadmin/templates/img/actualite/fond_voir.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin:0;
	padding:0;
}

.voirActu table td {
	text-align:left;
	
	margin:0;
	padding:0;
}

.arrondiInfo {
	background-image: url(/fileadmin/templates/img/info/arrondi_titre.gif);
	background-repeat:no-repeat;
}
.coin_hdInfo {
	background-image: url(/fileadmin/templates/img/info/coin_contenu_hd.gif);
	background-repeat:no-repeat;
}
.coin_bgInfo {
	background-image: url(/fileadmin/templates/img/info/coin_contenu_bg.gif);
	background-repeat:no-repeat;
}
.pixcouleurInfo {
	background-color:#E20CB2;
}
.flecheInfo {
	background-image: url(/fileadmin/templates/img/info/fleche_titre.gif);
	background-repeat:no-repeat;
}
.voirInfo {
	background-image: url(/fileadmin/templates/img/info/fond_voir.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.browsebox {
	padding:0px;
	text-align:center;
}

.browsebox li {
	font-size:9px;
}

.tx-indexedsearch-title {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	
}

.tx-indexedsearch-percent {
	padding-right:5px;
	color:#FFFFFF;
}

.tx-indexedsearch-result-count {
	background-color:#007DAD;
	color:#FFFFFF;
	padding-right:5px;
}

.tx-indexedsearch-title a,.tx-indexedsearch-title a:visited,.tx-indexedsearch-title a:active,.tx-indexedsearch-title a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.tx-indexedsearch-title a:hover {
	text-decoration:underline;
}
	
.tx-indexedsearch-percent {
	background-color:#007DAD;
}

.tx-indexedsearch-icon {
	background-color:#007DAD;
	margin-right:0px;
}

.tx-indexedsearch-sec td {
	padding-left:30px;
	line-height:20px;
}

.tx-indexedsearch-searchbox input,.tx-indexedsearch-searchbox select {
	margin-left:5px;
	margin-top:5px;
}


/* Ajout juillet 2008 */
.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.justify {
	text-align: justify;
}

.v_middle {
	vertical-align: middle;
}


h1.titAcc { 
	display: block;
	font-size: 19pt; 
	color:#93BD3A;
	font-weight: bold;
	padding:0;
	margin:0;
	margin-top: 5px;
}

h2 { 
	font-size: 14pt; 
	color:#FEB900;
	font-weight: bold;
	padding:0;
	margin:0;
	margin-top: 5px;
}

h3 { 
	font: bold 16pt Verdana,Arial,sans-serif; 
	color: #990066; /* #990066; */
	padding:0;
	margin: 20px 0px 15px 0px;
	background: url("/fileadmin/templates/img/fd_h3.gif") repeat-x left bottom ;
}

span.fondBlanc {
	background: white;
	padding-right: 5px;
}

hr.traitMauve {
	height: 2px;
	background-color: #990066;
	color: #990066;
	padding:0;
	margin: 15px 0px;
	border: none;
}


.accueil {
	padding-top: 45px;
}
.accueil h3, .actualites h3, .agenda h3 {
	margin: 0;
	padding: 3px 5px 4px 25px;
	font-size: 120%;
	color: #fff;
	font-weight: bold;
}
.accueil .entete {
	width: 235px;
}
.agenda  .entete, .actualites  .entete {
	width: 355px;
}
.agenda  .det .entete, .actualites  .det .entete {
	width: 510px;
}
.accroche, .liste {
	padding: 5px;
}
.liste .noItem {
	padding-top: 20px;
	text-align: center;
}
.accroche {
	font-style: italic;
}
.bas, .bas2 {
	height: 11px;
}
.lien {
	border-top: 2px solid #fff;
	text-align: right;
	background: #fff;
}
.lien a {
	color: #fff;
	text-decoration: none;
	font-size: 90%;
}
.lien .dte {
	padding-right: 15px;
	display: inline;
	padding-bottom: 2px;
	!padding-bottom: 0px;
}
.lien .gche {
	padding-left: 25px;
	display: inline;
	color: #fff;
	padding-bottom: 2px;
	!padding-bottom: 0px;
}
.bloc_alerte {
	background: #fff;
	padding: 24px 7px;
}
.alerte {
	padding: 10px;
}

.alerte h4 {
	margin: 0;
	padding: 0;
	font-size: 120%;
	font-weight: bold;
}
.alerte p {
	color: #000;
	font-size: 90%;
	line-height: 140%;
}

.bloc_mois {
	text-align: center;
	font-size: 90%;
	margin-top: 20px;
}
.bloc_mois .mois {
	display: inline; 
	margin: 0 auto;
	padding: 0;
}
.bloc_mois .mois li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: table-cell;
	!display: inline;
}
.bloc_mois .courant {
	color: #000;
	font-size: 100%;
	padding: 6px;
	padding-top: 5px;
}
.bloc_mois a , .bloc_mois .sep {
	color: #fff;
	margin: 0;
	padding-bottom: 6px;
	padding-top: 5px;
	text-decoration: none;
}
.bloc_mois a:hover {
	text-decoration: underline;
}
.bloc_mois .sep {
	!padding-top: 0px;
	!padding-bottom: 0px;
}



.accueil .bloc_agenda {
	float: left;
	width: 291px;
	background: url("/fileadmin/templates/img/agenda/fd_accueil.gif") repeat-y left bottom ;
}
.agenda .bloc_agenda {
	background: url("/fileadmin/templates/img/agenda/fd.gif") repeat-y left bottom ;
	width: 593px;
}
.bloc_agenda .haut {
	background: url("/fileadmin/templates/img/agenda/fd_haut.gif") no-repeat right top ;
}
.bloc_agenda .bas {
	background: url("/fileadmin/templates/img/agenda/fd_bas.gif") no-repeat left bottom ;
}
.bloc_agenda .bas2 {
	background: url("/fileadmin/templates/img/agenda/fd_bas2.gif") no-repeat left bottom ;
}
.accueil .bloc_agenda .entete {
	background: #85C201 url("/fileadmin/templates/img/agenda/entete_acc.gif") no-repeat left top ;
}
.accueil .bloc_agenda .entete2 {
	background: url("/fileadmin/templates/img/agenda/entete2_acc.gif") no-repeat left bottom ;
}
.agenda .bloc_agenda .entete {
	background: #85C201 url("/fileadmin/templates/img/agenda/entete.gif") no-repeat left top ;
}
.agenda .bloc_agenda .entete2 {
	background: url("/fileadmin/templates/img/agenda/entete2.gif") no-repeat left bottom ;
}
.agenda .det .entete {
	background: #85C201 url("/fileadmin/templates/img/agenda/entete_det.gif") no-repeat left top ;
}
.agenda .det .entete2 {
	background: url("/fileadmin/templates/img/agenda/entete2_det.gif") no-repeat left bottom ;
}
.bloc_agenda h3 {
	background: url("/fileadmin/templates/img/agenda/fleche.gif") no-repeat 5px center ;
}
.bloc_agenda .accroche {
	color: #85C201;
}
.bloc_agenda  .lien a {
	_border-top: 1px solid #85C201;
	_border-bottom: 2px solid #85C201; 
}
.bloc_agenda .lien .dte {
	background: #85C201 url("/fileadmin/templates/img/agenda/lien-dte.gif") no-repeat right bottom ;
}
.bloc_agenda .lien .gche {
	background: url("/fileadmin/templates/img/agenda/lien-gche.gif") no-repeat left bottom ;
}
.bloc_agenda .alerte {
	background: #F1F9E2;
	border-top: 1px solid #D5E3BC;
	border-bottom: 1px solid #D5E3BC;
}
.bloc_agenda .alerte h4 {
	color: #85C201;
}

.bloc_agenda .courant {
	background: #B8DE04;
}
.bloc_agenda .prev a {
	background: url("/fileadmin/templates/img/agenda/fleche_prev.gif") no-repeat left center;
	padding-left: 35px;
}
.bloc_agenda .prev .sep {
	background: #85C201 url("/fileadmin/templates/img/agenda/sep.gif") no-repeat right center;
	padding-right: 20px;
}
.bloc_agenda .next a {
	background: url("/fileadmin/templates/img/agenda/fleche_next.gif") no-repeat right center;
	padding-right: 35px;
}
.bloc_agenda .next .sep {
	background: #85C201 url("/fileadmin/templates/img/agenda/sep.gif") no-repeat left center;
	padding-left: 20px;
}

.form-search {
	color: #000;
	padding: 10px;
}
.form-search p {
	color: #000;
	padding: 0px;
}
.form-search .fleche {
	background: url("/fileadmin/templates/img/agenda/fleche_form.gif") no-repeat left center;
	padding-left: 8px;
}
.form-search .periode_predef {
	font-size: 90%;
	padding-right: 15px;
}
.form-search .fleche a {
	font-weight: bold;
	color: #0060DB;
	text-decoration: none;
}
.form-search .fleche a:hover {
	text-decoration: underline;
}

.form-search .form-item label {
	float: left;
	/*width: 170px;*/
	text-align: right;
	padding-right: 3px;
	padding-top: 2px;
}
.form-search .form-item label.radio {
	width: auto;
	text-align: left;
	padding-right: 15px;
}
.form-search .form-item input.saisie {
	float: left;
	margin-right: 3px;
}
.form-item {
	clear: both;
	padding-top: 5px;
}
p.form-item {
	padding-top: 15px;
}
.form-radio {
	padding-left: 170px;
}

.form-search .form-item2 {
	padding: 3px 0px;
}
.form-search .form-item2 .col1 {
	float: left;
	width: 90px;
	padding-right: 3px;
	padding-top: 3px;
}
.form-search .retrait {
	padding-left: 8px;
}


.accueil .bloc_actualite {
	float: right;
	width: 291px;
	background: url("/fileadmin/templates/img/actualite/fd_accueil.gif") repeat-y left bottom ;
}
.actualites .bloc_actualite {
	background: url("/fileadmin/templates/img/actualite/fd.gif") repeat-y left bottom ;
	width: 593px;
}
.bloc_actualite .haut {
	background: url("/fileadmin/templates/img/actualite/fd_haut.gif") no-repeat right top ;
}
.bloc_actualite .bas {
	background: url("/fileadmin/templates/img/actualite/fd_bas.gif") no-repeat left bottom ;
}
.bloc_actualite .bas2 {
	background: url("/fileadmin/templates/img/actualite/fd_bas2.gif") no-repeat left bottom ;
}
.accueil  .bloc_actualite .entete {
	background: #F08B2A url("/fileadmin/templates/img/actualite/entete_acc.gif") no-repeat left top ;
}
.accueil  .bloc_actualite .entete2 {
	background: url("/fileadmin/templates/img/actualite/entete2_acc.gif") no-repeat left bottom ;
}
.actualites  .bloc_actualite .entete {
	background: #F08B2A url("/fileadmin/templates/img/actualite/entete.gif") no-repeat left top ;
}
.actualites  .bloc_actualite  .entete2 {
	background: url("/fileadmin/templates/img/actualite/entete2.gif") no-repeat left bottom ;
}
.actualites  .det .entete {
	background: #F08B2A url("/fileadmin/templates/img/actualite/entete_det.gif") no-repeat left top ;
}
.actualites  .det  .entete2 {
	background: url("/fileadmin/templates/img/actualite/entete2_det.gif") no-repeat left bottom ;
}
.bloc_actualite h3 {
	background: url("/fileadmin/templates/img/actualite/fleche.gif") no-repeat 5px center ;
}
.bloc_actualite .accroche {
	color: #F08B2A;
}
.bloc_actualite  .lien a {
	_border-top: 1px solid #FF830B;
	_border-bottom: 2px solid #FF830B;
}
.bloc_actualite .lien .dte {
	background: #FF830B url("/fileadmin/templates/img/actualite/lien-dte.gif") no-repeat right bottom ;
}
.bloc_actualite .lien .gche {
	background: url("/fileadmin/templates/img/actualite/lien-gche.gif") no-repeat left bottom ;
}
.bloc_actualite .alerte {
	background: #FEF2E7;
	border-top: 1px solid #EBD7C4;
	border-bottom: 1px solid #EBD7C4;
}
.bloc_actualite .alerte h4 {
	color: #F08B2A;
}

.bloc_actualite .courant {
	background: #F7BC67;
}
.bloc_actualite .prev a {
	background: url("/fileadmin/templates/img/actualite/fleche_prev.gif") no-repeat left center;
	padding-left: 35px;
}
.bloc_actualite .prev .sep {
	background: #F08B2A url("/fileadmin/templates/img/actualite/sep.gif") no-repeat right center;
	padding-right: 20px;
}
.bloc_actualite .next a {
	background: url("/fileadmin/templates/img/actualite/fleche_next.gif") no-repeat right center;
	padding-right: 35px;
}
.bloc_actualite .next .sep {
	background: #F08B2A url("/fileadmin/templates/img/actualite/sep.gif") no-repeat left center;
	padding-left: 20px;
}

.picto {
	margin-left: 5px;
}



#resultshaut {
	padding-top: 15px;
	padding-bottom: 10px; 
}
#resultsbas {
	padding-top: 15px;
}

div#divreadspeacker {
	top:135px;
	margin-left:475px;
	*margin-left:180px;
	position:absolute;
}

div#rs_1 {
	margin-top:15px;
	position:absolute;
	background-color:#FFFFFF;
}

/* fin styles pour liste à puce */
.out {
	position: absolute;
	left: -999em;
}
#facebook-top {
	position:absolute; 
	top: 135px; 
	margin-left: 450px;
}
	#facebook-top img, #facebook-bottom  img, #facebook-bottom2 img {
		border:none;
	}
#facebook-bottom {
	float: left; 
	text-align: right; 
	width: 552px;
}
#facebook-bottom2{
	float: left; 
	text-align: right; 
	width: 756px;
}
#tools {
	float: left;
    margin-left: 206px;
}
