@charset "utf-8";




#communauteHeader { height:28px; background:url(/Content/Images/communauteHeaderBg.gif) repeat-x top left; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:5px; }
#communauteFormContainer { float:left; margin-left:10px; }
#communauteForm { padding:0; margin:0; }
#communauteForm select { padding:0; margin:0; }
#communauteAnnonce { float:right; margin-right:25px; }





#siteContent { width: 100%; background:white; }

/*  start leftContent override */
#leftContent {margin-top:0px;}
/* end leftContent override */

#sites {width:600px; margin-left:8px;}
#sites > div:first-child + div {width:600px; margin-bottom:2px;}
.IsCanadaOnly { border:1px solid black;}

#sites > div:first-child + div > div:first-child {height:16px; background:#282727 url(/Content/Images/sitesTitleBg1.gif) no-repeat top right;}
#sites > div:first-child + div > div:first-child + div {height:29px; background:#000000 url(/Content/Images/sitesTitleBg2.gif) no-repeat top right;}
#sites > div:first-child + div > div:first-child + div span {float:left; font:14px Arial, Helvetica, sans-serif; color:#ffffff; padding-right:5px; padding-left:5px;}
#sites > div:first-child + div > div:first-child + div select {float:left;}
#sites > div:first-child + div > div:first-child + div .pager {float:right; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:10px; padding-right:5px;}
#sites > div:first-child + div + div > div.odd {background:#000000;padding:5px;}
#sites > div:first-child + div + div > div.even {background:#282727;;padding:5px;}

#sites > div:first-child + div + div > div.odd > div:first-child,#sites > div:first-child + div + div > div.even > div:first-child {float:left; width:127px;}
#sites > div:first-child + div + div > div.odd > div:first-child + div, #sites > div:first-child + div + div > div.even > div:first-child + div {float:left; width:320px; margin-left:5px;}
#sites > div:first-child + div + div > div.odd > div:first-child + div > span.title, #sites > div:first-child + div + div > div.even > div:first-child + div > span.title {font:12px Arial, Helvetica, sans-serif; color:#5cc0ef;}
#sites > div:first-child + div + div > div.odd > div:first-child + div > span.description, #sites > div:first-child + div + div > div.even > div:first-child + div > span.description {font:12px Arial, Helvetica, sans-serif; color:#ffffff;}
#sites > div:first-child + div + div > div.odd > div:first-child + div + div, #sites > div:first-child + div + div > div.even > div:first-child + div + div {float:right; width:100px; text-align:right;}

#sites > div:first-child + div + div > div.odd > div:first-child + div + div > a , #sites > div:first-child + div + div > div.even > div:first-child + div + div > a {font:10px Arial, Helvetica, sans-serif; color:#32a6ec; text-decoration:underline;}


.communautePaging { width:597px; padding:5px; margin:0; background:#012b46; text-align:right; color:#e99b18; }
.communautePaging a { color:#e99b18; text-decoration:none;}
.communautePaging a:hover { color:white; text-decoration:underline; }
.pageLinkColor { color:white; text-decoration:underline; }
#communauteContent { border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; }
#communauteMenu { padding:3px 5px 3px 5px; background:#074973; color:#ffffff; }
#communauteMenu > div:first-child { float:left;}
#communauteMenu > div:first-child + div { float:left; padding-left:285px; }
.communauteListOdd, .communauteListEven { padding:3px 5px 3px 5px; }
.communauteListOdd { background:#ffffff; }
.communauteListEven { background:#e4e4e4; }
.communauteAnnonceBloc { float:left; width: 320px; }
.communauteAnnonceBloc > div:first-child { font:14px Arial, Helvetica, sans-serif; color:#0f527d; }
.communauteAnnonceBloc > div:first-child + div { font:11px Arial, Helvetica, sans-serif; color:#000000; }
.communauteLieuBloc {float:left; width: 160px; margin-left:25px; font:12px Arial, Helvetica, sans-serif; color:#000000; }
.communauteDetailsBloc {float:right; width: 70px; text-align:right;}
.communauteDetailsBloc a { font:10px Arial, Helvetica, sans-serif; color:#0f527d; text-decoration:underline; }
.communauteDescrBloc { font:12px Arial, Helvetica, sans-serif; color:#000000; padding-top:20px; padding-bottom:20px; width: 320px; }


.sitesPagingSelected { color:white; text-decoration:underline; }
#sitesListContainer { background:#273215; border-top:1px solid white; }

.sitesListImage { width:128px; float:left; padding-left:5px; }
.sitesListDescr { width:400px; float:left; padding-left:5px; }
.sitesListDescr > div:first-child { color:#32a6ec; }
.sitesListDescr .sitesDescr { width:385px; padding-top:10px; color:white; }
.sitesListSite { width:45px; float:left; padding:1px 0px 0px 10px; font-size:10px; }
.sitesListSite a { color:#32a6ec; }
.sitesListSite a:hover { color:white; }

.sitesBottomSpacer { padding-bottom:3px; }

/* change color here */
.footerEmission li, .footerEducation li, .footerJeux li, .footerCommunaute li, .footerServices li, .footerOtelfo li { background:url(Images/dashBulletBlue.gif) no-repeat; background-position: 0 .6em; }
#footerText, #footerText a { color:#1b3853; }	/* change color here */
/* change color here */

.formAlign { padding-top:10px; font-size:11px; /*border:1px solid red;*/ }
#annonce_form  span { color:red; }
#annonce_form input, #annonce_form textarea,#annonce_form select { color:#044772; font-size:12px; background:white; border:1px solid black; }
#annonce_form .formSendAlign input { border:none;}
#annonce_form option { color:#044772; font-size:12px; background:white; }

.formAlignTitre { float:left; width:311px; padding:0px; text-align:right; /*border:1px solid yellow;*/ }
.formAlignVille { float:left; width:275px; padding:0px; text-align:right; /*border:1px solid yellow;*/ }
.formAlignRegion { float:left; width:311px; padding:0px; text-align:right; /*border:1px solid yellow;*/ }
.formAlignCpostal { float:left; width:275px; padding:0px; text-align:right; /*border:1px solid yellow;*/ }

.formAlignDebut { float:left; width:200px; padding:0px; /*border:1px solid yellow;*/ }
.formAlignHeure { float:left; width:195px; padding:0px; /*border:1px solid yellow;*/ }
.formAlignFin { float:left; width:185px; padding:0px; text-align:right; /*border:1px solid yellow;*/ }

.formAlignAdresse { float:left; width:311px; padding:0px; text-align:right; /*border:1px solid yellow;*/ }
.formAlignContact { float:left; width:275px; padding:0px; text-align:right; /*border:1px solid yellow;*/ }

.formAlignTel { float:left; width:311px; padding:0px; text-align:right; /*border:1px solid yellow;*/ }
.formAlignCourriel { float:left; width:275px; padding:0px; text-align:right; /*border:1px solid yellow;*/ }
.formAlignUrl { width:585px; padding-top:10px; font-size:11px; text-align:right; }

.formAlignSubmit {float:right; padding-left:15px; /*border:1px solid yellow;*/ }
.formSendAlign { height:23px; margin-top:20px; margin-bottom:10px; } 




