/*##########################################*/
/*             STYLES GENERIQUES            */
/*##########################################*/

body,html{font-family: Trebuchet MS, Trebuchet, Helvetica, sans-serif;font-size:1em;line-height:1.2em;color:#3e3e3e;text-align:center;}

.selectStyled a{text-decoration:none;color:#333;}

/* PAGE */
#page{ text-align:left;}
#page a{color:#7a7a85;text-decoration:underline;}
#page a:hover{color:#29292e;text-decoration:underline;}

/*HEADER DE LA PAGE*/
#page #header #topNav{text-align:right;}
#page #header #topNav ul{vertical-align:top;}
#page #header #topNav ul li{font-size:0.7em;font-weight:bold;color:#c3c3c3;}
#page #header #topNav ul li a{color:#c3c3c3;text-decoration:none;}
#page #header #topNav ul li a:hover{text-decoration:underline;}
#page #header #topNav form input{vertical-align:middle;}
#page #header #topNav form input.texte{line-height:1.5em;}
#page #header #dateTemps{font-size:0.7em;text-align:right;}
#page #header #dateTemps p{display:inline;text-align:left;}
#page #header #dateTemps span{color:#9b9b9b;}
#page #header #dateTemps span img{vertical-align:middle;}
#page #header #dateTemps span.temperature{font-weight:bold;color:#ffffff;text-align:center;}

#page #content div.centerContent #rightColumn #enUnClic .content .onglets li{font-size:0.7em;text-align:center;}
#page #content div.centerContent #rightColumn #enUnClic .content .onglets li a{text-decoration:none}
#page #content div.centerContent #rightColumn #enUnClic .content .panel ul li a{font-size:0.8em;}
#page #content div.centerContent #rightColumn #enUnClic .content .panel ul li a:hover{text-decoration:none;}
#page #content div.centerContent #rightColumn #enUnClic .footer{font-size:0.7em;color:#505050;}

#page #content div.centerContent #rightColumn #multimedia p.title{font-size:0.8em;font-weight:bold;color:#fff;}
#page #content div.centerContent #rightColumn #multimedia p.links{text-align:center;}

/*##########################################*/
/*             PAGE D'ACCUEIL               */
/*##########################################*/
.home #content div.centerContent #leftColumn .article .viewer h3{font-family:"Georgia",serif;font-size:1.7em;font-weight:normal;color:#d91d3c;line-height:1.0em;}
.home #content div.centerContent #leftColumn .article .viewer .date{font-size:0.7em;color:#515151;text-transform:capitalize;}
.home #content div.centerContent #leftColumn .article .viewer .subHeader{font-size:0.8em;line-height:1.2em;color:#3c3c3c;}
.home #content div.centerContent #leftColumn .article .listing{text-align:center;}
.home #content div.centerContent #leftColumn .article .listing .column{vertical-align:middle;text-align:center;}
.home #content div.centerContent #leftColumn .article .listing .previewAll .previewSlide .column{font-size:0.7em;vertical-align:top;}
.home #content div.centerContent #leftColumn .article .listing .previewAll .previewSlide .preview{text-align:center;}
.home #content div.centerContent #leftColumn .article .listing .previewAll .previewSlide .preview .select{font-size:0em;text-align:center;}
.home #content div.centerContent #leftColumn .article .listing .previewAll .previewSlide .preview p.title{font-size:0.9em;line-height:1.2em;color:#7a7a7a;}
.home #content div.centerContent #leftColumn .breves .header h2{font-size:1.1em;font-weight:normal;color:#d91d3c;text-transform:uppercase;}
.home #content div.centerContent #leftColumn .breves .content ul li{font-size:0.8em;line-height:1.2em;color:#656565;}
.home #content div.centerContent #leftColumn .breves .content ul li a{color:#656565;text-decoration:none;}
.home #content div.centerContent #leftColumn .breves .content ul li a:hover{text-decoration:underline;}

.home #content div.centerContent #centerColumn #agenda .content .item .date{font-family:"Georgia",serif;font-size:1em;color:#9d9d9d;}
.home #content div.centerContent #centerColumn #agenda .content .item .date .jour{font-size:1.5em;}
.home #content div.centerContent #centerColumn #agenda .content .item .cat{font-size:0.7em;color:#b6b6b6;text-transform:uppercase;text-align:left;}
.home #content div.centerContent #centerColumn #agenda .content .item .title{font-family:"Georgia",serif;font-weight:normal;font-size:0.7em;font-style:italic;color:#2d2d2d;}
.home #content div.centerContent #centerColumn #agenda .content .item .title a{color:#2d2d2d;text-decoration:none;}
.home #content div.centerContent #centerColumn #agenda .content .item .title a:hover{text-decoration:underline;}
.home #content div.centerContent #centerColumn #agenda .footer{text-align:right;}
.home #content div.centerContent #centerColumn #agenda .footer a{font-family:"Georgia",serif;font-size:0.7em;font-style:italic;color:#e51436;}
.home #content div.centerContent #centerColumn #agenda .footer a:hover{text-decoration:none;}

.home #content div.centerContent #centerColumn #sondage .content{font-family:"Georgia",serif;font-size:0.8em;font-style:italic;color:#2b2b2b;}
.home #content div.centerContent #centerColumn #sondage .content a{color:#e51436;}
.home #content div.centerContent #centerColumn #sondage .content a:hover{text-decoration:none;}

.home #content div.centerContent #centerColumn #publication .content{font-family:"Georgia",serif;font-size:0.7em;font-style:italic;color:#656565;}
.home #content div.centerContent #centerColumn #publication .content p.title{font-size:1.2em;font-weight:bold;}
.home #content div.centerContent #centerColumn #publication .footer{text-align:right;}
.home #content div.centerContent #centerColumn #publication .footer a{font-family:"Georgia",serif;font-size:0.7em;font-style:italic;color:#e51436;}
.home #content div.centerContent #centerColumn #publication .footer a:hover{text-decoration:none;}


/*##########################################*/
/*             PAGE INTERNE                 */
/*##########################################*/
.interne #content div.centerContent #leftColumn #leftNav .content ul li a{font-size:0.8em;color:#65615d;text-decoration:none;line-height:1.1em;}
.interne #content div.centerContent #leftColumn #leftNav .content ul li.active a{color:#fff;font-weight:bold;}
.interne #content div.centerContent #leftColumn #leftNav .content ul li.current a{color:#fff;font-weight:bold;}
.interne #content div.centerContent #leftColumn #leftNav .content ul li.active ul li a{color:#fff;font-weight:normal;}
.interne #content div.centerContent #leftColumn #leftNav .content ul li ul li a{font-size:0.8em;font-weight:normal;color:#65615d;}
.interne #content div.centerContent #leftColumn #leftNav .content ul li ul li.current a{color:#fff;font-weight:bold;}

.interne #content div.centerContent #leftColumn #leftFlex .tx-loginboxmacmade-pi2 .content p{font-size:0.8em;line-height:1.1em;color:#634445;}
.interne #content div.centerContent #leftColumn #leftFlex .tx-loginboxmacmade-pi2 .content p a{color:#b3233a;font-weight:bold;}
.interne #content div.centerContent #leftColumn #leftFlex .tx-loginboxmacmade-pi2 .content p a:hover{text-decoration:none;}
.interne #content div.centerContent #leftColumn #leftFlex .tx-loginboxmacmade-pi2 .content label{font-size:0.9em;color:#634445;}
.interne #content div.centerContent #leftColumn #leftFlex .tx-loginboxmacmade-pi2 .content input.submit{font-size:0.8em;font-weight:bold;color:#fff;}

.interne #content div.centerContent #centerColumn{font-size:0.9em;}
.interne #content div.centerContent #centerColumn .header #breadcrump{font-size:0.7em;color:#5e5a57;}
.interne #content div.centerContent #centerColumn .header #breadcrump a{text-decoration:none;color:#5e5a57;}
.interne #content div.centerContent #centerColumn .header #breadcrump a:hover{text-decoration:underline;}

.interne #content div.centerContent #centerColumn .content h2{font-family:"Georgia",serif;font-size:1.3em;font-weight:normal;color:#d91d3c;}
.interne #content div.centerContent #centerColumn .content h3{font-size:1em;font-weight:normal;color:#808080;}
.interne #content div.centerContent #centerColumn .content p{font-size:0.8em;text-align:justify;line-height:1.4em;}
.interne #content div.centerContent #centerColumn .content a{color:#d91d3c;}
.interne #content div.centerContent #centerColumn .content a:hover{text-decoration:none;}
.interne #content div.centerContent #centerColumn .content ul li{font-size:0.8em;}
.interne #content div.centerContent #centerColumn .content .petitGris{font-size:0.7em;color:#888;}

.interne #content div.centerContent #centerColumn .content #publication .content{font-family:"Georgia",serif;font-size:0.9em;font-style:italic;color:#656565;}
.interne #content div.centerContent #centerColumn .content #publication .content p.title{font-size:1.1em;font-weight:bold;}
.interne #content div.centerContent #centerColumn .content #publication .footer{text-align:right;}
.interne #content div.centerContent #centerColumn .content #publication .footer a{font-family:"Georgia",serif;font-size:0.9em;font-style:italic;color:#e51436;}
.interne #content div.centerContent #centerColumn .content #publication .footer a:hover{text-decoration:none;}

.interne #content div.centerContent #centerColumn .content .asavoir h3{font-size:1.2em;font-weight:normal;color:#5e5a57;}
.interne #content div.centerContent #centerColumn .content .asavoir p{}
.interne #content div.centerContent #centerColumn .content .contact h3{font-size:1.2em;font-weight:normal;color:#5e5a57;}
.interne #content div.centerContent #centerColumn .content .contact p{}
.interne #content div.centerContent #centerColumn .content .telechargement h3{font-size:1.2em;font-weight:normal;color:#5e5a57;}
.interne #content div.centerContent #centerColumn .content .telechargement p{}
.interne #content div.centerContent #centerColumn .content .miseenavant h3{font-size:1.2em;font-weight:normal;color:#5e5a57;}
.interne #content div.centerContent #centerColumn .content .miseenavant p{}

.interne #content div.centerContent #centerColumn .content table#neuville tr td {text-align:left;font-size:0.8em;font-size:normal;}
.interne #content div.centerContent #centerColumn .content table#neuville tr td p{text-align:left;font-size:normal;}

.interne #content div.centerContent #centerColumn .content .tx-rgsmoothgallery-pi1 a{color:#fff;text-decoration:none;}
.interne #content div.centerContent #centerColumn .content .tx-rgsmoothgallery-pi1 a:hover{text-decoration:underline;}
.interne #content div.centerContent #centerColumn .content .tx-rgsmoothgallery-pi1 .rgsgcontent .myGallery .slideInfoZone h2{font-size:1.2em;color:#fff}

.interne #content div.centerContent #centerColumn .content .headerNewsList{font-size:0.9em;color:#6A6A6A;text-transform:capitalize;}
.interne #content div.centerContent #centerColumn .content .headerNewsList .cat{font-family: 'Trebuchet MS', Helvetica, sans-serif;font-style:normal;text-transform:uppercase;color:#aaa;}

.interne #content div.centerContent #centerColumn .content p.eventFilter{font-family:"Georgia",serif;font-size:1.3em;font-style:italic;color:#3b3b3b;}

.interne #content div.centerContent #centerColumn .content h2 .headerNewsList{font-family:"Georgia",serif;font-size:0.7em;color:#6A6A6A;text-transform:capitalize;font-style:italic;}
.interne #content div.centerContent #centerColumn .content h2 .headerNewsList .cat{font-family: 'Trebuchet MS', Helvetica, sans-serif;font-style:normal;text-transform:uppercase;color:#aaa;}
.interne #content div.centerContent #centerColumn .content .newsList .header{font-family:"Georgia",serif;font-style:italic;}
.interne #content div.centerContent #centerColumn .content .newsList .header .date{font-size:0.7em;color:#6A6A6A;}
.interne #content div.centerContent #centerColumn .content .agenda .header .date{font-size:0.9em;}
.interne #content div.centerContent #centerColumn .content .newsList .header .date .cat{font-family: 'Trebuchet MS', Helvetica, sans-serif;font-style:normal;text-transform:uppercase;color:#aaa;}
.interne #content div.centerContent #centerColumn .content .newsList .header h3{font-size:1.1em;font-weight:normal;color:#d91d3c;}
.interne #content div.centerContent #centerColumn .content .newsList .content .subheader p{font-family:"Georgia",serif;font-size:1.2em;font-style:italic;}
.interne #content div.centerContent #centerColumn .content .newsList .content p{color:#3b3b3b;}

.interne #content div.centerContent #centerColumn .content #blocCalendar .content .tx-inagenda-pi1 .header .title{font-weight:bold;color:#d91d3c;text-transform:uppercase;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .content .tx-inagenda-pi1 .header .title .tools{font-size:0em;text-align:right;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .content .tx-inagenda-pi1 .agenda table th{font-size:0.8em;text-align:center;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .content .tx-inagenda-pi1 .agenda table td{font-size:0.7em;font-weight:bold;text-align:center;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .content .tx-inagenda-pi1 .agenda table td.actif a{color:#fff;text-decoration:none;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .content .tx-inagenda-pi1 .agenda table td.actif a:hover{text-decoration:underline;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .content form label{font-family:"Georgia",serif;font-size:0.8em;color:#6A5B55;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .content form .selectStyled a{text-decoration:none;color:#333;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .content form .selectStyled .selectStyledContent a:hover{color:#aaa;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .footer{text-align:center;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .footer a{text-decoration:none;}
.interne #content div.centerContent #centerColumn .content #blocCalendar .footer a:hover{text-decoration:underline;}

.interne #content div.centerContent #centerColumn .content .wtdirectory_filter_multi_div select{vertical-align:top;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_filter_multi_div .selectStyled a{font-size:0.8em;text-decoration:none;color:#333;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_filter_multi_div .selectStyled a:hover{color:#aaa;}

.interne #content div.centerContent #centerColumn .content .wtdirectory_nav_wrap ul li a{text-decoration:none;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_nav_wrap ul li a:hover{text-decoration:underline;}

.interne #content div.centerContent #centerColumn .content .wtdirectory_list .header h3{font-family:"Georgia",serif;color:#fff}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .content .item{font-size:0.9em;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .content .item p{font-size:0.9em;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .content .item h4{font-family:"Georgia",serif;font-weight:normal;text-transform:lowercase;color:#b3233a;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .content .item h4:first-letter{text-transform:uppercase;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .content .item h4 a{text-decoration:none;color:#b3233a;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .content .item h4 a:hover{text-decoration:underline;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .footer{color:#ffffff;font-size:0.8em;text-align:center;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .footer p{text-align:center;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .footer ul li a{color:#ffffff;text-decoration:none}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .footer ul li a.act{font-size:1.2em}
.interne #content div.centerContent #centerColumn .content .wtdirectory_list .footer ul li a:hover{text-decoration:underline}

.interne #content div.centerContent #centerColumn .content .wtdirectory_details{color:#707070;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_details .header .encart h3{text-transform:uppercase;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_details .header .encart p.cat{text-align:right;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_details .content .actualites h3{font-family:"Georgia",serif;font-size:1.1em;font-weight:normal;color:#d91d3c;text-transform:uppercase;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_details .content p{font-family:"Georgia",serif;font-style:italic;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_details .bloc_adresse{color:#60575a;}

.interne #content div.centerContent #centerColumn .content .news-list-browse{text-align:center;}
.interne #content div.centerContent #centerColumn .content .news-list-browse p{font-size:0.8em;text-align:center;}
.interne #content div.centerContent #centerColumn .content .news-list-browse table tr td.tx-ttnews-browsebox-SCell{font-weight:bold;}
.interne #content div.centerContent #centerColumn .content .news-list-browse table tr td p{font-size:1.2em;}
.interne #content div.centerContent #centerColumn .content .news-list-browse table tr td p a{text-decoration:none;}
.interne #content div.centerContent #centerColumn .content .news-list-browse table tr td p a:hover{text-decoration:underline;}

.interne #content div.centerContent #centerColumn .content fieldset legend{font-family:"Georgia",serif;font-size:1.3em;font-style:italic;color:#3c3c3c;}
.interne #content div.centerContent #centerColumn .content fieldset div.tx_powermail_pi1_fieldwrap_html_submit{text-align:right;}
.interne #content div.centerContent #centerColumn .content fieldset span div{font-size:0.8em;font-style:italic;color:#aaa;}
.interne #content div.centerContent #centerColumn .content fieldset label{font-family:"Georgia",serif;font-style:italic;color:#636260;}
.interne #content div.centerContent #centerColumn .content fieldset .texte{font-size:0.9em;}
.interne #content div.centerContent #centerColumn .content fieldset label a:hover dfn {font-size:0.9em;}
.interne #content div.centerContent #centerColumn .content fieldset .powermail_submit,
.interne #content div.centerContent #centerColumn .content fieldset input.submit{font-size:0.9em;color:#FFFFFF;font-weight:bold;}
.interne #content div.centerContent #centerColumn .content fieldset .powermail_mandatory_js {font-weight:normal; font-size:0.9em; color: #E20001; text-align:left;}
.interne #content div.centerContent #centerColumn .content fieldset span.powermail_mandatory {color: #E20001;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_details_edit .formError{font-weight:bold;color:#ffffff;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_details_edit .formError p.info{font-size:0.8em;font-style:italic;color:#fff;text-align:right;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_details_edit form .item .explain{font-size:0.8em;font-style:italic;}
.interne #content div.centerContent #centerColumn .content .wtdirectory_details_edit form .item .submit{color:#ffffff;font-weight:bold;}
.interne #content div.centerContent #centerColumn .content fieldset .sk-pagecomments-error{color:#a33656;}                                                                                                                                            

.interne #content div.centerContent #centerColumn .content .tx-skpagecomments-pi1 .comment .pseudodate p{color:#3b3b3b;}
.interne #content div.centerContent #centerColumn .content .tx-skpagecomments-pi1 .comment .pseudodate p .sk-pagecomments-date{font-size:0.8em;font-style:italic;}

.interne #content div.centerContent #centerColumn .content .marcheList table{font-size:0.9em;}
.interne #content div.centerContent #centerColumn .content .marcheList table tr td.periode{font-family:"Georgia",serif;font-size:1.3em;font-style:italic;color:#b92940;}
.interne #content div.centerContent #centerColumn .content .marcheList table tr td.objet{font-size:0.9em;}
.interne #content div.centerContent #centerColumn .content .marcheList table tr td.objet a{color:#3c3c3c;}
.interne #content div.centerContent #centerColumn .content .marcheList table tr td.type{font-size:0.8em;color:#959387;text-transform:uppercase;text-align:right;}

.interne #content div.centerContent #centerColumn .content .marcheSingle .bloc_adresse h3{font-family:"Georgia",serif;font-size:1.3em;font-style:italic;color:#fff;}
.interne #content div.centerContent #centerColumn .content .marcheSingle .champs{font-size:0.9em;color:#3b3b3b;}
.interne #content div.centerContent #centerColumn .content .marcheSingle .champs .label{font-size:0.9em;font-style:italic;}

.interne #content div.centerContent #centerColumn #tools{text-align:right;}

/*Le détail des élus*/
#page #content .centerContent #centerColumn .content .tx-wecstaffdirectory-pi1 .tx-wecstaffdirectory-content .tx-wecstaffdirectory-staffpage .photo {float:left;}
#page #content .centerContent #centerColumn .content .tx-wecstaffdirectory-pi1 .tx-wecstaffdirectory-content .tx-wecstaffdirectory-staffpage .tx-wecstaffdirectory-fieldDescription {font-size:12px;font-family:trebuchet MS;}
#page #content .centerContent #centerColumn .content .tx-wecstaffdirectory-pi1 .tx-wecstaffdirectory-content .tx-wecstaffdirectory-staffpage .tx-wecstaffdirectory-fieldDescription p {font-size:12px;}
#page #content .centerContent #centerColumn .content .tx-wecstaffdirectory-pi1 .tx-wecstaffdirectory-content .tx-wecstaffdirectory-staffpage .tx-wecstaffdirectory-fieldHeaderLarge {font-family:trebuchet MS;}

/*La liste des élus*/
#page #content .centerContent #centerColumn .content .tx-wecstaffdirectory-pi1 .tx-wecstaffdirectory-content .tx-wecstaffdirectory-fullWidth {font-family:trebuchet MS;}

#page #content .centerContent #centerColumn .content table#elus {font-size:13px;}
#page #content .centerContent #centerColumn .content table#elus tr.nom td p {text-align:center;}
#page #content .centerContent #centerColumn .content table#elus tr.nom td p a {font-weight:bold;}

/* carto */
#contCarto #contFlashCarto .header a {width: 100%;font-weight: bold;color: #ffffff;text-decoration: none;font-size: 10px;margin:0px 100px;}

/*######################################*/
/*         FOOTER - PIED DE PAGE        */
/*######################################*/
#page #footer .content .links .item h3{font-size:0.7em;line-height:1.2em;font-weight:bold;text-transform:uppercase;}
#page #footer .content .links .item ul li{font-size:0.7em;line-height:1.3em;}
#page #footer .content .links .item a{color:#424242;text-decoration:none;}
#page #footer .content .links .item a:hover{color:#e51436;}
#page #footer p.addr {font-size:11px;text-align:center;}