BODY {background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#4e5054;
}
BODY, TH, TD, SPAN, DIV { font-size:13px; font-family:Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; line-height:1.4em;}
TD { vertical-align:top}
FORM { margin:0px; padding:0px;}
INPUT { font-size:9px}
ul {margin-left:16px; margin-bottom:3px; margin-top:0px}
li {margin:0px;}
optgroup {font-weight:bold; font-style:normal; font-size: 1em; }

A:ACTIVE, A:LINK, A:VISITED {color: #496372; text-decoration:none}
A:HOVER{text-decoration:underline; color: #496372;}

#DefilantNews {position:absolute; top:135px; width:550px; height:20px; margin-left:426px;}
#monid {width:550px;height:20px;position:relative; top:0px; border:0px solid;overflow:hidden;}
#theid {overflow:hidden;clip:rect(0 400 20 0);left:0px;top:0px;position:absolute;width:500px;height:20px;}
#div2 {position:absolute;width:400px;left:0px;height:20px;top:0px;text-align:center;font-size:12px;padding-top:3px;visibility:hidden;color:#ffffff;xfont-weight:bold;}
#div1 {position:absolute;width:400px;left:1px;height:20px;top:0px;text-align:center;font-size:12px;padding-top:3px;color:#ffffff;xfont-weight:bold;}

.LienBlanc:ACTIVE, .LienBlanc:LINK, .LienBlanc:VISITED {color: #ffffff; text-decoration:none}
.LienBlanc:HOVER{text-decoration:underline; color: #ffffff;}

.LienGris:ACTIVE, .LienGris:LINK, .LienGris:VISITED {color: #5E6639; text-decoration:none}
.LienGris:HOVER{text-decoration:underline; color: #5E6639;}

.LienBleu:ACTIVE, .LienBleu:LINK, .LienBleu:VISITED {color: #1d3362; text-decoration:none}
.LienBleu:HOVER{text-decoration:underline; color: #1d3362;}

.Liste { margin-bottom:7px}

#LargeurHome {width:1003px; margin-left:auto; margin-right:auto; background-image:url(../images/Home/Fond.jpg); background-repeat:no-repeat; border-top:solid 1px #6a9ae2;}
#LargeurPage {width:1003px; margin-left:auto; margin-right:auto; background-image:url(../images/Fond.jpg); background-repeat:no-repeat; border-top:solid 1px #6a9ae2;}

#CheminPage { position:relative; top:131px; color:#ffffff; width:1003px; height:25px; margin-left:auto; margin-right:auto; text-transform:uppercase;}
#CheminPage a:active, .CheminPage a:link, .CheminPage a:visited { color:#ffffff; text-decoration:none;}
#CheminPage a:hover { color:#ffffff; text-decoration:underline;}
#CheminPageDate {margin-left:70px; margin-top:8px; font-size:12px; }
#CheminPageText {position:absolute; margin-top:-17px; margin-left:425px; font-size:12px;}

#HautDePage {position:absolute; top:0px; width:1003px; height:130px;}
#Calendrier { margin-left:780px; margin-top:80px;}
.CalendrierHidden { visibility:hidden; display:none;}
#Calendrier select { font-family:Trebuchet MS;}
#BoutonCal { margin-top:5px; padding-left:130px}
#ContenuRubriqueCollecte {z-index:9; border:solid 5px #ffffff; background-color:#8aa331; color:ffffff; width:390px; filter:progid:DXImageTransform.Microsoft.Shadow(color=#4B5B68, direction=120, strength=4); background-image:url(../images/Collecte.jpg); background-repeat:no-repeat; background-position:top right; min-height:230px; }
#GaucheMenuCollecte { background-color:#8aa331; border-right:solid 2px #ffffff; min-height:210px; width:168px; overflow:hidden; padding-bottom:20px}
.ListeRues { visibility:hidden; display:block;}
.Ramassage { min-height:80px; margin-bottom:10px; }
.Ramassage img { margin-right:15px}
.Ramassage span { font-weight:bold; margin-top:5px}
.Ramassage_Impr { min-height:80px; margin-bottom:10px; }
.Ramassage_Impr img { margin-right:5px}
.Ramassage_Impr span { font-weight:bold; font-size:15px; margin-top:5px}
.LienImprimer { display:block; margin-top:4px;}
.Ramassage_Photo_droite{ float:left;}
.Ramassage_Txt_gauche{ float:left; width:275px; }
.Ramassage_Txt_gauche_Impr{ float:left; font-size:11px; width:150px; }
.Clear_Ramassage{ clear:both;}


#ContenuRubriqueContact {z-index:9; border:solid 5px #ffffff; background-color:#8aa331; color:ffffff; width:390px; filter:progid:DXImageTransform.Microsoft.Shadow(color=#4B5B68, direction=120, strength=4); background-image:url(../images/Contact.jpg); background-repeat:no-repeat; background-position:top right; min-height:230px; }
#GaucheMenuContact { background-color:#8aa331; border-right:solid 2px #ffffff; min-height:210px; width:168px; overflow:hidden; padding-bottom:20px}

#HomeActualite { width:190px;float:left; padding-left:70px; margin-top:171px; }
#HomeCentre { margin-top:145px; float:left;}
#HomeZoom { width:470px; xheight:300px; float:left; margin-right:8px; xmargin-top:5px; font-size:9px; margin-top:0px; margin-left:2px}
.TitreZoom { text-transform:uppercase; color:#1d3362; font-weight:bold; xmargin-bottom:5px; margin-right:5px}
.TexteZoom { height:50px; overflow:hidden; padding-right:10px}
.LienZoom { background-image:url(../images/Home/FlecheVerte.gif); background-repeat:no-repeat; background-position:left; text-align:right; height:38px;}
.LienZoom a { margin-right:10px; color:#b7d740; }
#HomeSite { width:500px; height:290px; background-image:url(../images/Home/ActuCentre.gif); background-repeat:no-repeat; padding-top:10px;}
#LienSite { margin-top:65px; margin-left:7px;}
#LienSite a, #LienSite a:active, #LienSite a:link, #LienSite a:visited, #LienSite a:hover { display:block;color:#1d3362; background-image:url(../images/FlecheSite.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; }

.LienActualite, .LienActualite:hover, .LienActualite:active, .LienActualite:link, .LienActualite:visited {line-height:14px; padding-right:15px; display:block}

#LienActuCentre { margin-top:60px; margin-left:7px;}
.ActuCentre { height:70px; width:220px; font-size:10px; overflow:hidden; margin-bottom:4px;}
.ActuCentre img { margin-right:5px; border:solid 3px #FFFFFF;}

.Lien3 { background-image:url(../images/Home/FlecheCyan.gif); background-repeat:no-repeat; background-position:left; text-align:right; height:38px; xoverflow:hidden; xborder:solid 1px}
.Lien3 a { xpadding-top:4px; margin-right:10px; color:#6fcae7; xdisplay:block;}

#RechercheHome { width:185px}
#Recherche { float:left; width:174px; margin-right:10px; margin-top:15px;}
.Ombre { filter:progid:DXImageTransform.Microsoft.Shadow(color=#4B5B68, direction=120, strength=4)}

#QuestionReponse { width:185px; line-height:19px; margin-top:10px;}
.LienQR { background-image:url(../images/Home/FlecheBleue.gif); background-repeat:no-repeat; background-position:left; text-align:right; height:38px; margin-top:5px; border-bottom:solid 1px #162d5c;}
.LienQR a { padding-top:4px; margin-right:10px; color:#162d5c; display:block; }
.Question, .Question div, .Question span { color:#1e3462;font-weight:bold; margin-bottom:5px}
.Reponse { margin-bottom:30px;}

#EcoCitoyen { width:185px; margin-top:20px; }
#EcoCitoyenContenu { width:177px; overflow:hidden; height:150px;}
#ListeRubEco{ margin-right:50px;color:#3333CC;font-weight:bolder}
 
.LienEco { background-image:url(../images/Home/FlecheBleueClair.gif); background-repeat:no-repeat; background-position:left; text-align:right; height:38px; margin-top:6px; border-bottom:solid 1px #2b8be3;}
.LienEco a { padding-top:9px; margin-right:10px; color:#2b8be3; display:block;line-height:13px; }

#LienInfo{margin-left:150px}

#Tritou { position:relative; margin-left:-64px; width:233px; height:170px; background-image:url(../images/Tritou/VisuelPages.gif); background-repeat:no-repeat;}
#TritouTexte1 {xmargin-top:30px; margin-left:55px; xposition:relative}
#TritouTexte2{ xmargin-top:60px; margin-left:55px; xposition:relative}
#OkPageTritou {  width:30px; padding-top:6px;float:left;}
#InputTritou { float:left; font-family:Trebuchet MS; margin-top:3px; margin-right:5px}

.VignetteUsine { float:left; width:100px; text-align:left; margin-right:15px; margin-bottom:15px;}

#GuidePratique { margin-bottom:5px;}

#TitrePage {font-weight:bold; position:absolute; margin-left:180px; top:200px; xmargin-top:-40px; color:#1e3462; text-transform:uppercase; width:190px; line-height:20px;}
#TitreAgenda { text-transform:uppercase; color:#1d3362; font-weight:bold; margin-top:10px;}
#TitreAppelOffre { color:#1d3362; font-weight:bold;}

#ColoneGauche {margin-top:150px; padding-left:70px; float:left; width:420px; xborder:solid 1px }
#OkPage { text-align:right; width:150px; padding-top:2px;}
#Chapeau { float:left; font-weight:bold; color:#5179bc; text-align:left; margin-top:15px; width:220px; line-height:14px}
.Telechargement { clear:left; background-image:url(../images/Home/FlecheGrise.gif); background-repeat:no-repeat; text-align:left; height:18px;border-bottom:solid 1px #a59687; 
color:#a59687; padding-left:40px; padding-top:10px;margin-bottom:4px}

.LienPage { padding-left:10px; text-align:left; font-weight:normal;}
.LienFleche { background-image:url(../images/PetiteFlecheBleue.jpg); background-repeat:no-repeat; background-position:left top; min-height:16px; display:block; padding-left:16px;}

#ColoneDroite { float:left; margin-top:170px; width:380px; min-height:350px; }
#Vignettes { clear:left; padding:20px; width:690px; margin-left:221px; background-image:url(../images/BasArrondi.jpg); background-repeat:no-repeat; background-position:bottom;}

#RecherchePageRecherche { float:left; position:absolute; top:200px; xpadding-left:70px; xwidth:420px;}

/* Contenu CMS */
#RechercheCMS { clear:left; position:absolute; top:180px; padding-left:70px; width:420px;}
#ChapeauCMS { font-weight:bold; color:#5179bc; text-align:right; margin-top:15px; margin-left:180px; width:220px; line-height:14px;}
#ColoneDroiteCMS { margin-top:170px; margin-right:140px; margin-left:260px; min-height:720px;}
.BlockCMS { visibility:hidden; display:none;}
.InterTitre {color:#1e3462;border-bottom:solid 1px #1e3462; padding:2px; padding-bottom:0px; font-weight:bold;}
.GrandInterTitre {color:#1e3462;font-weight:bold; text-transform:uppercase}
.TelechargementCMS { background-image:url(../images/Home/FlecheGrise.gif); background-repeat:no-repeat; text-align:left; height:18px; 
border-bottom:solid 1px #a59687; color:#a59687; padding-left:40px; padding-top:10px;margin-bottom:4px; width:200px}
.ContenuLien { width:250px; float:left; margin-right:20px; margin-top:10px; z-index:9; position:relative}

.MargeBas15 { margin-bottom:10px;}

.TexteMaigre { font-weight:normal;}

.Texte_Noir { color:#000000}
.Texte_Bleu { color:#1d3363;}
.Texte_Vert { color:#8aaa11;}
.Texte_BleuClair { color:#568adf;}
.Texte_Cyan {color:#5eb8d5;}
/**/


.CadreGris { border: 1px solid #B5BFC6; margin-top:5px; margin-bottom:5px; padding:10px}
.BordureHautGris { border-top: 1px solid #B5BFC6; padding-bottom:5px; padding-top:5px;}
.BordureBasGris { border-bottom: 1px solid #B5BFC6; padding-bottom:5px; padding-top:5px;}
.BordureHautEtBasGris { border-top: 1px solid #B5BFC6; border-bottom: 1px solid #B5BFC6; padding-bottom:5px; padding-top:5px;}

.CadreBleu { border: 1px solid #2375c1; margin-top:5px; margin-bottom:5px; padding:10px}
.BordureHautBleu { border-top: 1px solid #2375c1; padding-bottom:5px; padding-top:5px;}
.BordureBasBleu { border-bottom: 1px solid #2375c1; padding-bottom:5px; padding-top:5px;}
.BordureHautEtBasBleu { border-top: 1px solid #2375c1; border-bottom: 1px solid #2375c1; padding-bottom:5px; padding-top:5px;}

.CadreVert { border: 1px solid #0db075; margin-top:5px; margin-bottom:5px; padding:10px}
.BordureHautVert { border-top: 1px solid #0db075; padding-bottom:5px; padding-top:5px;}
.BordureBasVert { border-bottom: 1px solid #0db075; padding-bottom:5px; padding-top:5px;}
.BordureHautEtBasVert { border-top: 1px solid #0db075; border-bottom: 1px solid #0db075; padding-bottom:5px; padding-top:5px;}

.CadreOrange { border: 1px solid #dc7103; margin-top:5px; margin-bottom:5px; padding:10px}
.BordureHautOrange { border-top: 1px solid #dc7103; padding-bottom:5px; padding-top:5px;}
.BordureBasOrange { border-bottom: 1px solid #dc7103; padding-bottom:5px; padding-top:5px;}
.BordureHautEtBasOrange { border-top: 1px solid #dc7103; border-bottom: 1px solid #dc7103; padding-bottom:5px; padding-top:5px;}

.CadreRouge { border: 1px solid #c90050; margin-top:5px; margin-bottom:5px; padding:10px}
.BordureHautRouge { border-top: 1px solid #c90050; padding-bottom:5px; padding-top:5px;}
.BordureBasRouge { border-bottom: 1px solid #c90050; padding-bottom:5px; padding-top:5px;}
.BordureHautEtBasRouge { border-top: 1px solid #c90050; border-bottom: 1px solid #c90050; padding-bottom:5px; padding-top:5px;}

.CadreMauve { border: 1px solid #b2217c; margin-top:5px; margin-bottom:5px; padding:10px}
.BordureHautMauve { border-top: 1px solid #b2217c; padding-bottom:5px; padding-top:5px;}
.BordureBasMauve { border-bottom: 1px solid #b2217c; padding-bottom:5px; padding-top:5px;}
.BordureHautEtBasMauve { border-top: 1px solid #b2217c; border-bottom: 1px solid #b2217c; padding-bottom:5px; padding-top:5px;}

.CadreViolet { border: 1px solid #4b3e7b; margin-top:5px; margin-bottom:5px; padding:10px}
.BordureHautViolet { border-top: 1px solid #4b3e7b; padding-bottom:5px; padding-top:5px;}
.BordureBasViolet { border-bottom: 1px solid #4b3e7b; padding-bottom:5px; padding-top:5px;}
.BordureHautEtBasViolet { border-top: 1px solid #4b3e7b; border-bottom: 1px solid #4b3e7b; padding-bottom:5px; padding-top:5px;}

.BordurePadding { border: 1px solid #B5BFC6; margin-top:5px; padding:10px}
.BordureMarge { border: 1px solid #B5BFC6; margin-top:5px}
.BordureHautBas { border-bottom: 1px solid #B5BFC6; border-top: 1px solid #B5BFC6; padding-bottom:5px; padding-top:5px;}
.BordureBas { border-bottom: 1px solid #B5BFC6; margin-bottom:15px; padding-bottom:5px;}
.BordureHaut { border-top: 1px solid #B5BFC6; padding-bottom:5px; padding-top:5px;}
.BordureHautGauche { border-top: 1px solid #B5BFC6; padding-bottom:5px; padding-top:5px; border-left: 1px solid #B5BFC6;}
.Bordure { border-top: 1px solid #B5BFC6; }
.BordureDroite { border-right: 1px solid #B5BFC6; margin-right:5px;}
.BordureCotesBas { border-bottom: 1px solid #B5BFC6; border-left: 1px solid #B5BFC6; border-right: 1px solid #B5BFC6; padding-bottom:5px; padding-top:5px;}
.Ombre {filter:progid:DXImageTransform.Microsoft.Shadow(color=#4B5B68, direction=120, strength=4);}
#thead {padding:4px; background-color: #D3D3D3;}
#thead td {font-weight:bold; border-bottom: solid 2px #ffffff;}
.Tab td {padding:2px; padding-right:6px; border-bottom: solid 1px #D3D3D3;}
.TabEnCours td {padding:3px; background-color:#D1F5CF;}
.TabInactif td {padding:3px; color:#FF0000}
.TabFini td {padding:3px; background-color:#FF9BAA; font-style:italic; color:#666666;}
.TexteDroite { text-align:right; margin-bottom:3px}
.Formulaire {font-weight:bold; color:#695D54;}
.Formulaire DIV {margin-top:5px; margin-bottom:5px;clear:both;overflow:visible}
.Formulaire div.Suite {clear:none;float:left}
.Formulaire SPAN {font-size: 12px;width:180px; font-weight:bold; color:black; display:block; float:left; padding-top:5px}
.Formulaire SPAN.FondGris {color:#000000;font-weight:normal; width:auto; background-color: #DAD3D5}
.Formulaire LABEL { font-size: 12px;color:#000000; width:auto}
.Formulaire LABEL.Commentaire {font-size: 9px;color:#000000; font-weight:normal;}
.Formulaire INPUT, .Formulaire SELECT, .Formulaire textarea {font-size: 12px;background-color: #DAD3D5; margin-top: 5px; border: 0px;}
.Formulaire INPUT[type=checkbox], .Formulaire INPUT[type=checkbox] {background-color:white}
.Formulaire INPUT.SansFond {background-color:white}
.Form1 {font-size: 11px; background-color: #D8F2C1; margin-top: 5px; border: 0px;}
.Form2 {font-size: 11px; background-color: #FEECC7; margin-top: 5px; border: 0px;}
.Form3 {font-size: 11px; background-color: #FBC7CB; margin-top: 5px; border: 0px;}
.Form4 {font-size: 11px; background-color: #C1F1F6; margin-top: 5px; border: 0px;}
.Form5 {font-size: 11px; background-color: #D8F2C1; margin-top: 5px; border: 0px;}
.GrisFonceGras12 {color:#695D54; font-weight:bold; }
.GrisFonceGras14 {color:#695D54; font-weight:bold; }
.TexteRougeGras14 {color:#EF2233; font-weight:bold;}
.TexteRougeMaj12 {color:#EF2233; text-transform:uppercase;}
.TexteRougeMaj18 {color:#EF2233; text-transform:uppercase;}
.TexteFormAmi{ font-size:12px;}
.Titre16 {font-size: 16px; font-weight:bold;}
.TitreRubrique {font-size: 14px; font-weight:bold; margin-bottom:5px}
.TexteRubrique { margin-bottom:10px}

/**/

/** non utilisé */


DIV.Editor {margin-top:5px; margin-bottom:5px; margin-left:140px;}
.NextMeeting {color:#5BAA14; text-transform:uppercase;border-bottom: 1px solid #B5BFC6; padding-left:20px; padding-top:5px; background-image:url(../images/SafClubPicto2.gif); background-repeat:no-repeat; background-position:right }
.PrevMeeting {color:#5BAA14; text-transform:uppercase; padding-left:20px; background-image:url(../images/SafClubPicto1.gif); background-repeat:no-repeat; background-position:right; padding-top:5px;}


.TexteRouge {color:#EF2233;}
.TexteRougeGras {color:#EF2233; font-weight:bold;}
.Titre14 {font-size: 14px; font-weight:bold;}
.Titre17 {font-size: 17px; font-weight:bold;}
.Titre18 {font-size: 18px; font-weight:bold;}
/* Espace d'administration */
.TitreListe TD {font: bold 11px Verdana; color:white; padding:5px; background-color:#FF0000;}
.Liste TD {padding:2px; font:10px Verdana; background-color:#FFE6E6;}
.Detail TD {padding:10px; font:10px Verdana; background-color:#FFE6E6;}
.FondRouge {background-color: #FE8194;}
.AdmArticle {height:auto;clear:both}
.AdmThemeArticle {padding:0px; padding-left:2px; margin:0px; width:200px; float:left; background-color:#FFCCCC}
.AdmThemeArticle2 {padding:0px; padding-left:2px; margin:0px;  width:200px; float:left}
.AdmDetailArticle {display:none; visibility:hidden}
.Cache {visibility:hidden}
.Visible {visibility:visible}
.TriTitre {float:left}
.TriListe {width:11px;float:left;margin-left:2px;margin-top:2px}
.PagingBar {border:1px solid lightgrey; background-color:#F0F0F0; font-size:0.8em; margin-top:5px}
.PBPage {font-weight:bold}
/**/
/* NL  ADMIN*/
.DetailStats {
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 2px;
    display:none;
    visibility:hidden;
	background-color:#f0f0f0;
}
#TableDetail {
	width:100%;
	background-color:#FFFFFF
}
#TableDetail TH {
	font-size:0.7em;
	background-color:lightgrey
}
#TableDetail TD {
	font-size:0.7em;
	background-color:#d1e8f4
}
.TotalStat {
	font-weight:bold;
	font-size:11px;
	color:#0000cc
}
#TableDetail .GrisClair {
	background-color:#F0F0F0;
}
#TableDetail .GrisFonce {
	background-color:#AEAEAE;
}