/*
######################################
########## Generic styles ############
######################################
*/


body{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

a{
	text-decoration:none;
	color:#231F20;}
a:hover{text-decoration:underline;cursor:pointer;}
h2{font-family:'Yanone Kaffeesatz';font-size:3em;font-weight:normal;}
h3{font-family:'Arial';color:#231f20;font-weight:bold;font-size:1em;}
h4{font-family:'Yanone Kaffeesatz';color:#231f20;font-weight:bold;font-size:1.2em;}
.page h2{color:#D13207}
.page h3{color:#D13207}
.page h4{color:#D13207}
.page1 h2{color:#D93307;}
.page1 h3{color:#D93307;}
.page1 h4{color:#D13207;}
.page2 h2{color:#FFAD33;}
.page2 h3{color:#FFAD33;}
.page2 h4{color:#FFAD33;}
.page3 h2{color:#C10076;}
.page3 h4{color:#C10076;}
.page4 h2{color:#4AA837;}
.page4 h3{color:#30A276;}
.page4 h4{color:#4AA837;}
.page5 h2{color:#646FA6;}
.page5 h3{color:#646FA6;}
.page5 h4{color:#646FA6;}
.page6 h2{color:#C4B9AD;}
.page6 h3{color:#633;}
.page6 h4{color:#633;}
.page7 h2{color:#B28A68;}
.page7 h3{color:#B28A68;}
.page7 h4{color:#B28A68;}
.page8 h2{color:#30A276;}

.page8 h3{color:#30A276;}
.page8 h4{color:#30A276;}
.page9 h2{
	color:#099;
}
.page9 h3{
	color:#099;
}
.page9 h4{
	color:#099;
}

.page a{color:#D13207}
.page1 a{color:#D93307;}
.page2 a{color:#FF671E;}
.page3 a{color:#5C5970;}
.page4 a{color:#9FA878;}
.page5 a{color:#444C72;}
.page6 a{color:#657A86;}
.page7 a{color:#695B4E;}
.page8 a{color:#3F6556;}
.page9 a{color:#006969;}
.page9 strong {color:#333;}
.page9 strong a{color:#333;}
.error{color:#FFFFFF;}
.image-gauche{
	color:#FFFFFF;
	float: right;
}
a.plus-de{color: white;text-transform: uppercase;font-size: 0.8em;}
span.plus-de a{color: white;text-transform: uppercase;font-size: 0.8em;}
span.plus-de{font-size:1em;line-height:1em;}

p.blocLien{font-size:0.9em; text-align:right;}
p.blocLien a{font-size:0.7em;  line-height:1.4em; font-weight:bold;text-transform:uppercase; color:#ffffff;  text-decoration:none}



/*
#####################################
######## Formulaire connexion #######
#####################################
*/
#poll2 .tx-felogin-pi1 div{color:#FFFFFF;}
#poll2 .tx-felogin-pi1 h3{color:#FFFFFF;}
#poll2 .tx-felogin-pi1 legend{color:#FFFFFF;}
#poll2 .tx-felogin-pi1 label{font-size:1em;text-transform:none;}
#poll2 .tx-felogin-pi1 input{}


/*
######################################
############# Flexible ###############
######################################
*/
.centerColumn .flexCitation p{font-family:Arial;font-size:1.25em;color:#231F20;line-height:32px;}

.flexNotation h3{font-family:'Yanone Kaffeesatz';font-size:1.9em;color:#B7B5B6;font-weight:normal}
.flexNotation p{font-family:Arial;font-size:0.8em;color:#231f20;}
.flexNotation a{color:#231F20;}
.flexContact h3{font-family:'Yanone Kaffeesatz';font-size:1.9em;color:#B7B5B6;font-weight:normal}
.flexContact h3{font-family:'Yanone Kaffeesatz';font-size:1.9em;color:#B7B5B6;font-weight:normal}
.flexContact h4{
	font-family:'Yanone Kaffeesatz';
	color:#FFAD33;
	font-weight:bold;
	font-size:1em;
}
.flexContact p{
	font-family:Arial;
	font-size:0.8em;
	color:#666;
}
.flexContact a{
	color:#FFAD33;
}

.flexContactPLUS h3{font-family:'Yanone Kaffeesatz';font-size:1.9em;color:#B7B5B6;font-weight:normal}
.flexContactPLUS h3{font-family:'Yanone Kaffeesatz';font-size:1.9em;color:#B7B5B6;font-weight:normal}
.flexContactPLUS h4{font-family:'Yanone Kaffeesatz';color:#FFAD33;font-weight:bold;font-size:1em;}
.flexContactPLUS p{
	font-family:Arial;
	font-size:0.8em;
	color:#FFF;
}
.flexContactPLUS a{color:#FFAD33;}

.flexDownload h3{font-family:'Yanone Kaffeesatz';font-size:1.9em;color:#B7B5B6;font-weight:normal}
.flexDownload ul li a{font-family:Arial;font-size:0.8em;font-weight:bold;color:#231F20;}

.flexUsefullLinks h3{font-family:'Yanone Kaffeesatz';font-size:1.9em;color:#B7B5B6;font-weight:normal}
.flexUsefullLinks p{font-family:Arial;font-size:0.8em;color:#231f20;}
.flexUsefullLinks a{}

.flexKnowMore h3{font-family:'Yanone Kaffeesatz';font-size:1.9em;color:#B7B5B6;font-weight:normal}
.flexKnowMore p{font-family:Arial;font-size:0.8em;color:#231f20;}
.page1 .flexKnowMore a{color:#8CAAA0;}
.page2 .flexKnowMore a{color:#83A345;}
.page3 .flexKnowMore a{color:#C10076;}
.page4 .flexKnowMore a{color:#AFA59A;}
.page5 .flexKnowMore a{color:#BC232D;}
.page6 .flexKnowMore a{color:#81C2EB;}
.page7 .flexKnowMore a{color:#B28A68;}
.page8 .flexKnowMore a{color:#30A276;}
.page9 .flexKnowMore a{
	color:#099;
}


.flexHeader{}
.flexHeader .txt{}
.flexHeader .txt .category{color:#FFFFFF;font-weight:normal;font-family: 'Yanone Kaffeesatz';font-size: 1.4em;line-height:1.3em;}
.flexHeader .txt .title{
	color:#FFFFFF;
	font-weight:normal;
	font-family: 'Yanone Kaffeesatz';
	font-size:1.8em;
	line-height:0.95em;
}

.flexOnFront .content .rightColumn .title p{font-family:'Yanone Kaffeesatz';font-size:2.3em;color:#000000;line-height:1em;}
.flexOnFront .content .rightColumn .date p{font-weight:bold;font-family:Arial;font-size:1.1em;color:#3D5315;}
.flexOnFront .content .rightColumn .text p{font-size:0.8em;color:#3D5315;}
.flexOnFront .content .rightColumn .info p{color:#324412;font-size:0.7em;font-weight:bold;text-transform:uppercase;}

.flexInformation h3{font-family:'Yanone Kaffeesatz';font-size:1.9em;color:#B7B5B6;font-weight:normal}
.flexInformation p{font-family:Arial;font-size:0.8em;color:#231f20;line-height:1.5em;}
.flexInformation a{color:#231F20;}
.flexInformation .tel{font-size:0.85em;}
.flexInformation .content p.prix{font-size:0.75em;line-height:1.5em;}





.tx-dropdownsitemap-pi1 div.expAll{}
.content .tx-dropdownsitemap-pi1 .expAll{color:#FFFFFF;}
.tx-dropdownsitemap-pi1 .level_1{}
.tx-dropdownsitemap-pi1 .level_1 ol li{margin:10px 0px;}
.tx-dropdownsitemap-pi1 .level_2 .no{margin:0px;display:block;}
.tx-dropdownsitemap-pi1 .level_2 span.ifsub{font-family:Arial;font-size:1em;}
.tx-dropdownsitemap-pi1 .level_3 span.ifsub{font-family:Arial;font-size:1em;}
.tx-dropdownsitemap-pi1 .level_3 .no{margin:0px;display:block;}
.tx-dropdownsitemap-pi1 .level_3 .no a{color:#BFBEBE;}
.tx-dropdownsitemap-pi1 .level_3 .no a:hover{color:#D33207;}
.tx-dropdownsitemap-pi1 .description{}
.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:active {color:#FFFFFF;font-size:0.9em;}
.tx-dropdownsitemap-pi1 a:hover{color:#D33207;}
.tx-dropdownsitemap-pi1 span.ifsub {font-family:'Yanone Kaffeesatz';font-weight:normal;font-size:1.8em;text-transform:none;}


.newsSingle{
	color:#F60;
}
.newsSingle h2{
	color:#C30;
	font-weight: bold;
}
.newsSingle h3{
	color:#C30;
}
.newsSingle h4{
	color:#C30;
}
.newsSingle .date{font-size:0.9em;font-weight:bold;}
.newsSingle .txt{
	margin-bottom: 10px;
	border-bottom: 1px dotted #999;
}
.newsSingle .txt pre{font-family:Arial;font-size:1em;}
.newsSingle .category{color:#FFFFFF;font-size:0.9em;}
.newsSingle .allLink a{color:#FFFFFF;font-size:0.8em;}
.newsSingle .allLink a:hover{color:#D33207}

.tx-rgslideshow-pi1 .rgslideshow .rgstitle{font-size: 1.2em;font-weight: bold;letter-spacing: inherit;text-transform: none;}
.tx-rgslideshow-pi1 .rgslideshow .rgsnest{background:url('../img/bg_slideshow_description.png')}
.tx-rgslideshow-pi1 .rgslideshow .rgsnest .rgsdescription {font-size:0.9em;}
/*
######################################
########### Home template ############
######################################
*/

#header{color:#FFFFFF;}
#header #topNav{}
#header #topNav .searchBox label{font-size:0.9em;font-family:Arial;line-height:22px;}
♯header #topNav .searchBox .searchText{font-family:Arial;font-size:14px;}
#header #topNav .searchBox .searchButton{
	color:#000;
	font-family:'Yanone Kaffeesatz';
	font-size:1.1em;
}
#header #topNav .navigation{font-size:0.8em;line-height:14px;text-align:right;font-family:Arial;}
#header #topNav .navigation a{color:#FFFFFF;}
#header #topNav .rssLink{line-height:22px;color:#FFFFFF;}
#header #topNav .rssLink span{font-family:'Yanone Kaffeesatz';font-size:1em;}

#header #topNav .fontPlus a{color:#FFFFFF;font-size:1em;}

#header #mainNav{font-family:'Yanone Kaffeesatz';font-size:1.2em;font-weight:normal;text-transform:uppercase;line-height:42px;letter-spacing:0.02em;}
#header #mainNav a{color:#FFFFFF;}
#header #mainNav a:hover{text-decoration:none;}

#header #mainNav .subNav{}
#header #mainNav .subNav ul{}
#header #mainNav .subNav ul li{font-family:Arial;font-size:0.65em;color:#FFFFFF;text-transform:none;line-height:17px;}
#header #mainNav .subNav ul li .abstract{
	font-family:Arial;
	font-size:1em;
	color:#A79F9F;
	line-height:1em;
}

#header #mainNav .subNav ul li a{
	line-height:2em;
}
#header #mainNav .subNav ul li a:hover{text-decoration:none;}


#header #slide .txt .cat{font-family:'Yanone Kaffeesatz';font-size:1.8em;line-height:1em;}
#header #slide .txt .title{font-family:'Yanone Kaffeesatz';font-size:2.4em;text-transform:uppercase;line-height:1em;}
#header #slide .txt .title a{color:#FFFFFF;}
#header #slide .txt .title a:hover{text-decoration:underline;}
#header #slide .txt .subheader{font-family:'Arial';font-size:0.9em;line-height:1.5em;}


#news #newsPlugin .firstTitle{
	font-family:'Yanone Kaffeesatz';
	font-size:4em;
	color:#D83306;
	font-weight:bold;
	line-height:1em;
	padding-left: 20px;
}
#news #newsPlugin .secondTitle{font-family: 'Yanone Kaffeesatz' ;font-size:2.1em;color:#171516;font-weight:normal;line-height:30px;}
#news #newsPlugin .secondTitle a{font-family: 'Yanone Kaffeesatz' ;font-size:1em;color:#171516;font-weight:normal;line-height:30px;}
#news #newsPlugin .secondTitle a:hover{color:#5B5656;text-decoration:none;}
#news #newsPlugin .secondTitle .cat{color:#FFFFFF;font-weight:bold;text-transform:uppercase;font-size:0.4em;font-family:Arial;}
#news #newsPlugin .secondTitle .cat1{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.4em;
	font-family:Arial;
}
#news #newsPlugin .secondTitle .cat2{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.4em;
	font-family:Arial;
}

#news #newsPlugin p{font-family:Arial;font-size:0.8em;color:#474144;line-height:15px;}

#news .news0 .secondTitle a{font-family: 'Yanone Kaffeesatz';font-size: 1.5em;color: #171516;font-weight: normal;line-height: 30px;}
#news .news1 .secondTitle a{font-family: 'Yanone Kaffeesatz';font-size: 1.5em;color: #171516;font-weight: normal;line-height: 30px;}
#news .news0 .secondTitle .cat1{color: white;font-weight: bold;text-transform: uppercase;font-size: 0.5em;font-family: Arial;}
#news .news1 .secondTitle .cat1{color: white;font-weight: bold;text-transform: uppercase;font-size: 0.5em;font-family: Arial;}
#news .news0 p{font-size:0.8em;color:#474144;}
#news .news1 p{font-size:0.8em;color:#474144;}
#news .news0 .secondTitle a:hover{color:#5B5656;text-decoration:none;}
#news .news1 .secondTitle a:hover{color:#5B5656;text-decoration:none;}

#news #newsPlugin .centerColumn .tx-quickpoll-pi1 h3{font-family:'Yanone Kaffeesatz';font-size:5.3em;color:#817B7F;font-weight:normal;line-height:1em;}
#news #newsPlugin .centerColumn .tx-quickpoll-pi1 .pollquestion{font-family:'Yanone Kaffeesatz';color:#FFFFFF;font-size:2em;line-height:1em;}
#news #newsPlugin .centerColumn .tx-quickpoll-pi1 label{font-family:Arial;color:#FFFFFF;font-size:1em;text-transform:uppercase;font-weight:bold;line-height:1em;}
#news #newsPlugin .centerColumn .tx-quickpoll-pi1 .pollsubmit{color:#FFFFFF;text-transform:uppercase;font-size:1.2em;}

#news #rightNav{}
#news #rightNav ul{}
#news #rightNav ul li{font-family:'Yanone Kaffeesatz';font-size:1.5em;color:#FFFFFF;line-height:32px;}
#news #rightNav ul li a{color:#FFFFFF;}
#news #rightNav ul li a:hover{text-decoration:none;}


#event #eventPlugin{color:#FFFFFF;}
#event #eventPlugin .firstTitle{font-family:'Yanone Kaffeesatz';font-size:5.3em;color:#4C494A;font-weight:normal;line-height:75px;}

#event #eventPlugin .leftColumn{}
#event #eventPlugin .leftColumn .date{font-family:Arial;font-size:5em;font-weight:bold;text-align:right;}
#event #eventPlugin .leftColumn .date .month{font-family:'Yanone Kaffeesatz';font-size:0.35em;}
#event #eventPlugin .leftColumn .date br{line-height:50px;}
#event #eventPlugin .leftColumn .event .cat{font-weight:bold;text-transform:uppercase;font-size:0.7em;font-family:Arial;}
#event #eventPlugin .leftColumn .event h3{font-family:Arial;font-size:1em;font-weight:normal;line-height:21px;}
#event #eventPlugin .leftColumn .event h3 a{color:#FFFFFF;}
#event #eventPlugin .leftColumn .event h3 a:hover{color:#E03507;text-decoration:none;}
#event #eventPlugin .leftColumn .event p{font-family:Arial;font-size:0.75em;line-height:17px;color:#FFFFFF;}
#event #eventPlugin .leftColumn .event .info pre{font-family:Arial;font-weight:bold;color:#8B7F84;font-size:0.55em;text-transform:uppercase;line-height:13px;}

#event #eventPlugin .centerColumn{}
#event #eventPlugin .centerColumn .date{font-family:Arial;font-size:5em;font-weight:bold;text-align:right;}
#event #eventPlugin .centerColumn .date .month{font-family:'Yanone Kaffeesatz';font-size:0.35em;}
#event #eventPlugin .centerColumn .date br{line-height:50px;}
#event #eventPlugin .centerColumn .event .cat{font-weight:bold;text-transform:uppercase;font-size:0.7em;font-family:Arial;}
#event #eventPlugin .centerColumn .event h3{font-family:Arial;font-size:1em;font-weight:normal;line-height:21px;}
#event #eventPlugin .centerColumn .event h3 a{color:#FFFFFF;}
#event #eventPlugin .centerColumn .event h3 a:hover{color:#E03507;text-decoration:none;}
#event #eventPlugin .centerColumn .event p{font-family:Arial;font-size:0.75em;line-height:17px;color:#FFFFFF;}
#event #eventPlugin .centerColumn .event .info pre{font-family:Arial;font-weight:bold;color:#8B7F84;font-size:0.55em;text-transform:uppercase;line-height:13px;}

#event #eventPlugin .rightColumn{}
#event #eventPlugin .rightColumn .date{font-family:Arial;font-size:5em;font-weight:bold;text-align:right;}
#event #eventPlugin .rightColumn .date .month{font-family:'Yanone Kaffeesatz';font-size:0.35em;}
#event #eventPlugin .rightColumn .date br{line-height:50px;}
#event #eventPlugin .rightColumn .event .cat{font-weight:bold;text-transform:uppercase;font-size:0.7em;font-family:Arial;}
#event #eventPlugin .rightColumn .event h3{font-family:Arial;font-size:1em;font-weight:normal;line-height:21px;}
#event #eventPlugin .rightColumn .event h3 a{color:#FFFFFF;}
#event #eventPlugin .rightColumn .event h3 a:hover{color:#E03507;text-decoration:none;}
#event #eventPlugin .rightColumn .event p{font-family:Arial;font-size:0.75em;line-height:17px;color:#FFFFFF;}
#event #eventPlugin .rightColumn .event .info pre{font-family:Arial;font-weight:bold;color:#8B7F84;font-size:0.55em;text-transform:uppercase;line-height:13px;}

#event #eventPlugin .naviguation{text-align:right;}
#event #eventPlugin .naviguation .moreEvent span{text-transform:uppercase;font-family:Arial;font-size:0.55em;font-weight:bold;line-height:16px;}
#event #eventPlugin .naviguation .nav .moreEvent{color:#FFFFFF;}

.event .navPages{font-size:1em;font-family:Arial;}
.event .navPages span{font-size:1.5em;color:#FFFFFF;}
.event .navPages a{font-size:1.5em;color:#8B7F84;}


#freeContent{}
#freeContent .leftColumn h2{font-family:'Yanone Kaffeesatz';font-size:5.3em;font-weight:normal;color:#CECCCC;line-height:84px;}
#freeContent .leftColumn h2 span{font-size:0.8em;}
#freeContent .leftColumn h3{font-size:1em;font-family:Arial;color:#171516;font-weight:normal;}
#freeContent .leftColumn h3 a{font-size:1.6em;font-family:Arial;color:#171516;font-weight:normal;}
#freeContent .leftColumn h3 a:hover{color:#5B5656;text-decoration:none;}
#freeContent .leftColumn p{font-family:Arial;font-size:0.75em;color:#474144;line-height:17px;}
#freeContent .leftColumn .more{font-family:Arial;font-size:0.7em;font-weight:bold;text-transform:uppercase;color:#171516;}

#freeContent .centerColumn h2{font-family:'Yanone Kaffeesatz';font-size:5.3em;font-weight:normal;color:#DD6747;line-height:84px;}
#freeContent .centerColumn h2 span{}
#freeContent .centerColumn h3{font-size:1em;font-family:Arial;color:#FFFFFF;font-weight:normal;}
#freeContent .centerColumn h3 a{font-size:1.6em;font-family:Arial;color:#FFFFFF;font-weight:normal;}
#freeContent .centerColumn h3 a:hover{color:#DD6747;text-decoration:none;}
#freeContent .centerColumn p{font-family:Arial;font-size:0.75em;color:#FFFFFF;line-height:17px;}


#freeContent .rightColumn h2{font-family:'Yanone Kaffeesatz';font-size:5.3em;font-weight:normal;color:#CECCCC;line-height:84px;}
#freeContent .rightColumn h2 span{font-size:0.8em;line-height:68px;}
#freeContent .rightColumn h3{font-family:Arial;font-size:1.6em;font-weight:normal;color:#171516;}
#freeContent .rightColumn h3 a{color:#171516;}
#freeContent .rightColumn h3 a:hover{color:#652D88;text-decoration:none;}
#freeContent .rightColumn h3 .cat{font-family:Arial;font-size:0.4em;font-weight:bold;color:#FFFFFF;text-transform:uppercase;}
#freeContent .rightColumn h3 .cat a{color:#FFFFFF;}


#approach h2{font-family:'Yanone Kaffeesatz';font-size:5.2em;color:#aeadad;font-weight:normal;}
#approach ul li a{color:#5A5A5A;}
#approach ul li a:hover{color:#AEADAD;text-decoration:none;}
#approach .centerColumn ul li{font-family:'Yanone Kaffeesatz';font-size:1.7em;color:#5A5A5A;line-height:27px;}
#approach .centerColumn .rightColumn .moreApproach{font-family:Arial;font-size:0.55em;font-weight:bold;color:#FFFFFF;text-transform:uppercase;line-height:16px;}



/*
######################################
############ Int template ############
######################################
*/

.rightColumn .section{color:#FFFFFF;}
.rightColumn .section h3{font-family:'Yanone Kaffeesatz';font-size:2em;font-weight:normal;color:#FFFFFF;}
.rightColumn .section ul li{font-family:'Arial';font-size:1em;}
.rightColumn .section ul li.current a{color:#000000;}
.rightColumn .section ul li a.active{color:#000000;}
.rightColumn .section ul li a{color:#FFFFFF;}
.rightColumn .section ul li a:hover{text-decoration:none;}

.page1 .rightColumn .section ul li.current a{
	color:#FC0;
}
.page2 .rightColumn .section ul li.current a{color:#FF671E;}
.page3 .rightColumn .section ul li.current a{
	color:#F9C;
}
.page4 .rightColumn .section ul li.current a{
	color:#8BB176;
}
.page5 .rightColumn .section ul li.current a{
	color:#505879;
}
.page6 .rightColumn .section ul li.current a{
	color:#633;
}
.page7 .rightColumn .section ul li.current a{color:#695B4E;}
.page8 .rightColumn .section ul li.current a{color:#3F6556;}

.page1 .rightColumn .section ul li a:hover{color:#FC0;}
.page2 .rightColumn .section ul li a:hover{
	color:#FF671E;
}
.page3 .rightColumn .section ul li a:hover{
	color:#C1679E;
}
.page4 .rightColumn .section ul li a:hover{
	color:#8BB176;
}
.page5 .rightColumn .section ul li a:hover{
	color:#7F8DD5;
}
.page6 .rightColumn .section ul li a:hover{
	color:#633;
}
.page7 .rightColumn .section ul li a:hover{color:#695B4E;}
.page8 .rightColumn .section ul li a:hover{color:#3F6556;}
.page5 .centerColumn h3{
	font-family:'Arial';
	color:#505879;
	font-weight:bold;
	font-size:15px;
}
.breadcrumb ul li {color: #AEADAD;font-family: Arial;font-size: 1em;}
.breadcrumb ul li a{color: #AEADAD;font-family: Arial;font-size: 0.8em;}

.page1 .newsDeplacement h2 span{color:#8CAAA0;}

.newsDeplacement{}
.newsDeplacement h2{font-family:'Yanone Kaffeesatz';font-size:84px;color:#CAC9C9;font-weight:normal;}
.newsDeplacement h2 span{font-size:55px;}

.newsDeplacement h2 span{text-transform:lowercase;}
.page1 .newsDeplacement h2 span{color:#8CAAA0;}
.page2 .newsDeplacement h2 span{color:#83A345;}
.page3 .newsDeplacement h2 span{color:#C10076;}
.page4 .newsDeplacement h2 span{color:#AFA59A;}
.page5 .newsDeplacement h2 span{color:#BC232D;}
.page6 .newsDeplacement h2 span{color:#81C2EB;}
.page7 .newsDeplacement h2 span{color:#B28A68;}
.page8 .newsDeplacement h2 span{color:#30A276;}


.newsDeplacement h3{font-family:'Yanone Kaffeesatz';font-size:34px;color:#171516;font-weight:normal;line-height:28px;}
.newsDeplacement h3 a{font-family:'Yanone Kaffeesatz';font-size:34px;color:#171516;font-weight:normal;line-height:28px;}
.newsDeplacement h3 a:hover{text-decoration:underline;}
.centerColumn .newsDeplacement h3{font-family:'Yanone Kaffeesatz';font-size:34px;color:#171516;font-weight:normal;line-height:28px;}
.newsDeplacement p{font-family:Arial;font-size:12px;color:#474144;line-height:18px;}
.newsDeplacement .moreNews{font-family:Arial;color:#FFFFFF;text-transform:uppercase;font-size:0.55em;font-weight:bold;line-height:2.2em;}
.newsDeplacement .date{color:#FFFFFF;font-size:0.8em;font-weight:bold;}

#sameRub .titleColumn h2{font-family: 'Yanone Kaffeesatz';font-size: 5.3em;color: #BFBEBE;font-weight: normal;}
#sameRub h3 a{font-family: 'Yanone Kaffeesatz';font-size: 1.3em;color: #7A7A7A;font-weight:normal;line-height:27px;}
#sameRub .cat{color:#FFFFFF;text-transform:uppercase;font-size:0.55em;font-family:Arial;font-weight:bold;}

.centerColumn p.intro{font-family:Arial;font-size:15px;color:#231F20;line-height:25px;}

.centerColumn p{
	font-family:Arial;
	color:#666;
	line-height:1.2em;
	font-size:0.8em;
}
.centerColumn ul li{font-family:Arial;color:#231f20;line-height:1.5em;font-size:0.8em;}


.centerColumnLarge p{
	font-family:Arial;
	color:#666;
	line-height:1.5em;
	font-size:0.8em;
}
.centerColumnLarge ul li{font-family:Arial;color:#231f20;line-height:1.5em;font-size:0.8em;}

.centerColumnLarge h3{font-family:'Arial';color:#231f20;font-weight:bold;font-size:21px;}

.centerColumn .flex5050 .rightColumn p.name{font-size:1em;}
.centerColumn .flex5050 .rightColumn p.func{font-size:0.9em;}
.centerColumn .flex5050 .rightColumn p.title{color:#AEADAD;font-size:0.8em;}

.tx-wecstaffdirectory-pi1 .name{font-size:1em;font-weight:bold;}
.tx-wecstaffdirectory-pi1 .func{font-size:0.9em;}
.tx-wecstaffdirectory-pi1 .title p{color:#AEADAD;font-size:0.75em;}


.quotForm label{color:#FFFFFF;font-family:Arial;font-size:16px;}
.quotForm input{font-family:Arial;font-size:16px;}
.quotForm ul#tabs li{font-family:'Yanone Kaffeesatz';font-size:22px;}
.quotForm ul#tabs li a{color:#DFDDDE;}
.quotForm ul#tabs li a.active-tab{color:#FFFFFF}
.quotForm ul#tabs li.coordonnes a{color:#FFFFFF;}
.quotForm ul#tabs li.famille a{color:#DFDDDE}
.quotForm ul#tabs li.montant a{color:#DFDDDE}
.quotForm label.validate{font-weight:bold;font-family:Arial;text-transform:uppercase;text-align:center;}
.quotForm .tx-powermail-pi1_fieldset label{font-weight:normal;}

.quotForm #nextBtn1 span{text-transform:uppercase;color:#FFFFFF;font-size:17px;font-family:Arial;font-weight:bold;text-align:center;margin:25px 20px 0px 0px;}
.quotForm #nextBtn2 span{text-transform:uppercase;color:#FFFFFF;font-size:17px;font-family:Arial;font-weight:bold;text-align:center;margin:25px 20px 0px 0px;}
.quotForm div.powermail_mandatory_js {color:#E95B0F}
.quotForm span.powermail_mandatory {color:#E95B0F}

.tx-powermail-pi1 .fieldsets{color:#464546;}
.tx-powermail-pi1 ul.powermail_multiple_tabs li{color:#FFFFFF;font-family:'Yanone Kaffeesatz';font-size:1.75em;}
.tx-powermail-pi1 .powermail_mandatory{color:#D23409;}



.tx-inbondy-pi1 .tabs ul li{color:#FFFFFF;font-family:'Yanone Kaffeesatz';font-size:1.75em;}
.tx-inbondy-pi1 .form label{color:#FFFFFF;}
.tx-inbondy-pi1 .form .nextStep{color:#FFFFFF;text-align:right;text-transform:uppercase;}
.tx-inbondy-pi1 .form span{color:#FFFFFF;font-size:0.9em;}
.tx-inbondy-pi1 p{color:#FFFFFF;font-size:1em;}
.tx-inbondy-pi1 .form h3{color:#FFFFFF;}
.tx-inbondy-pi1 .form input{color:#665D62;font-weight:bold;}

.tx-inbondy-pi1 .form2 label{color:#FFFFFF;font-size:0.9em;}
.tx-inbondy-pi1 .form2 .nextStep{color:#FFFFFF;text-align:right;text-transform:uppercase;}
.tx-inbondy-pi1 .form2 span{color:#FFFFFF;font-size:0.9em;}
.tx-inbondy-pi1 .form2 h3{color:#FFFFFF;}
.tx-inbondy-pi1 .form2 input{color:#665D62;font-weight:bold;}

.tx-inbondy-pi1 .form3 label{color:#FFFFFF;font-size:0.9em;}
.tx-inbondy-pi1 .form3 p{color:#FFFFFF;line-height:1em;}
.tx-inbondy-pi1 .form3 p span{font-size:0.75em;color:#BFBEBE;}
.tx-inbondy-pi1 .form3 input{color:#665D62;font-weight:bold;}

.tx-inbondy-pi1 .result{}
.tx-inbondy-pi1 .result p{color:#000000;}

.tx-inbondy-pi1 .montant{color:#FFFFFF;font-weight:bold;font-size:0.8em;}

.tx-inbondy-pi1 .form3 h3.montantAnnuel{color: white;font-size: 0.9em;font-weight: normal;}


.rightColumn .tx-inannuaire-pi1 ul li a{color:#FFFFFF;font-family:'Yanone Kaffeesatz';font-size:1.8em;}
.rightColumn .tx-inannuaire-pi1 ul li a.current{color:#231F20}
.rightColumn .tx-inannuaire-pi1 h3{color:#FFFFFF;font-family:'Arial';font-size:1.09em;font-weight:normal;}

.leftColumn .tx-inannuaire-pi1 ul li {font-size:0.9em;}
.leftColumn .tx-inannuaire-pi1 ul li .title{font-size:0.9em;font-weight:bold;}
.leftColumn .tx-inannuaire-pi1 h3{color:#FFFFFF;font-weight:normal;font-family:'Yanone Kaffeesatz';font-size:1.8em;}

#gallery1 .leftColumn h2{font-family:'Yanone Kaffeesatz';font-size:5.3em;color:#BFBEBE;line-height:1em;}
#gallery1 .centerColumn p{font-family:Arial;color:#BFBEBE;font-size:1.3em;line-height:1.3em;}


#agenda h2{font-family:'Yanone Kaffeesatz';font-size:84px;color:#BFBEBE;}
#agenda .centerColumn h3{color:#343031;font-weight:normal;font-size:12px;}
#agenda .centerColumn .events a.search{color:#FFFFFF;text-transform:uppercase;font-size:11px;font-weight:bold;font-family:Arial;}
#agenda .centerColumn .events label{font-family:Arial;font-size:0.75em;color:#8B7F84;line-height:1.7em;}
#agenda .centerColumn .date label{font-family:Arial;font-size:0.75em;color:#8B7F84;line-height:1.7em;}
#agenda .centerColumn .events input.search{font-family:Arial;color:#FFFFFF;font-size:0.65em;font-weight:bold;text-transform:uppercase;}

.event #eventPlugin{color:#FFFFFF;}
.event #eventPlugin .firstTitle{font-family:'Yanone Kaffeesatz';font-size:84px;color:#4C494A;font-weight:normal;line-height:75px;}

.event #eventPlugin .leftColumn{}
.event #eventPlugin .leftColumn .date{font-family:Arial;font-size:80px;font-weight:bold;text-align:right;}
.event #eventPlugin .leftColumn .date .month{font-family:'Yanone Kaffeesatz';font-size:25px;}
.event #eventPlugin .leftColumn .date br{line-height:50px;}
.event #eventPlugin .leftColumn .event .cat{font-weight:bold;text-transform:uppercase;font-size:10px;font-family:Arial;}
.event #eventPlugin .leftColumn .event h3{font-family:Arial;font-size:17px;font-weight:normal;line-height:21px;}
.event #eventPlugin .leftColumn .event h3 a{color:#FFFFFF;}
.event #eventPlugin .leftColumn .event p{font-family:Arial;font-size:12px;line-height:17px;color:#FFFFFF;}
.event #eventPlugin .leftColumn .event .info{font-family:Arial;font-weight:bold;color:#8B7F84;font-size:9px;text-transform:uppercase;line-height:13px;}
.event #eventPlugin .leftColumn .event .info pre{font-family:Arial;font-weight:bold;color:#8B7F84;font-size:9px;text-transform:uppercase;line-height:13px;}

.event #eventPlugin .centerColumn{}
.event #eventPlugin .centerColumn .date{font-family:Arial;font-size:80px;font-weight:bold;text-align:right;}
.event #eventPlugin .centerColumn .date .month{font-family:'Yanone Kaffeesatz';font-size:25px;}
.event #eventPlugin .centerColumn .date br{line-height:50px;}
.event #eventPlugin .centerColumn .event .cat{font-weight:bold;text-transform:uppercase;font-size:10px;font-family:Arial;}
.event #eventPlugin .centerColumn .event h3{font-family:Arial;font-size:17px;font-weight:normal;line-height:21px;}
.event #eventPlugin .centerColumn .event h3 a{color:#FFFFFF;}
.event #eventPlugin .centerColumn .event p{font-family:Arial;font-size:12px;line-height:17px;color:#FFFFFF;}
.event #eventPlugin .centerColumn .event .info{font-family:Arial;font-weight:bold;color:#8B7F84;font-size:9px;text-transform:uppercase;line-height:13px;}
.event #eventPlugin .centerColumn .event .info pre{font-family:Arial;font-weight:bold;color:#8B7F84;font-size:9px;text-transform:uppercase;line-height:13px;}

.event #eventPlugin .rightColumn{}
.event #eventPlugin .rightColumn .date{font-family:Arial;font-size:80px;font-weight:bold;text-align:right;}
.event #eventPlugin .rightColumn .date .month{font-family:'Yanone Kaffeesatz';font-size:25px;}
.event #eventPlugin .rightColumn .date br{line-height:50px;}
.event #eventPlugin .rightColumn .event .cat{font-weight:bold;text-transform:uppercase;font-size:10px;font-family:Arial;}
.event #eventPlugin .rightColumn .event h3{font-family:Arial;font-size:17px;font-weight:normal;line-height:21px;}
.event #eventPlugin .rightColumn .event h3 a{color:#FFFFFF;}
.event #eventPlugin .rightColumn .event p{font-family:Arial;font-size:12px;line-height:17px;color:#FFFFFF;}
.event #eventPlugin .rightColumn .event .info{font-family:Arial;font-weight:bold;color:#8B7F84;font-size:9px;text-transform:uppercase;line-height:13px;}
.event #eventPlugin .rightColumn .event .info pre{font-family:Arial;font-weight:bold;color:#8B7F84;font-size:9px;text-transform:uppercase;line-height:13px;}

.event #eventPlugin h3{color:#8B7F84;font-weight:normal;}
#singleEvent h3{color:#8B7F84;font-weight:normal;}
#singleEvent .date{font-family:Arial;color:#FFFFFF;font-size:5em;text-align:center;}
#singleEvent .date .month{font-size:0.35em;font-family:'Yanone Kaffeesatz';}
#singleEvent .evenContent .cat{color:#FFFFFF;text-transform:uppercase;font-weight:bold;font-size:0.7em;font-family:Arial;}
#singleEvent .evenContent h4{color:#FFFFFF;font-size:1.2em;font-weight:normal;}
#singleEvent .evenContent p{color:#FFFFFF;}
#singleEvent .evenContent pre{font-family: Arial;font-weight: bold;color: #8B7F84;font-size: 0.55em;text-transform: uppercase;line-height: 13px;}
#singleEvent .news-single-imgcaption{color:#8B7F84;font-size:0.8em;font-style:italic;}
#singleEvent .navPages .moreEvent span{color:#FFFFFF;text-transform:uppercase;font-family:Arial;font-size:0.4em;font-weight:bold;line-height:16px;}

.event #eventPlugin .nav ul li{color:#8B7F84;}
.event #eventPlugin .nav ul li .active{color:#FFFFFF;}



#poll1 .leftColumn h2{font-family:'Yanone Kaffeesatz';font-size:5.3em;color:#BFBEBE;line-height:1em;margin:20px 0px;}
#poll1 .centerColumn p{font-family:Arial;color:#BFBEBE;font-size:1.3em;line-height:1.3em;}

#poll2 h3{font-weight:normal;font-family:Arial;color:#231F20;font-size:1.3em;text-align:left;}
#poll2 p{color:#FFFFFF;font-family:'Yanone Kaffeesatz';font-size:2em;}
#poll2 p span.date{font-size:0.7em;}
#poll2 p a{color:#FFFFFF;}
#poll2 p span.question{font-size:0.6em;color:#757374;font-family:Arial;}
#poll2 .pollquestion{font-family:'Yanone Kaffeesatz';color:#FFFFFF;font-size:2em;line-height:1em;}
#poll2 label{color:#FFFFFF;font-family:'Arial';font-size:1.5em;text-transform:uppercase;font-weight:bold;}
#poll2 .pollsubmit{font-family:Arial;font-size:1.4em;font-weight:bold;color:#FFFFFF;text-transform:uppercase;text-align:left;}
#poll2 .morePoll span{text-transform:uppercase;font-family:Arial;font-size:0.55em;font-weight:bold;line-height:16px;color:#FFFFFF;}


#poll3 p{color:#FFFFFF;}
#poll3 h3.title{color:#5D5255;font-weight:normal;}
#poll3 .date{font-family:Arial;color:#FFFFFF;font-size:1em;text-transform:uppercase;font-weight:bold;}
#poll3 .question{color:#757374;font-family:Arial;font-size:1em;}


#card1 .leftColumn h2{font-family:'Yanone Kaffeesatz';font-size:5.3em;color:#BFBEBE;line-height:1em;margin:20px 0px;}
#card1 .centerColumn p{font-family:Arial;color:#BFBEBE;font-size:1.3em;line-height:1.3em;}


#card2{color:#FFFFFF;}
#card2 .tx_dcdgooglemap_carto{color:#000000;}

#card2 .cardNav ul li a{font-size:0.8em;font-weight:bold;color:#FFFFFF;}
#card2 .cardNav ul li.current a{color:#DC3407;}

#card2 .leftColumn .tx_dcdgooglemap_list span{font-size:0.9em;font-weight:bold;}
#card2 .rightColumn .tx_dcdgooglemap_geocoder .exemplesearch{color:#EF9B83;font-size:0.85em;}
#card2 .rightColumn .tx-dcdgooglemap-pi2 .tx_dcdgooglemap_geocoder_champs {text-align:left;font-size:0.9em;}
#card2 .rightColumn .tx_dcdgooglemap_geocoder .tx_dcdgooglemap_submit{color:#FFFFFF;font-weight:bold;font-size:0.8em;}
#card2 .rightColumn .tx_dcdgooglemap_labeltext{font-family:'Yanone Kaffeesatz';font-size:1.7em;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_name{font-size:0.8em;font-weight:normal;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_name a{color:#FFFFFF;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_address{font-size:0.9em;color:#FED2C3;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_email{font-size:0.9em;color:#FED2C3;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_email a{color:#FED2C3;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_city{font-size:0.9em;color:#FED2C3;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_zip{font-size:0.9em;color:#FED2C3;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_fax{font-size:0.9em;color:#FED2C3;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_phone{font-size:0.9em;color:#FED2C3;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_phone b{font-weight:normal;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_web{font-size:0.9em;color:#FED2C3;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_web a{color:#FED2C3;}
#card2 .rightColumn .tx_dcdgooglemap_list .tx_dcdgooglemap_poi_bulle{line-height:0.9em;}

.tx-incinema-pi1 ul li{color:#FFFFFF;font-family:'Yanone Kaffeesatz';font-size:1.5em;}
.tx-incinema-pi1 .detail{color:#FFFFFF;}
.tx-incinema-pi1 .detail .title{font-family:Arial;font-size:1.3em;font-weight:bold;}
.tx-incinema-pi1 .detail .description{font-size:0.8em;line-height:1.5em;}


.tx-incinema-pi1 .details{color:#FFFFFF;}
.tx-incinema-pi1 .details .title{font-family:Arial;font-size:1.3em;font-weight:bold;}
.tx-incinema-pi1 .details .description{font-size:0.8em;line-height:1.5em;}

.page5 .centerColumn .tx-incinema-pi1 ul li a {color:#FFFFFF;}

.page5 .centerColumn .tx-incinema-pi1 table tr td.period{font-weight:bold;color:#FFFFFF;font-size:0.8em;}
.page5 .centerColumn .tx-incinema-pi1 table tr td.dates{color:#171516;text-transform:uppercase;font-weight:bold;font-size:0.8em;}
.page5 .centerColumn .tx-incinema-pi1 table tr td.hour{color:#FFFFFF;font-size:0.75em;}

.page5 .centerColumn .tx-incinema-pi1 .allocine span{color:#FFFFFF;text-transform:uppercase;font-family:Arial;font-size:0.6em;font-weight:bold;line-height:1.9em;}


.tx-indexedsearch-form #tx-indexedsearch-searchbox-label{color:#FFFFFF;line-height:1.8em;}
.tx-indexedsearch-searchbox #tx-indexedsearch-searchbox-button-submit{color:#FFFFFF;font-family: 'Yanone Kaffeesatz';font-size: 1.2em;text-transform: uppercase;}
.tx-indexedsearch-browsebox ul.browsebox a{color:#231F20;}
.tx-indexedsearch-browsebox ul.browsebox a:hover{color:#D23409;}
.tx-indexedsearch-res h3 a{color:#231F20;font-family:'Yanone Kaffeesatz';font-size:1.5em;font-weight:normal;}
.tx-indexedsearch-res h3 a:hover{color:#AEADAD;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color:#D23409;}
.tx-indexedsearch-browsebox p{font-size:0.7em;font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-path{color:#231F20;font-size:0.75em;font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-path a{color:#231F20;}
.tx-indexedsearch .tx-indexedsearch-path a:hover{color:#AEADAD;}
/*
######################################
############### Footer ###############
######################################
*/


#socialShare h2{font-family:'Yanone Kaffeesatz';font-size:5.3em;color:#BFBEBE;font-weight:normal;}


#footer{
	font-family:Arial;
}
#footer a{color:#6A6165;}
#footer a:hover{color:#D23409;text-decoration:none;}
#footer h3{
	font-family:'Yanone Kaffeesatz';
	font-size:14px;
	color:#D23409;
	text-transform:uppercase;
}
#footer ul li{
	line-height:0.5em;
}
#footer ul li a{
	font-size:0.7em;
}

#bottomNav ul li a{
	font-family:Arial;
	color:#FFF;
	font-size:11px;
}
#bottomNav ul li a:hover{
	color:#FC0;
	text-decoration:none;
}
.nav{
	width: 630px;
	height: 25px;
}
.bloc_filtre {
	margin:0;
	padding:0 0 20px 0;
}
.filtre {
	border: 1px solid #777;
	background-color: #4c4c4c;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 11px;
}
.nav_pages{
	/*margin: 0 150px 0 0;*/
	padding: 2px 0 20px 0;
	font-size: 11px;
	color: #555;
	float: right;
}

.nav_pages a{
	color: #555;
	text-decoration: none;
	border: 1px solid #777;
	margin: 0 3px;
	padding: 1px 4px;
}
.nav_pages a:hover{
	color: #000;
	background-color:#999;
	text-decoration: none;
}
.nav_pages a.menu_actif{
	color: #000;
	background-color:#999;
	text-decoration: none;
}