/******************************************************************************************** / RESET DE BASE */
*{ margin:0; padding:0; border:0; font-family:sans-serif; font-size:1em; font-weight:normal; font-style:normal; text-decoration:none; }
table{ border-collapse:collapse; border-spacing:0; }

/******************************************************************************************** / GENERAL */
body{ 
	background:#8f9ea8 url(../images/fd-site.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6{ }
strong, b{ font-weight:bold; }
em, i{ font-style:italic; }

a:link,
a:visited,
a:active{ color:#2A8564; }
div, p{color: #666;}

a:hover{ color:#b6c9c3; }
ul{ list-style: none;}


/******************************************************************************************** / Localisation */
.moteur-item,
.pagination-item-top,
.pagination-item-bottom,
.navigation-item,
#inc-listrss,
p.valid-item,
#blc-goodies,
.blc-left,
span.action-item,
.blc-filariane,
div.destination .blc-sms,
div.infosms .blc-sms,
#inc-sondage p.accroche-item,
#inc-recherche,
.blc-illus h4,
#inc-listrss,
#blc-footer,
.article input,
.infosms input,
.article select,
.infosms select,
.article textarea,
.infosms textarea,
#inc-listpage,
p.back-item,
.article #blc-body .blc-content form,
#blc-header,
#blc-top{display:none;}


/******************************************************************************************** / Body - page*/


.message #blc-body .blc-center #inc-message h4,
.page #blc-body .blc-center #inc-bookmark h4,
.page #blc-body .blc-content .blc-center .blc-message h2,
.page #blc-body .blc-content .blc-center #inc-article h2{ color: #0c6c25; font-size:14px;}

.article #blc-body .blc-content #blc-categorie  .list-item ul li h2,
.article #blc-body .blc-content #blc-categorie h1,
.article #blc-body .blc-content .blc-center #blc-article h2{ color: ##2A8564; font-size:14px; font-family:"Calibri", arial, verdana; font-weight: bold;}

.article #blc-body .blc-content #blc-categorie .list-item ul li .accroche-item,
.article #blc-body .blc-content #blc-categorie .list-item ul li .accroche-item div, 
.article #blc-body .blc-content #blc-categorie .list-item ul li .accroche-item p,
.article #blc-body .blc-content #blc-categorie .accroche-item p,
.article #blc-body .blc-content #blc-categorie .accroche-item div,
.article #blc-body .blc-content #blc-categorie .accroche-item,
.article #blc-body .blc-content #blc-article .entete-item div,
.article #blc-body .blc-content #blc-article .entete-item p,
.article #blc-body .blc-content #blc-article .accroche-item,
.article #blc-body .blc-content #blc-article .accroche-item div, 
.article #blc-body .blc-content #blc-article .accroche-item p { }

/*********************************************************************************************/

.page .blc-content .blc-center h1{font-size: 16px; color: #015f84; }
.page #blc-body .blc-content .blc-center h2{ font-size: 14px; color: #0c6c25; }
.page #blc-body .blc-content .blc-center h3{ font-size: 12px; color: #b2b2b2;}
.page #blc-body .blc-content .blc-center h4{ font-size: 11px; color: #f56e00; }
.page #blc-body .blc-content .blc-center h5 { font-size: 10px; color: #015f84; border-bottom:1px solid #CCC; }

.page #blc-body .blc-content .blc-center h6{ font-size: 10px; color: #0c6c25;}

.page #blc-body .blc-content .blc-center #blc-listchapitre h3{ font-size: 12px; color: #b2b2b2;}

.page #blc-body .blc-content .blc-center h1,
.page #blc-body .blc-content .blc-center h2,
.page #blc-body .blc-content .blc-center h3,
.page #blc-body .blc-content .blc-center h4,
.page #blc-body .blc-content .blc-center h5,
.page #blc-body .blc-content .blc-center h6{ font-weight:bold; text-transform:uppercase;}

.page #blc-body ul li,
.page #blc-body ol li {list-style:disc;}


/******************************************************************************************** / brève */
.page .blc-center #blc-categorie .accroche-item p,
.page .blc-center #blc-categorie .accroche-item{ color: #333; font-style:italic; }

/******************************************************************************************** / brève */

.breve #blc-body .blc-center #blc-breve h2,
.breve #blc-body .blc-content .blc-center .list-item ul li h5 a{text-transform:uppercase; font-weight:bold; font-size: 12px; color: #0c6c25;}
.breve #blc-body .blc-content .blc-center .list-item ul li h5 a:hover{color: #2A8564;}
.breve #blc-body #blc-breve h2 .date-item,
.breve #blc-body .blc-content .blc-center .list-item ul li h5 .date-item{color: #2A8564; font-weight:bold;}
.breve #blc-body #blc-breve div.auteur-item, 
.breve #blc-body #inc-breve ul li div.auteur-item{ display:none;}

.breve #blc-body #inc-breve h4{ color: #2A8564; font-size:14px; font-family:"Calibri", arial, verdana;}

.breve #blc-body #inc-breve ul li div.accroche-item a,
.breve #blc-body #inc-breve .entete-item ul li,
.breve #blc-body #inc-breve .entete-item div,
.breve #blc-body #inc-breve .entete-item p { }

.breve #blc-body .blc-center .list-item ul li.pair { background-color:#f8f8f8;}

.breve #blc-body #inc-breve ul li div.accroche-item a:hover{color: #333;}

.breve #blc-body #inc-breve ul li div.accroche-item a,
.breve #blc-body #inc-breve ul li div.accroche-item a:hover{ text-decoration:none;}

.breve #blc-body #blc-breve ul li div.accroche-item h1{ font-size: 16px; color: #015f84;}
.breve #blc-body #blc-breve ul li div.accroche-item h2{ font-size: 14px; color: #0c6c25; }
.breve #blc-body #blc-breve ul li div.accroche-item h3{ font-size: 12px; color: #b2b2b2;}
.breve #blc-body #blc-breve ul li div.accroche-item h4{ font-size: 11px; color: #f56e00; }
.breve #blc-body #blc-breve ul li div.accroche-item h5{ font-size: 10px; color: #015f84; text-align:center;}
.breve #blc-body #blc-breve ul li div.accroche-item h6{ font-size: 10px; color: #0c6c25;}

.breve #blc-body #blc-breve ul li div.accroche-item h1,
.breve #blc-body #blc-breve ul li div.accroche-item h2,
.breve #blc-body #blc-breve ul li div.accroche-item h4,
.breve #blc-body #blc-breve ul li div.accroche-item h5{ text-transform:uppercase;}

.breve #blc-body #blc-breve ul li div.accroche-item h1,
.breve #blc-body #blc-breve ul li div.accroche-item h2,
.breve #blc-body #blc-breve ul li div.accroche-item h3,
.breve #blc-body #blc-breve ul li div.accroche-item h5{ font-weight:bold;}

/******************************************************************************************** / dossier */
.dossier #blc-body .blc-content #inc-article h4,
.dossier #blc-body .blc-content .blc-center #blc-categorie h1{ color: #666; font-size:14px; font-family:"Calibri", arial, verdana;}

.dossier #blc-body .blc-content #blc-categorie  .list-item ul li .accroche-item,
.dossier #blc-body .blc-content #blc-categorie  .list-item ul li .accroche-item div, 
.dossier #blc-body .blc-content #blc-categorie  .list-item ul li .accroche-item p,
.dossier #blc-body .blc-content #inc-article .entete-item,
.dossier #blc-body .blc-content #inc-article .entete-item div,
.dossier #blc-body .blc-content #inc-article .entete-item p,
.dossier #blc-body .blc-content #blc-article .accroche-item,
.dossier #blc-body .blc-content #blc-article .accroche-item div, 
.dossier #blc-body .blc-content #blc-article .accroche-item p,
.dossier #blc-body .blc-content #blc-categorie .accroche-item,
.dossier #blc-body .blc-content #blc-categorie .accroche-item div, 
.dossier #blc-body .blc-content #blc-categorie .accroche-item p { }

.dossier #blc-body .blc-content #blc-categorie  .list-item ul li h2 {color: #6191c0; font-weight: bold; font-size:14px; font-family:"Calibri", arial, verdana;}
.dossier #blc-body .blc-content .blc-center #inc-article li h5 a {color:#0C6C25; font-size:12px; font-weight:bold; text-transform:uppercase;}


/******************************************************************************************** / destination */

/************************* La fiche */
.infosms #blc-body .blc-content .blc-center #blc-article h2,
.destination #blc-body .blc-content .blc-center #blc-article h2{ font-size:16px; }
.infosms #blc-body .blc-content .blc-center #blc-article img,
.destination #blc-body .blc-content .blc-center #blc-article img{ float:right; }	
.infosms #blc-body #blc-article,
.infosms #blc-body #blc-article h2,
.destination #blc-body #blc-article h2{ color: #666; font-size:14px; font-family:"Calibri", arial, verdana;}



/************************* La météo */

div.destination #blc-body #blc-listchapitre .blc-meteo{ background: #031b3c url(../images/fd-meteo.jpg) repeat-x top left; }
div.destination #blc-body #blc-listchapitre .blc-meteo h5  { color:#FFF; font-size: 14px; }
div.destination #blc-body #blc-listchapitre .blc-meteo h5 { font-size: 12px;}
div.destination #blc-body #blc-listchapitre .blc-meteo h5 span.titre-item{font-style:italic; color:#CCC;}

div.destination #blc-body #blc-listchapitre .meteo-item-night div,
div.destination #blc-body #blc-listchapitre .meteo-item-day div { color: #666; }

div.destination #blc-body #blc-listchapitre .meteo-item-day div.date-item,
div.destination #blc-body #blc-listchapitre .meteo-item-night div.date-item{font-weight :bold;}	

#blc-body #blc-listchapitre .blc-meteo .prevision-item-night ul li span,
#blc-body #blc-listchapitre .blc-meteo .prevision-item-day ul li span {color: #666;}

div.destination #blc-body #blc-listchapitre .blc-meteo .prevision-item-night ul li span.date-item,
div.destination #blc-body #blc-listchapitre .blc-meteo .prevision-item-day ul li span.date-item { font-weight :bold;}

div.destination #blc-body .blc-content #inc-article h4{ color: #0C6C25; font-size:14px; font-family:"Calibri", arial, verdana;}

div.destination #blc-body .blc-content .blc-center #inc-article li h5 a {color:#0C6C25; font-size:12px; font-weight:bold; text-transform:uppercase;}


div.infosms #blc-body #blc-article .content-item .blc-sms h1,
div.destination #blc-body #blc-listchapitre .content-item .blc-sms h1 { border: 0; font-size:12px;}
div.destination #blc-body #blc-listchapitre .content-item .blc-sms .accroche-item{}


/******************************************************************************************** / infossms */
div.infosms #blc-body .blc-content #inc-article h4{ color: #0C6C25; font-size:14px; font-family:"Calibri", arial, verdana;}
div.infosms #blc-body .blc-content .blc-center #inc-article li h5 a {color:#0C6C25; font-size:12px; font-weight:bold; text-transform:uppercase;}


/******************************************************************************************** / lexique /dossier */
div.lexique .blc-center #inc-article li h5 a{	color:#0C6C25; font-size:12px; font-weight:bold; text-transform:uppercase;}
div.lexique .blc-center #inc-article li h5 a:hover{	color:#0C6C25;}
div.lexique .blc-center #inc-article li .accroche-item{overflow:hidden;}

div.lexique #blc-body .blc-content #blc-article h2,
div.lexique #blc-body .blc-content #inc-article h4,
div.lexique #blc-body .blc-content .blc-center #blc-categorie h1{ color: #666; font-size:14px; font-family:"Calibri", arial, verdana;}

div.lexique #blc-body .blc-content #inc-article .entete-item,
div.lexique #blc-body .blc-content #inc-article .entete-item div,
div.lexique #blc-body .blc-content #inc-article .entete-item p,
div.lexique #blc-body .blc-content #blc-article .accroche-item,
div.lexique #blc-body .blc-content #blc-article .accroche-item div,
div.lexique #blc-body .blc-content #blc-article .accroche-item p { color:#FFF;}

div.lexique .blc-center #inc-article ul li .accroche-item,
div.lexique .blc-center #inc-article ul li .accroche-item {background:inherit;} 

/******************************************************************************************** / CONTENT SITEMAP */

div.article #blc-plansite dt{ background:transparent url(../images/img-puce.png) no-repeat 5px 70%;}
div.article #blc-plansite dt a{ font-size:12px; color:#015f84; font-weight:bold; }
div.article #blc-plansite dd dl dt{ background:transparent url(../images/pix-ssmenu.gif) no-repeat 15px 60%; }
div.article #blc-plansite dd dl dt a{ font-size:12px; color:#999; font-weight:normal; }

/******************************************************************************************** / goodies */

.bookmark #blc-body .blc-content .blc-center #blc-article h2{ font-size:16px; }
.bookmark #blc-body .blc-content .blc-center #blc-article img{ float:right; }	

.bookmark #blc-body #blc-article h2{ color: #666; font-size:14px; font-family:"Calibri", arial, verdana;}

.bookmark #blc-body #blc-article .accroche-item,
.bookmark #blc-body #blc-article .accroche-item ul li,
.bookmark #blc-body #blc-article .accroche-item div,
.bookmark #blc-body #blc-article .accroche-item p { color:#FFF;}

.bookmark #blc-body .blc-content .blc-center li.pair { background-color: #666;}
.bookmark #blc-body .blc-content .blc-center li.impair{ background-color: none;}

.bookmark #blc-body #inc-bookmark h4 {display:none;}

/******************************************************************************************** / message */
div.page #blc-body .blc-center #inc-message ul li.pair { background: #f4f4f4;}
div.page #blc-body .blc-center #inc-message ul li.impair { background: #FFF;}
div.page #blc-body .blc-center #inc-message ul li { background: none;}
div.page #blc-body .blc-center #inc-message ul li h5 a{ color: #0C6C25;}

.page .blc-message .blc-listmessage a.reply-item { }

.message #blc-body .blc-message .blc-listmessage h3 span.user-item,
.message #blc-body .blc-newmessage p label {color:#0C6C25;}
.message #blc-body .blc-newmessage p#f_message_message label {padding-bottom: 5px;}

.message #blc-body .blc-content .blc-center #blc-article h2{ color: #666; font-size:14px; font-family:"Calibri", arial, verdana;}

.message #blc-body .blc-message .blc-listmessage h3 span.date-item,
.message #blc-body #inc-message h5 span.date-item {color: #2A8564; font-weight:bold;}

.message #blc-body .blc-content #blc-article .accroche-item,
.message #blc-body .blc-content #blc-article .accroche-item div, 
.message #blc-body .blc-content #blc-article .accroche-item p {}

.message #blc-body .blc-message .blc-listmessage h3 { border: 1px solid #DDD;}


/******************************************************************************************** / SONDAGE QUIZ */

.dossier #blc-body .blc-content #inc-sondage h4 {  color: #666; font-size:14px; font-family:"Calibri", arial, verdana;}
.dossier #blc-body .blc-content #inc-sondage ul { display:block; }
.dossier #blc-body .blc-content #inc-sondage .accroche-item,
.dossier #blc-body .blc-content #inc-sondage .accroche-item p{color:#FFF; font-style:italic; }
.dossier #blc-body .blc-content #inc-sondage .accroche-item {border-bottom: 1px dashed #FFF;}
.dossier #blc-body .blc-content #inc-sondage ul li {list-style:none;}

.dossier #blc-body .blc-content #inc-sondage h5,
.dossier #blc-body .blc-content #inc-sondage p.question-item {font-weight: bold; color: #666;}
.dossier #blc-body .blc-content #inc-sondage p.choix-item label {color: #666;}


.quizz #blc-body .blc-content #blc-categorie h1,
.quizz #blc-body .blc-content .blc-center #blc-article h2{ color: #666; font-size:14px; font-family:"Calibri", arial, verdana;}

.quizz #blc-body .blc-content #blc-categorie .accroche-item p,
.quizz #blc-body .blc-content #blc-categorie .accroche-item div,
.quizz #blc-body .blc-content #blc-categorie .accroche-item,
.quizz #blc-body .blc-content #blc-article .entete-item div,
.quizz #blc-body .blc-content #blc-article .entete-item p,
.quizz #blc-body .blc-content #blc-article .accroche-item,
.quizz #blc-body .blc-content #blc-article .accroche-item div, 
.quizz #blc-body .blc-content #blc-article .accroche-item p { color:#666;}

.quizz #blc-body .blc-content #blc-categorie .list-item ul li .accroche-item,
.quizz #blc-body .blc-content #blc-categorie .list-item ul li .accroche-item div, 
.quizz #blc-body .blc-content #blc-categorie .list-item ul li .accroche-item p {  padding:0;}

.quizz #blc-body .blc-content .blc-center ul li .accroche-item,
.quizz #blc-body #blc-categorie .list-item ul li {background:inherit;}

.quizz #blc-body .blc-content #inc-sondage ul li h5 span{color: #F90; font-weight: bold; font-size:14px; font-family:"Calibri", arial, verdana;}
.quizz #blc-body .blc-content #inc-sondage ul li h5{color: #2A8564; font-weight: bold; font-size:14px; font-family:"Calibri", arial, verdana;}
.quizz #blc-body .blc-content #inc-sondage p.question-item {color: #4A8CC9; font-weight: bold;}

.quizz #blc-body .blc-content #inc-sondage .statlabelr-item span.stattotal-item {float:right; color: #2A8564;}



.clear-hidden {clear:both; list-style:none;}
img{ border: 0;}
ul { display:block; }

#blc-container {width: 100%; margin: 0 auto; } 

div.lexique #blc-body,
div.carlson #blc-body .blc-content .blc-center,
div.destination #blc-body .blc-content .blc-center,
.destination #blc-body,
.breve #blc-body,
.page #blc-body,
.page #blc-banner,
.home .restricted #blc-banner,
.home #blc-body,
.home #blc-banner
#blc-top #blc-localisation,
#blc-header #blc-menu-main,
#blc-header,
#blc-content-ombre,
#blc-content-all { width: 100%;}


/******************************************************************************************** / Header */
#blc-article #blc-indexchapitre li,
#blc-header .blc-right #blc-menu-trans li{ padding:0 7px;}



.article #blc-body .blc-content .blc-left{ padding-bottom: 13px;}

#blc-logo {height: 80px; width: 495px; overflow: hidden;}

/******************************************************************************************** / PAGE BOOKMARK*/
.page .blc-center #inc-bookmark ul { margin: 20px 0;}
/******************************************************************************************** / FIL ARIANE*/

.carlson .blc-filariane,
.faq .blc-filariane,
.lexique .blc-filariane,
.infosms .blc-filariane,
.bookmark .blc-filariane,
.message .blc-filariane,
.dossier .blc-filariane,
.destination .blc-filariane,
.article .blc-filariane,
.breve .blc-filariane {padding: 5px 0 10px 0; }

/******************************************************************************************** / Banner*/

.page #blc-banner {position: relative; clear:left;  padding: 7px 7px 5px 7px;}

/******************************************************************************************** / Body - page*/
.page #blc-body {padding: 0 7px 7px 7px; }

.page #blc-body .blc-content .blc-center #inc-sondage ul,
.carlson #blc-body .blc-content .blc-center #form-espace-carlson,
.home .restricted #blc-body .blc-content .blc-center .accroche-item,
.page #blc-body .blc-content .blc-center #blc-recherche,
.bookmark #blc-body #inc-bookmark ul,
.destination .blc-sms .accroche-item,
.faq #blc-body .blc-content .blc-center #inc-article ul,
.lexique #blc-body .blc-content .blc-center #inc-article ul,
.dossier #blc-body .blc-content .blc-center #blc-listchapitre,
.message #blc-body .blc-content .blc-center .blc-newmessage,
.page #blc-body .blc-content .blc-center .entete-item,
.page #blc-body .blc-content .blc-center .entete-item,
.page #blc-body .blc-content .blc-center .accroche-item, 
.page #blc-body .blc-content .blc-center .accroche-item, 
.page #blc-body .blc-content .blc-center .content-item,
.page #blc-body .blc-content .blc-center .content-item {padding: 10px;}

.page #blc-body .blc-content .blc-center #blc-article {clear: right;}


.destination  #blc-body .blc-content #blc-article { min-height: 670px;}

.bookmark #blc-body blc-center #inc-bookmark h4,
.message #blc-body .blc-center #inc-message h4,
.page #blc-body .blc-content .blc-center .blc-message h2,
.page #blc-body .blc-content .blc-center #blc-categorie h1,
.page #blc-body .blc-content .blc-center #inc-article h2,
.page #blc-body .blc-content .blc-center #blc-article h2 { padding: 10px 5px 0 10px;}

.page #blc-body .blc-content .blc-center h1{ margin: 5px 0; }

.page #blc-body .blc-content .blc-center h1,
.page #blc-body .blc-content .blc-center h3{ padding: 5px 10px; }

.page #blc-body .blc-content .blc-center h5{ margin: 5px 0 10px 0; border-bottom:1px solid #CCC;}

.page #blc-body .blc-content .blc-center h6{ font-size: 10px; color: #0c6c25;}
.page #blc-body .blc-content .blc-center h4,
.page #blc-body .blc-content .blc-center h5,
.page #blc-body .blc-content .blc-center h6{ padding: 3px 0; }

.destination  #blc-body .blc-content #blc-article .accroche-item {padding: 0 10px 10px 10px; height: 30px;}
.destination  #blc-body .blc-content #blc-article .blc-sms .accroche-item {height: auto;}

.page #blc-body ol li,
.page #blc-body ul li  { padding: 0 0 0 15px;}

.article #blc-body .blc-content .blc-center #blc-listchapitre h3 {padding: 10px;}


/******************************************************************************************** / brève */

.page .blc-center #blc-categorie  { margin-bottom: 10px;}

.breve #blc-body .blc-content .blc-left{float: none;}
.breve #blc-body .blc-content .blc-center{ margin: 0; }

.breve #blc-body .blc-content .blc-center .moteur-item,
.breve #blc-body .blc-content .blc-center .list-item,
.breve #blc-body { padding: 0 7px 7px 7px; }

.breve #blc-body .blc-content .blc-center .moteur-item,
.breve #blc-body .blc-content .blc-center .list-item {border-right: 1px solid #DDD; border-left: 1px solid #DDD;}
.breve #blc-body .blc-content .blc-center .moteur-item {border-top: 1px solid #DDD;}
.breve #blc-body .blc-content .blc-center .list-item {border-bottom: 1px solid #DDD; }

.breve #blc-body .blc-content .blc-center .moteur-item,
.breve #blc-body .blc-content .blc-center .list-item {padding: 10px;}
.breve #blc-body .blc-center .list-item ul  { margin: 10px 0; }

.breve #blc-body .blc-center .list-item ul li { clear:left; padding: 5px 5px 5px 15px; }
.breve #blc-body .blc-center .list-item ul li h5 { margin-right: 10px;}
.breve #blc-body #blc-breve h2,
.breve #blc-body .blc-center .list-item ul li h5 a{padding: 7px 0; }
.breve #blc-body #inc-breve h4 { padding: 5px 5px 5px 10px;}

.breve #blc-body #inc-breve .map-item {height: 400px;}



/************************************************* / listing*/

.breve #blc-body .blc-center .list-item ul li h5 .date-item { margin-right: 15px; float:left; width: 100px;}

.breve #blc-body .blc-center .list-item ul li {background:none;}

.breve #blc-body .blc-center .list-item div.auteur-item, 
.breve #blc-body .blc-center .list-item ul li div.auteur-item { display:none;}
.breve #blc-body .blc-center .list-item ul li div.accroche-item {width: 700px; height: 15px; }

.breve #blc-body .blc-center .list-item ul li div.accroche-item h1{ margin: 5px 0;}
.breve #blc-body .blc-center .list-item ul li div.accroche-item h2{ padding: 7px 0; }
.breve #blc-body .blc-center .list-item ul li div.accroche-item h1,
.breve #blc-body .blc-center .list-item ul li div.accroche-item h3{ padding: 5px 0; }
.breve #blc-body .blc-center .list-item ul li div.accroche-item h4,
.breve #blc-body .blc-center .list-item ul li div.accroche-item h5,
.breve #blc-body .blc-center .list-item ul li div.accroche-item h6{ padding: 3px 0; }
.breve #blc-body .blc-center .list-item ul li div.accroche-item h5{ margin: 5px 0 10px 0;}

.breve #blc-body .blc-center .list-item ul li div.accroche-item h1,
.breve #blc-body .blc-center .list-item ul li div.accroche-item h5 {border-bottom:1px solid #CCC;}

.breve #blc-body #gmapDirHead {display:none;}

/************************************************* / page*/

.breve #blc-body .blc-center #blc-breve h2 { padding: 10px;}
.breve #blc-body .blc-center #blc-breve h2 .date-item { margin-right: 15px; float:left; width: 100px;}

.breve #blc-body .blc-center #blc-breve p.back-item{ padding: 10px;}
/******************************************************************************************** / destination */
div.destination #blc-body { margin:0; }
div.destination #blc-body .blc-content .blc-center{ margin: 0 auto; }

div.destination #blc-body #blc-article h2 img {margin: 2px 15px;}
div.destination #blc-body #blc-article h2


div.destination #blc-body .blc-meteo,
div.destination #blc-body .blc-map { }

div.destination #blc-body #blc-listchapitre .blc-meteo h5  {margin: inherit;}
div.destination #blc-body #blc-listchapitre .blc-meteo h5 span.titre-item {float:right; margin-right: 15px; }

div.destination #blc-body .blc-meteo .meteo-item-night,
div.destination #blc-body .blc-meteo .meteo-item-day  { padding: 10px 10px 10px 10px; height: 100px; }

div.destination #blc-body .blc-meteo .meteo-item-night div,
div.destination #blc-body .blc-meteo .meteo-item-day div { }

div.destination #blc-body .blc-meteo .image-item {width: 200px; height: 100px; margin-right: 20px;  }

div.destination #blc-body #blc-listchapitre .blc-meteo .prevision-item-day,
div.destination #blc-body #blc-listchapitre .blc-meteo .prevision-item-night {padding: 5px; }

div.destination #blc-body #blc-listchapitre .blc-meteo .prevision-item-night ul li.last,
div.destination #blc-body #blc-listchapitre .blc-meteo .prevision-item-day ul li.last{border-right: none;} 

div.destination #blc-body #blc-listchapitre .blc-meteo p.source-item{ clear:left; padding: 2px; }

.destination #blc-body .blc-content #inc-article h4 {padding:10px 5px 2px 10px;}
.destination #blc-body .blc-content #ajaxcontent #inc-article ul {display: block; padding: 10px;}
.destination #blc-body .blc-content #ajaxcontent #inc-article li { float: left; width: 210px; overflow:hidden;}

div.infosms  #blc-body #blc-article .content-item .blc-sms,
div.destination #blc-body #blc-article .content-item .blc-sms {margin-left: 15px; width: 280px; float:right; }
div.infosms  #blc-body #blc-listchapitre .content-item .blc-sms h1,
div.destination #blc-body #blc-listchapitre .content-item .blc-sms h1 {margin: 0;}

div.infosms  #blc-body #blc-article .content-item .blc-sms h1,
div.infosms  #blc-body #blc-article .content-item .blc-sms form#f_sendsms,
div.infosms  #blc-body #blc-article .content-item .blc-sms .accroche-item,
div.destination #blc-body #blc-listchapitre .content-item .blc-sms h1,
div.destination #blc-body #blc-listchapitre .content-item .blc-sms form#f_sendsms,
div.destination #blc-body #blc-listchapitre .content-item .blc-sms .accroche-item{ padding: 10px;}

.destination p.back-item { text-align: right;}
/******************************************************************************************** / Message */
div.page .blc-center #inc-message ul {margin: 20px 0;}
div.page .blc-center #inc-message li.last{ border-bottom: 1px solid #CCC;}
div.page .blc-center #inc-message li h5{ padding: 5px;}
div.page .blc-center #inc-message li h5 span.action-item {float:right; margin-right: 15px;}
div.page .blc-center #inc-message li h5 span.date-item { margin-right: 15px;}
div.page .blc-center #inc-message ul li h5 a{ margin-right: 5px;}


.message .blc-message .blc-listmessage a.reply-item,
.message .blc-message .blc-listmessage a.delete-item,
.message .blc-message .blc-listmessage a.permanent-delete-item { width: 16px; height: 16px; display: block; }

.message #blc-body .blc-message .blc-listmessage div.message-item,
.message #blc-body .blc-message .blc-listmessage h3 .content-item { clear:left;}

.message #blc-body .blc-newmessage span.draft-item {margin-left: 15px;}
.message #blc-body #inc-message h5 span.action-item a { float: right; margin-right: 10px;}
.message #blc-body #inc-message h5 span.date-item { margin-right: 10px;}


.message #blc-body .blc-message .blc-listmessage { padding: 10px;	}
.message #blc-body .blc-message .blc-listmessage h3{display: block; }
.message #blc-body .blc-message .blc-listmessage h3 span.user-item{width: 500px;}
.message #blc-body .blc-message .blc-listmessage h3 span.date-item{	}
.message #blc-body .blc-message .blc-listmessage h3 span.action-item{}

.message #blc-body  .blc-listmessage h5 {}
.message #blc-body  .blc-listmessage h3 span.action-item a {  margin-right: 10px;}


.message #blc-body  p.more-item a.reply-item,
.message #blc-body  .blc-listmessage h3 span.action-item,
.message #blc-body  .blc-listmessage h3 span.user-item,
.message #blc-body  .blc-listmessage h3 span.date-item { padding: 5px;}

.message #blc-body  .blc-listmessage h3 span.date-item { margin-right: 10px;}
.message #blc-body .blc-listmessage div.auteur-item { display:none;}



/******************************************************************************************** / contact */
div.article #blc-fcontact{}
div.article #blc-fcontact form{ width:650px; margin: 0 auto;}
div.article #blc-fcontact p.field{ padding:4px; }
div.article #blc-fcontact label{ width: 180px;  padding-bottom:4px; }

div.article #blc-fcontact p.bloc-erreur{ padding:5px 10px; }



.article #blc-body #blc-categorie .list-item ul li {float:left; width: 320px; margin: 10px 0; border-right: 1px solid #DDD; padding: 0 15px;  }
.article #blc-body #blc-categorie .list-item ul li.last,
.article #blc-body #blc-categorie .list-item ul li.endline {border:0;}
.article #blc-body #blc-categorie .list-item ul { display: block; }
.article #blc-body #blc-categorie .list-item ul li.clear-hidden { width: 700px;  margin: 0;}

/******************************************************************************************** / CONTENT SITEMAP */
div.article #blc-plansite{ padding:5px 0 15px 0; }
div.article #blc-plansite dl{ padding:0 6px 0 6px; }
div.article #blc-plansite dt{ padding:15px 0 5px 25px; border-bottom:1px solid #DDD; }
div.article #blc-plansite dt a{ font-weight:bold; }
div.article #blc-plansite dd dl dt{ padding:5px 0 5px 25px; border-color:#524B4B; }


/******************************************************************************************** / dossier */

.dossier #blc-body .blc-content #inc-article h4 {padding:10px 5px 2px 10px;}
.dossier #blc-body #blc-categorie .list-item ul li {float:left; width: 320px; margin: 10px 0; border-right: 1px solid #DDD; padding: 0 15px;  }
.dossier #blc-body #blc-categorie .list-item ul li.last,
.dossier #blc-body #blc-categorie .list-item ul li.endline {border:0;}
.dossier #blc-body #blc-categorie .list-item ul { display: block; }

.dossier #blc-body .blc-content .blc-center #inc-article ul {display: table; padding: 10px; width: 694px;}
.dossier #blc-body .blc-content .blc-center #inc-article li { float: left; width: 330px; overflow:hidden;}
.dossier #blc-body .blc-content .blc-center #inc-article .entete-item ul {border: none;}
.dossier #blc-body .blc-content .blc-center #inc-article .entete-item li { float:none; border:none; }
.dossier #blc-body #inc-article li.clear-hidden,
.dossier #blc-body #blc-categorie .list-item ul li.clear-hidden { width: 700px;  margin: 0;}

.dossier #blc-body .blc-content .blc-center #blc-listchapitre .content-item {border:0;}

/******************************************************************************************** / lexique /dossier */

div.lexique #blc-body .blc-content .blc-left{float: none;}
div.lexique #blc-body .blc-content .blc-center{ margin: 0; }

div.lexique #blc-body { padding: 0 7px 7px 7px; }

div.lexique #blc-body .blc-content .blc-center #blc-listchapitre h3,
div.lexique #blc-body .blc-content #inc-article h4 {padding:10px 5px 2px 10px;}

.lexique #blc-body .blc-content .blc-center #blc-listchapitre,
.lexique #blc-body .blc-content .blc-center #blc-article .content-item {border-right: 1px solid #DDD;border-left: 1px solid #DDD;}

.lexique #blc-body .blc-content .blc-center #blc-article .content-item { border-top: 1px solid #DDD; }
.lexique #blc-body .blc-content .blc-center #blc-listchapitre {border-bottom: 1px solid #DDD;}
.lexique #blc-body #blc-article #blc-listchapitre .content-item{ border: 0;}

.lexique #blc-body .blc-content .blc-center #inc-article ul li {padding: 10px 0;}
.lexique #blc-body .blc-content .blc-center ul li .accroche-item {padding:0; }

.infosms #blc-body .blc-content #blc-listchapitre ul.menu-item,
.infosms #blc-body .blc-content #blc-listchapitre div h3{display:none;}
	

/******************************************************************************************** / SONDAGE*/

.page #blc-body .blc-content #inc-sondage h4 { display: none;}
.page #blc-body .blc-content #inc-sondage p.question-item {padding: 10px 0;}
.page #blc-body .blc-content #inc-sondage p.valid-item {margin-top: 10px;}
.page #blc-body .blc-content #inc-sondage p.valid-item a {display:block; width: 18px; padding: 5px;}

.quizz #blc-body .blc-content #inc-sondage ul { display: block; list-style:none;}
.quizz #blc-body .blc-content #inc-sondage ul li {float: left; background:none; width: 322px; background-color: #F5F5F5; padding: 10px; margin-right: 10px;}
.quizz #blc-body .blc-content #inc-sondage ul li .accroche-item { font-style:italic;}
.quizz #blc-body .blc-content #inc-sondage ul li.last {margin: 0px;}

.quizz #blc-body .blc-content #inc-sondage {}
.quizz #blc-body .blc-content #inc-sondage h5 span.resultat-item {float:right;}
.quizz #blc-body .blc-content #inc-sondage h5 span.titre-item {  margin-right: 15px;}

.quizz #blc-body .blc-content #inc-sondage .accroche-item { clear:left; padding: 5px 0;}
.quizz #blc-body .blc-content #inc-sondage .resultat-item {}

.quizz #blc-body .blc-content #inc-sondage .statlabelr-item span.stattotal-item {float:right;}


/******************************************************************************************** / MAJ */
div.dossier div.maj-item p,
div.infosms div.maj-item p,
div.destination div.maj-item p,
div.article div.maj-item p,
div.lexique div.maj-item p{ font-style: italic; font-size: 10px; width: 100%;}




