﻿#calendar a, #calendar a:link, #calendar a:hover, #calendar a:visited, #calendar a, active {text-decoration:underline;}   

.htmlBlock_default a{
	color:#E86A10;
	text-decoration:none;
}
.htmlBlock_default a:hover{
	color:#E86A10;
	text-decoration:underline;
}
.htmlBlock_default a img {
	border: none;
	background-color:#ffffff;
	text-decoration:none;
	clear:both;
	display:block;
}
.htmlBlock_default a img:hover {
	display:block;
	text-decoration:none;
}

p, .htmlBlock_default {
	color:#2f2c25;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.container{
	width:100%;
	height:100%;
}
.headerBanner{
	width:933px;
	margin:0px auto 0px auto;
}
.clear{
	clear:both;
}
.logo{
	width:933px;	
	margin:16px auto 0px auto;
}
.contentMain{
	width:933px;
	margin:0px auto 0px auto;
	/* height:100%;  */
	display:table; 
	background-image: url(../../images/fr/fade_sep.jpg); 
	background-repeat: repeat-x;
	background-color:#282828;
}

.lvl1menu{
	padding:5px 0px 18px 0px;
	font-family:Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	color:#f29a45;
}
.lvl1menu a{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.lvl1menu a:hover{
	font-size:11px;
	color:#2f2b25;
	text-decoration:none;
}
.lvl2menu{
	padding:0px 14px 0px 0px;
	text-transform: uppercase;
	font-family:Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#f29a45;
	text-align:right;
}
.lvl2menu a{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.lvl2menu a:hover{
	font-size:12px;
	color:#2f2b25;
	text-decoration:none;
}
.menuSeperator{
	padding:0px 8px 0px 8px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.leftMenu{
	width:204px; 
	height:100%;
	background-color:#ffffff;
}
.mainContent{
	width:711px; 
	height:100%;
	background-color:#ffffff;
}
.mainSeperator{
	background-color:#282828;
	background-image: url(../../images/fr/fade_sep.jpg);
	background-repeat: no-repeat;
}
.footer{
	height:22px;
	background-color:#282828;
	color:#7f7f7f;
	font-size:11px;
	font-family:Arial, Verdana;
	padding:0px;
}
.footer a{
	color:#ffffff;
	text-decoration:none;
}
.footer a:hover{
	color:#7f7f7f;
	text-decoration:none;
}
.searchTitle{
	padding:0px; 
	margin:7px 0px 0px 13px;
	font-family:Arial, Verdana;
	font-size:11px;
}
.searchBox{
	padding:0px; 
	margin:7px 0px 0px 13px;
}
.searchBox input{
	border:1px solid #ed7807;
	width:166px;
	font:normal 11px Arial;
	padding:2px 5px; 
}
.searchCategory{
	padding:0px; 
	margin:7px 0px 0px 13px;
}
.searchCategory select{
	border:1px solid #ed7807;
	width:178px;
	font:normal 11px Arial;
	_width:180px;
}
.searchButton{
	padding:0px; 
	margin:7px 0px 10px 112px;
}
.infolettre{
	height:100%;
	/* background-image: url(../../images/fr/infolettre_bg.jpg);  */
	background-repeat: repeat-x;
	background-color:#ffffff; 
}
.infolettre-bottom{
	background-image: url(../../images/fr/infolettre_bg.jpg);
}
.contenuInterne{
	height:100%;
	background-image: url(../../images/fr/white.gif); 
	background-color:#ffffff;
	text-align:left;
	padding:0px 15px 0px 15px;
	color:#2f2b25;
	font-family:Arial, Verdana;
	font-size:11px;
}
.contenuInterne h1,
.contentMain h1{
	font-family:Georgia, Arial, Verdana;
	font-size:21px;
	color:#b6056d;
	padding:0px;
	margin:5px 0px 10px 0px;
}
.infolettreContent{
	text-align:left;
}
.infolettreContent h2{
	font-family:Georgia, Arial, Verdana;
	font-size:21px;
	color:#b6056d;
	padding:0px;
	margin:28px 0px 10px 10px;
}
.icon{
	margin:0px 10px 0px 10px;
}
.infolettreContent p{
	font-family: Arial, Verdana;
	font-size:11px;
	color:#2f2c25;
	margin:40px 0px 0px 0px;
}
.newsBox{
	text-align:left;
}
.newsContent h3{
	font-family:Georgia, Arial, Verdana;
	font-size:17px;
	color:#b6056d;
	padding:0px;
	margin:0px 0px 0px 5px;
}
.newsContent p{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#2f2c25;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin:0px 0px 0px 5px;
}
.newsContent h5{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#2f2c25;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin:0px 0px 0px 5px;
}

.leftPub{
	width:196px;
	margin:0px auto 0px auto;
}
.breadcrum{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#2f2c25;
}
.breadcrum a{
	color:#e86a10;
}
.breadcrum a:hover{
	color:#b7b7b6;
	text-decoration:none;
}
.breadcrum_seperator{
	color:#b7b7b6;
}
.staf_textboxes{
	width:200px;
	font-family:Arial, Verdana;
	font-size:11px;
	border:1px solid #ed7807;
}
.staf_textarea{
	width:485px;
	font-family:Arial, Verdana;
	font-size:11px;
	border:1px solid #ed7807;
}
.rightMenu{
	font-family:Arial, Verdana;
	padding:0px 8px;
	background-color:#eeeeee;
}
.rightMenu h4{
	font-size:14px;
	font-family:Georgia, Arial, Verdana;
	padding:0px;
	margin:0px;
	border-bottom:2px solid #b8056d;
	color:#B6056D;
}
.rightMenu_item_lvl2{
	border-top:1px solid #b3b3b3;
	font-weight:bold;
	padding:3px 7px;
	background-color:#eeeeee;
}
.rightMenu_item_lvl2 a{
	text-decoration:none;
	color:#2f2c25;
}
.rightMenu_item_lvl2 a:hover{
	color:#b8056d;
}

.rightMenu_item_lvl2_on{
	border-top:1px solid #b3b3b3;
	font-weight:bold;
	padding:3px 7px;
	background-color:#ffffff;
}
.rightMenu_item_lvl2_on a{
	text-decoration:none;
	color:#2f2c25;
}
.rightMenu_item_lvl2_on a:hover{
	color:#b8056d;
}

.rightMenu_item_lvl3{
	border-top:1px solid #eaeaea;
	font-weight:none;
	padding:3px 7px;
	background-color:#ffffff;
}
.rightMenu_item_lvl3 a{
	text-decoration:none;
	color:#2f2c25;
}
.rightMenu_item_lvl3 a:hover{
	color:#b8056d;
}
.rightMenu_item_lvl4{
	font-weight:none;
	padding:3px 7px;
	background-color:#ffffff;
}
.rightMenu_item_lvl4 a{
	text-decoration:none;
	color:#2f2c25;
}
.rightMenu_item_lvl4 a:hover{
	color:#b8056d;
}
.rightMenu_seperator_dark{
	border-top:1px solid #b3b3b3;
}
.rightMenu_seperator_light{
	border-top:1px solid #eaeaea;
}
.siteMap_lvl1{
	font-size:11px;
	font-weight:bold;
	padding:4px 0px 4px 14px;
	border-top:1px solid #eeeeee;
	border-collapse:collapse;
}
.siteMap_lvl1 a{
	color:#2f2c25;
	text-decoration:none;
}
.siteMap_lvl1 a:hover{
	color:#b8056d;
	text-decoration:none;
}
.siteMap_lvl2{
	padding-left: 28px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	list-style-type: none;
	border-top:1px solid #eeeeee;
	border-collapse:collapse;
}
.siteMap_lvl2 a{
	color:#2f2c25;
	text-decoration:none;
}
.siteMap_lvl2 a:hover{
	color:#b8056d;
	text-decoration:none;
}

.siteMap_lvl3{
	padding-left: 14px;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	list-style-type: none;
	line-height:18px;
}
.siteMap_lvl3 a{
	color:#2f2c25;
	text-decoration:none;
}
.siteMap_lvl3 a:hover{
	color:#b8056d;
	text-decoration:none;
}
.siteMap_lvl4{
	padding-left: 14px;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	list-style-type: none;

}
.siteMap_lvl4 a{
	color:#2f2c25;
	text-decoration:none;
}
.siteMap_lvl4 a:hover{
	color:#b8056d;
	text-decoration:none;
}
.faq_titles{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	border-bottom:2px solid #b8056d;
	padding:2px 0px;
}
.faq_questions{
	background-color:#ffffff;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#b8056d;
	list-style:none;
	margin:0px;
	padding:0px;
}
.faq_questions a{
	color:#ed7807;	
	font-weight:normal;
}
.faq_questions a:hover{
	color:#333333;	
	text-decoration:none;
	font-weight:normal;
}
.faq_questions li{
	padding:5px 10px;
	border-bottom:1px solid #d0d0d0;
}

.faq_reponses{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
}
.faq_reponses_bold{
	color:#b8056d;
	font-weight:bold;
}
.faq_reponses_ques{
	font-family:Arial;
	font-size:11px;
	padding:5px 10px 0px 10px;
	color:#2f2c25;
	font-weight:bold;
}
.faq_reponses_rep{
	font-family:Arial;
	font-size:11px;
	padding:0px 10px 5px 10px;
	color:#2f2c25;
	border-bottom:1px solid #d0d0d0;
}

/*  SUMMARY  */
.summary p {
	margin: 0px;
	padding: 0px;
	color:#2f2c25;
}
.summary_li {
	margin-bottom: 6px;
	color:#2f2c25;
}

.dont-miss-container{ background-color:#eeeeee; font:normal 12px Arial, sans-serif; width:459px; }
.dont-miss-container img{ border:none; float:right; }
.dont-miss-container table{ background-color:#fff; border-top:2px solid #cc0099; width:100% }
.dont-miss-container td{ border-bottom:2px solid #cccccc; }
.dont-miss-container td.col1,
.dont-miss-container td.col2{ vertical-align:top; }
.dont-miss-container td.col3{ vertical-align:bottom; }
.dont-miss-container td.col1{ padding:10px; width:75px; }
.dont-miss-container td.col2{ padding:10px 0; }
.dont-miss-container td.col3{ padding:0 10px 10px 0; }
.dont-miss-container td.col2 a{ color:#ed7807; display:block; text-decoration:none; }
.dont-miss-container td.col2 a:hover{ text-decoration:underline; }
.dont-miss-container td.col2 a strong{ display:block; }
.dont-miss-container .dont-miss-top{ background-image:url(/images/bg-dont-miss-top.gif); height:5px; overflow:hidden; }
.dont-miss-container .dont-miss-bottom{ background-image:url(/images/bg-dont-miss-bottom.gif); height:5px; overflow:hidden; }
.dont-miss-container .dont-miss-content{ padding:10px 20px; }
.dont-miss-container .dont-miss-content h3{ color:#000; font:bold 11px Arial, sans-serif; margin:0; padding:0 0 5px 0; }
.dont-miss-container .dont-miss-location{ display:block; font:normal 11px Arial, sans-serif; padding-bottom:10px; }
.dont-miss-container .dont-miss-date{ display:block; font:normal 11px Arial, sans-serif; }
.dont-miss-all{ padding-top:10px; text-align:center; }
.dont-miss-all a{ background-image:url(/images/bullet-fiche.gif); background-position:left center; background-repeat:no-repeat; padding:0 10px; color:#ed7807; text-decoration:underline; }
.dont-miss-all a:hover{ text-decoration:none; }

h1{
	font-family:Georgia, Arial, Verdana;
	font-size:21px;
	color:#b6056d;
	padding:0px;
	margin:5px 0px 10px 0px;
}
h2{
	font-family:Georgia, Arial, Verdana;
	font-size:21px;
	color:#b6056d;
	padding:0px;
	margin:28px 0px 10px 10px;
}
h3{
	font-family:Georgia, Arial, Verdana;
	font-size:17px;
	color:#b6056d;
	padding:0px;
	margin:0px 0px 0px 5px;
}
h5{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#2f2c25;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px;
	margin:0px 0px 0px 5px;
}
h6{
	padding:0px;
	font-family:Arial, Verdana;
	color:#b8056d;
	font-weight:bold;
	font-size:11px;
	margin:3px 0px 1px 0px;
}

.pagelinks{ color:#8d8d8d; font:bold 12px Arial, Helvetica; margin-top:20px; }
.pagelinks strong{ color:#000; }
.pagelinks a{ color:#ed7807; }
.pagelinks strong,
.pagelinks a{ padding:0 3px; }

/* carouselle slider */
h1.slider-h1{ color:#fff; font:bold 16px Arial, Verdana; }
.slides, .slider-text{ color:#fff; font:normal 14px Arial, Verdana; }
.slides a, .slider-text a{ color:#fff; font:normal 11px Arial, Verdana; }
.slides a:hover, .slider-text a:hover{ color:#fff; }
