#colonne_blanche .newsItem .img-gauche {
    float: left;
}
.erreur-connection {
	position: absolute;
	top: 300px;
	left: 570px;
	color:red;
	border: 2px dashed black;
	padding: 18px 7px 16px 40px;
	background: transparent url(images_slc/internet/exclamation.png) no-repeat scroll 5px 9px;
}
.news-single-img {
				float: right;
				padding-left: 10px;
				_padding-right: 10px;
}
body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #323d43;
	margin: 0;
	text-align: center; /* pour corriger le bug de centrage IE */
	background: url(images_slc/internet/fond.jpg) top left repeat-x;
	font-size: 11px;
}
/*****************************/
/* POSITIONNEMENT DES DIV*/
/*****************************/
#container
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background: url(images_slc/internet/fond_colonne.png) top left repeat-y;
	text-align: left; /* on rÃ©tablit l'alignement normal du texte */
	overflow: hidden
}
#lang
{
	float: right;
	position: relative;
	padding-right: 20px;
	width: 960px;
	height: 25px;
	text-align: right;
	background: url(images_slc/internet/fond.jpg) top left repeat-x;
}
#gauche
{
	float: left;
	width: 66%;
}
#colonne_gauche
{
	float: left;
	width: 203px;
	font-size: 12px;
	color: #423F37;
	overflow: hidden
}
#colonne_blanche
{
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	overflow: hidden
}
#colonne_droite
{
	margin-right: 20px;
	_margin-right: 12px;
	float: right;
	overflow: hidden
}
#colonne_unique
{
	padding-right: 20px;
	overflow: hidden
}
#menu_gauche_ssmenu
{
	margin-left: 17px;
	text-align: left;
	line-height: 12px;
	padding-bottom: 5px;
	text-transform: none;
}
#menu_gauche_deroule
{
	margin-left: 10px;
	font-size: 12px;
	text-align: left;
	line-height: 15px;
	padding-bottom: 5px;
	text-transform: none;
}
/****************************************/	
/* STYLES DE BASE***********************/
/* CLASSES UTILISEES AUSSI PAR LE RTE*/
/****************************************/
/* TITRES et Paragraphe */

p, h1, h2, h3, h4, h5, h6
{
	padding-left: 10px;
	padding-right: 10px;
}

h1
{
/**** ancien css *******************
	font-family: Arial Black;
	font-weight: normal;
	font-size: 13px;
	color: #4cb200;
	margin-bottom: 6px;
**********************************/
/**** nouveau css au 09/07/2010 **/
	font-family: Arial Black;
	font-weight: normal;
	font-size: 13px;
	color: #720000;
	margin-bottom: 6px;
	margin-top: 5px;
}

h2
{
/**** ancien css *******************
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #4cb200;
	margin-bottom: 6px;
	margin-top: 8px;
**********************************/
/**** nouveau css au 09/07/2010 **/
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #720000;
	margin-bottom: 6px;
	margin-top: 8px;
}

h3
{
/**** ancien css *******************
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #323d43;
	margin-bottom: 5px;
	margin-top: 8px;
**********************************/
/**** nouveau css au 09/07/2010 **/
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #007500;
	margin-bottom: 5px;
	margin-top: 8px;
}

h3.titre4, h3.titre5, .titre6, h3.titre7, h3.titre8, h3.titre9, h3.titre10, h3.titre11, h3.titre12
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	display: block;
	height: 21px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	background-position: left top;
	background-repeat: no-repeat;
}
h3.titre4
{
	background-image: url(images_slc/internet/fond_t4.gif);
	color: #00634a;
}
h3.titre5
{
	background-image: url(images_slc/internet/fond_t5.gif);
	color: #00634a;
}
h3.titre6
{
	background-image: url(images_slc/internet/fond_t6.gif);
	color: #323d43;
}
h3.titre7
{
	background-image: url(images_slc/internet/fond_t7.gif);
	color: #ffffff;
}
h3.titre8
{
	background-image: url(images_slc/internet/fond_t8.gif);
	color: #323d43;
}
h3.titre9
{
/*	background-image: url(images_slc/internet/fond_t9.gif);
	color: #684a2e;
*/
	background-image: url(images_slc/internet/ca08_fond_t9.gif);
	color: #FFFFFF;
}
h3.titre10
{
	background-image: url(images_slc/internet/fond_t10.gif);
	color: #684a2e;
}
h3.titre11
{
	background-image: url(images_slc/internet/fond_t11.gif);
	color: #333e44;
}
h3.titre12
{
	background-image: url(images_slc/internet/fond_t12.gif);
	color: #ffffff;
}
h4, h5,h6
{
}
/* PUCES*/
 /* PremiÃ¨re indentation*/
ul
{
	margin-left: 15px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
	font-size: 12px;
	list-style-image: url(./images_slc/icones/puce_ronde_h4.gif);
}
/* DeuxiÃ¨me indentation*/
ul ul
{
	margin-bottom: 9px;
	list-style-image: url(./images_slc/icones/puce_h5.gif);
	font-size: 12px;
}
/* TroisiÃ¨me indentation*/
ul ul ul
{
	margin-bottom: 9px;
	list-style-image: url(./images_slc/icones/puce_triangle_h6.gif);
	font-size: 12px;
}
li
{
	margin-bottom: 9px;
	font-size: 11px;
}
.csc-textpic li{
list-style-position:inside;
}
ol
{
	margin-left: 15px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-top: 5px;
	text-align: left;
	font-size: 12px;
	list-style-type: decimal;
}
/*LIENS*/
a:link
{
	color: #098248;
	text-decoration: underline;
}
a:visited
{
	color: #098248;
	text-decoration: underline;
}
a:hover
{
	color: #098248;
	text-decoration: underline;
}
a img
{
	border: none;
}
/* ELEMENTS FORMS*/
blockquote
{
	margin-top: 5px;
}
form
{
	margin: 0px;
	padding: 0px;
}
input
{
	color: #585858;
	font-size: 12px;
	padding: 2px;
}
select
{
	color: #595959;
	font-size: 11px;
	vertical-align: middle;
	width: 250px;
	margin-bottom: 5px;
}
legend
{
	display: none;
}
fieldset
{
	border: none;
}
fieldset input
{
	background: none;
	margin-left: -3px;
}
fieldset label
{
	width: 210px;
	clear: none;
	vertical-align: text-top;
	padding-right: 2px;
	white-space: nowrap;
	font-size: 10px;
	font-weight: lighter;
}
textarea
{
	color: #09437E;
	font-size: 14px;
	vertical-align: top;
	margin-left: 0px;
}
select
{
	color: #595959;
	font-size: 11px;
	vertical-align: middle;
	width: 250px;
}
/* TABLEAUX */

#colonne_blanche table
{
	background: #d7d75b;
	border-collapse: collapse;
}
#colonne_blanche td
{
	border: 1px solid white;
	padding: 5px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	vertical-align: top;
}
/* Couleurs tableaux*/	
.clair
{
	background: #e7e79d;
}
.fonce
{
	background: #d7d75b;
}
.exposer
{
	background: #bec540;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
.recentContent img
{
	vertical-align: middle;
	margin-right: 5px;
}
.roundedHeaderListing
{
	position: relative;
	margin: 0 0 5px;
	padding: 0;
	background: #BEC540 url(images_slc/internet/topright_dir_listing_header.png) top right no-repeat;
}
div.roundedHeaderListing div
{
	background: url(images_slc/internet/topleft_dir_listing_header.png) top left no-repeat;
}
div.roundedHeaderListing div div
{
	background: url(images_slc/internet/botleft_dir_listing_header.png) bottom left no-repeat;
	height: 1%;
}
div.roundedHeaderListing div div div
{
	background: url(images_slc/internet/botright_dir_listing_header.png) bottom right no-repeat;
	padding: 5px;
}
div.roundedHeaderListing div div div div
{
	background: none;
}
div.headerIcon
{
	text-align: center;
	display: block;
	float: left;
	width: 40px;
	padding: 0 !important;
}
div.headerTextCenter
{
	text-align: center;
}
div.headerText
{
	font-weight: bold;
	display: block;
	float: left;
	width: 30%;
	padding: 0 !important;
}
div.contentIcon
{
	text-align: center;
	display: block;
	float: left;
	width: 40px;
	padding: 0 !important;
	margin-top: -5px;
}
div.contentText
{
	text-align: left;
	display: block;
	float: left;
	width: 30%;
	padding: 0 !important;
}
div.contentTextCenter
{
	text-align: center;
}
.roundedHeaderContent
{
	position: relative;
	margin: 0 0 5px;
	padding: 0;
	background: #d7d75b url(images_slc/internet/topright_dir_listing_content.png) top right no-repeat;
}
div.roundedHeaderContent div
{
	background: url(images_slc/internet/topleft_dir_listing_content.png) top left no-repeat;
}
div.roundedHeaderContent div div
{
	background: url(images_slc/internet/botleft_dir_listing_content.png) bottom left no-repeat;
	height: 1%;
}
div.roundedHeaderContent div div div
{
	background: url(images_slc/internet/botright_dir_listing_content.png) bottom right no-repeat;
	padding: 7px;
}
div.roundedHeaderContent div div div div
{
	background: none;
}
.moduleEncadre
{
	position: relative;
	margin: 0 0 1em;
	padding: 0;
	background: #d7d75b url(images_slc/internet/topright_encadre.png) top right no-repeat;
}
div.moduleEncadre div
{
	background: url(images_slc/internet/topleft_encadre.png) top left no-repeat;
}
div.moduleEncadre div div
{
	background: url(images_slc/internet/botleft_encadre.png) bottom left no-repeat;
	height: 1%;
}
div.moduleEncadre div div div
{
	background: url(images_slc/internet/botright_encadre.png) bottom right no-repeat;
	padding: 10px;
}
div.moduleEncadre div div div div
{
	background: none;
}
.moduleEncadre td
{
	text-align: left !important;
	border: 0 !important;
}
.moduleFlash1
{
	position: relative;
	margin: 0 0 1em;
	padding: 0;
	background: #878f2b url(images_slc/internet/topright_flash1.png) top right no-repeat;
	color: #ffffff;
}
div.moduleFlash1 div
{
	background: url(images_slc/internet/topleft_flash1.png) top left no-repeat;
}
div.moduleFlash1 div div
{
	background: url(images_slc/internet/botleft_flash1.png) bottom left no-repeat;
	height: 1%;
}
div.moduleFlash1 div div div
{
	background: url(images_slc/internet/botright_flash1.png) bottom right no-repeat;
	padding: 10px;
}
div.moduleFlash1 div div div div
{
	background: none;
}
.moduleFlash2
{
	position: relative;
	margin: 0 0 1em;
	padding: 0;
	background: #f59e40 url(images_slc/internet/topright_flash2.png) top right no-repeat;
}
div.moduleFlash2 div
{
	background: url(images_slc/internet/topleft_flash2.png) top left no-repeat;
}
div.moduleFlash2 div div
{
	background: url(images_slc/internet/botleft_flash2.png) bottom left no-repeat;
	height: 1%;
}
div.moduleFlash2 div div div
{
	background: url(images_slc/internet/botright_flash2.png) bottom right no-repeat;
	padding: 10px;
}
div.moduleFlash2 div div div div

{
	background: none;
}
.moduleFlash3
{
	position: relative;
	margin: 0 0 1em;
	padding: 0;
	background: #ffd98c url(images_slc/internet/topright_flash3.png) top right no-repeat;
}
div.moduleFlash3 div
{
	background: url(images_slc/internet/topleft_flash3.png) top left no-repeat;
}
div.moduleFlash3 div div
{
	background: url(images_slc/internet/botleft_flash3.png) bottom left no-repeat;
	height: 1%;
}
div.moduleFlash3 div div div
{
	background: url(images_slc/internet/botright_flash3.png) bottom right no-repeat;
	padding: 10px;
}
div.moduleFlash3 div div div div
{
	background: none;
}
.moduleCitation
{
	position: relative;
	margin: 0 0 1em;
	padding: 0;
	background: #e4f5d9 url(images_slc/internet/topright_citation.png) top right no-repeat;
}
div.moduleCitation div
{
	background: url(images_slc/internet/topleft_citation.png) top left no-repeat;
}
div.moduleCitation div div
{
	background: url(images_slc/internet/botleft_citation.png) bottom left no-repeat;
	height: 1%;
}
div.moduleCitation div div div
{
	background: url(images_slc/internet/botright_citation.png) bottom right no-repeat;
	padding: 10px;
}
div.moduleCitation div div div div
{
	background: none;
}
#colonne_gauche ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#colonne_gauche li
{
	margin-left: 14px;
	margin-bottom: 2px;
}
#colonne_gauche li a
{
	display: block;
	height: 21px;
	padding-left: 7px;
	padding-top: 2px;
	background: url(images_slc/internet/btn_menugauche.jpg) top left no-repeat;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFACC;	/*#333e44;*/
	text-decoration: none;
}
#colonne_gauche li a:hover, #colonne_gauche li a.on
{
	background: url(images_slc/internet/btn_menugauche_on.jpg) top left no-repeat;
	color:#720000;	
	text-decoration: none;
}
#menu_gauche_deroule p
{
	background: url(images_slc/internet/puce_menu.gif) left 3px no-repeat;
	margin: 3px 0;
	padding-left: 20px;
}
#menu_gauche_deroule a
{
	color: #720000;	/*#ffcc33;*/
	text-decoration: none;
}
#menu_gauche_deroule a:hover, #menu_gauche_deroule a:active, #menu_gauche_deroule a.on
{
	color: #FFFACC;	/*#ffffff;*/
	text-decoration: none;
}
#colonne_centrale
{
	float: left;
	width: 754px;
	padding-top: 170px;
	padding-bottom: 10px;
	background: url(images_slc/internet/top_banner.png) top left no-repeat;
}
#zone_centrale
{
	margin-top: 0px;
	margin-left: 8px;
}
#imprimer
{
	float: right;
	margin-right: 20px;
}
.divcalendar
{
	background-color: #def0e3 !important;
	opacity: 25;
	font-size: 12px;
	/* height: 100% !important; */
	color: black !important;
}
.month-small td
{
	text-align: left;
}
.news-single-timedata, .news-single-author
{
	color: #4cb200;
	padding-left: 0 !important;
}
.news-single-item h3
{
	margin-bottom: 10px !important;
}
.news-single-backlink a
{
	text-decoration: none;
}
.news-single-backlink img, .news-amenu-liste img
{
	vertical-align: bottom;
	margin-bottom: -3px;
	margin-right: 5px;
}
.news-amenu-liste
{
	list-style: none !important;
}
.news-amenu-item-year dd
{
	padding: 0;
	margin: 0;
	color: #4cb200;
	font-size: 120%;
	font-weight: bold;
}
hr
{
	border-top: 1px solid #d7d75b;
	border-bottom: 1px solid #d7d75b;
	border-left: 0;
	border-right: 0;
	background: white;
	height: 3px;
}
#colonne_blanche .newsItem
{
	display: block;
	padding: 0 10px 10px 10px;
	margin: 0px 0px 10px 0;
	overflow: auto;
}
#colonne_blanche .newsItem h1
{
	font-family: Arial Black, sans-serif;
	color: #4cb200;
	font-weight: normal;
	font-size: 13px;
	border-bottom: none;
	margin-bottom: 1.5em;
	padding-left: 0;
}
#colonne_blanche .newsItem h2
{
	font-family: Arial, sans-serif;
	color: #323d43;
	font-weight: bold;
	font-size: 11px;
}
#colonne_blanche .newsItem img
{
	float: left;
	border: 1px solid #d9d9d9;
	margin: 0 10px 0 0;
	padding: 5px;
	background-color: #ffffff;
}
#colonne_blanche .newsItem p, #colonne_blanche .newsItem h2
{
}
.news-list-accueil .newsItem
{
	border: 1px solid #d9d9d9 !important;
}
p.linkdetail
{
	line-height: 1em;
}
p.linkdetail img
{
	vertical-align: middle;
	display: inline-block;
	margin: 0 10px 0 0 !important;
	padding: 0 !important;
	border: none !important;
}
p.linkdetail a
{
	text-decoration: none;
	background: url(images_slc/internet/icon_detail.gif) left center no-repeat;
	padding: 10px 0px 10px 25px;
}
.clearboth
{
	display: block;
	clear: both;
}
#colonne_droite p
{
	color: #454135;
}
#colonne_droite ul
{
	font-size: 12px;
	color: #595952;
	padding-bottom: 2px;
	text-align: left;
	margin-left: 25px;
	padding-left: 0px;
}
#colonne_droite li
{
	padding-left: 0px;
	margin-bottom: 6px;
	list-style-image: none;
}
#colonne_droite h1
{
	font-size: 14px;
	margin-bottom: 4px;
	font-weight: normal;
	padding-bottom: 1px;
	padding-left: 12px;
}
/*
#colonne_droite h2
{
	font-size: 12px;
	color: #2E2E27;
	margin-bottom: 2px;
	font-weight: bold;
	margin-top: 0px;
	text-transform: none;
	padding-left: 12px;
	padding-top: 11px;
}
*/
.roundedTitle
{
	position: relative;
	margin: 0;
	padding: 0;
	background: #BEC540 url(images_slc/internet/topright_titre_blocContenu.png) top right no-repeat;
}
div.roundedTitle div
{
	background: url(images_slc/internet/topleft_titre_blocContenu.png) top left no-repeat;
}
div.roundedTitle div div
{
	background: url(images_slc/internet/botleft_titre_blocContenu.png) bottom left no-repeat;
	height: 1%;
}
div.roundedTitle div div div
{
	background: url(images_slc/internet/botright_titre_blocContenu.png) bottom right no-repeat;
	padding: 5px;
}
div.roundedTitle div div div div
{
	background: none;
}
.roundedTitleRechercheAvancee
{
	position: relative;
	margin: 0;
	padding: 0;
	background: #878F2B url(images_slc/internet/topright_titre_rechercheavancee.png) top right no-repeat;
}
div.roundedTitleRechercheAvancee div
{
	background: url(images_slc/internet/topleft_titre_rechercheavancee.png) top left no-repeat;
}
div.roundedTitleRechercheAvancee div div
{
	background: url(images_slc/internet/botleft_titre_rechercheavancee.png) bottom left no-repeat;
	height: 1%;
}
div.roundedTitleRechercheAvancee div div div
{
	background: url(images_slc/internet/botright_titre_rechercheavancee.png) bottom right no-repeat;
	padding: 1px;
}
div.roundedTitleRechercheAvancee div div div div
{
	background: none;
}
.roundedTitleActu
{
	position: relative;
	margin: 0;
	padding: 0;
	background: #FABE38 url(images_slc/internet/topright_titre_blocActu.png) top right no-repeat;
}
div.roundedTitleActu div
{
	background: url(images_slc/internet/topleft_titre_blocActu.png) top left no-repeat;
}
div.roundedTitleActu div div
{
	background: url(images_slc/internet/botleft_titre_blocActu.png) bottom left no-repeat;
	height: 1%;
}
div.roundedTitleActu div div div
{
	background: url(images_slc/internet/botright_titre_blocActu.png) bottom right no-repeat;
	padding: 5px;
}
div.roundedTitleActu div div div div
{
	background: none;
}
.roundedContentActu
{
	position: relative;
	margin: 0 0 2px;
	padding: 0;
	background: #FFCC65 no-repeat;
}
div.roundedContentActu div
{
	background: transparent no-repeat;
}
div.roundedContentActu div div
{
	background: url(images_slc/internet/botleft_blocActu.png) bottom left no-repeat;
	height: 1%;
}
div.roundedContentActu div div div
{
	background: url(images_slc/internet/botright_blocActu.png) bottom right no-repeat;
	padding: 1px;
}
div.roundedContentActu div div div div
{
	background: none;
}
.roundedContent
{
	position: relative;
	margin: 0 -1 1em;
	padding: 0;
	background: #d7d75b no-repeat;
	margin-bottom: 5px;
}
div.roundedContent div
{
	background: transparent no-repeat;
}
div.roundedContent div div
{
	background: url(images_slc/internet/botleft_encadre.png) bottom left no-repeat;
	height: 1%;
}
div.roundedContent div div div
{
	background: url(images_slc/internet/botright_encadre.png) bottom right no-repeat;
	padding: 1px;
}
div.roundedContent div div div div
{
	background: none;
}
.roundedContentRechercheAvancee
{
	position: relative;
	margin: 0 -1 1em;
	padding: 0;
	background: #d7d75b no-repeat;
	margin-bottom: 5px;
}
div.roundedContentRechercheAvancee div
{
	background: transparent no-repeat;
}
div.roundedContentRechercheAvancee div div
{
	background: url(images_slc/internet/botleft_rechercheavancee.png) bottom left no-repeat;
	height: 1%;
}
div.roundedContentRechercheAvancee div div div
{
	background: url(images_slc/internet/botright_rechercheavancee.png) bottom right no-repeat;
	padding: 1px;
}
div.roundedContentRechercheAvancee div div div div
{
	background: none;
}
div.cartouche1, div.cartoucheAgenda
{
	width: 190px;
	padding: 0 0 10px 0;
	margin-left: 6px;
	margin-bottom: 5px;
	background: #d7d75b url(images_slc/internet/bottom_blocContenu.gif) center bottom no-repeat;
}
.cartouche1 h1, .cartoucheAgenda h1
{
	display: block;
	height: 21px;
	background: url(images_slc/internet/titre_blocContenu.gif)top center no-repeat;
	font-weight: bold !important;
	font-size: 11px !important;
	color: #00634a !important;
	margin: 0 !important;
	padding: 3px 10px 0 10px !important;
	border: 0 !important;
}
.cartouche1 h2, .cartoucheAgenda h2
{
	font-size: 11px;
	color: #2E2E27;
	font-weight: bold;
	text-transform: none;
}
.cartouche1 p, .cartoucheAgenda p
{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
	padding: 3px 10px 0 10px !important;
}
div.cartoucheAgenda
{
	background: #f59e40 url(images_slc/internet/bottom_blocAngenda.gif) center bottom no-repeat;
}
.cartoucheAgenda h1
{
	background: url(images_slc/internet/titre_blocAgenda.gif)top center no-repeat;
	color: #684a2e !important;
}
div.cartoucheActu
{
	width: 190px;
	padding: 0 0 10px 0;
	margin-left: 6px;
}
.cartoucheActu h1
{
	display: block;
	height: 18px;
	background: url(images_slc/internet/titre_blocActu.gif)top center no-repeat;
	font-weight: bold !important;
	font-size: 11px !important;
	color: #684a2e !important;
	margin: 0 !important;
	padding: 3px 10px 0 10px !important;
	border: 0 !important;
}
.cartoucheActu h2
{
	font-size: 11px;
	color: #2E2E27;
	font-weight: bold;
	text-transform: none;
}
.actu
{
	background: #ffd98c url(images_slc/internet/bottom_blocActu.gif) center bottom no-repeat;
}
.actu p
{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
	padding: 10px !important;
	margin: 0 0 2px 0 !important;
}
#utile
{
	padding: 0px 20px 10px 8px;
	height: 20px;
	clear: both;
}
#filrouge
{
/*
	float: left;
	font-size: 11px !important;
	background-image: url(images_slc/icones/home.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	width: 520px;
*/
	float: left;
	font-size: 11px !important;
	background: url(images_slc/fond_jaune.png) top left repeat;
	__background-color:#ffffff;
	border-color:#E2D497;
	border-style:solid;
	
	border-bottom-style:none;
	
	border-width:1px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom:5px;
	margin-top:5px;
	margin-left:2px;
	width:724px;
}

/******* elément ci-dessous rajouté le 07/07/2010 *****/
#filrouge a:first-child
{
	background: url(images_slc/icones/home.gif) top left no-repeat;
	padding-left:15px;
}

#filrouge a:link
{
	color: #999999;
	text-decoration: none;
}
#filrouge a:hover
{
	text-decoration: underline;
}
#signature
{
	width: 960px; /*100%;*/
	margin:0px auto;
	height: 43px; /*23px;*/
	font-size: 10px;
	color: #ffffff;
	background: url(images_slc/internet/footer.png) top center no-repeat;
	text-align: center;
}
#signature_sanslogo
{
	font-size: 10px;
	color: #88A1BB;
	padding-bottom: 15px;
	margin-top: 10px;
}
#signature a:link, #signature_sanslogo a:link
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px;
}
#signature a:visited, #signature_sanslogo a:visited
{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
#signature a:hover, #signature_sanslogo a:hover
{
	text-decoration: underline;
}
div.filet
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCC7CC;
	height: 1px;
	font-size: 1px;
	padding-top: 6px;
	margin-bottom: 8px;
}
#filet_blanc
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8EEF3;
	height: 1px;
	margin-bottom: 4px;
	margin-top: 4px;
	font-size: 1px;
}
#filet_bleu
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A1BDCF;
	height: 1px;
	margin-bottom: 6px;
	margin-top: 6px;
	font-size: 1px;
}
#filet_brun
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6C795;
	height: 1px;
	margin-bottom: 6px;
	margin-top: 6px;
	font-size: 1px;
}
div.tx-ttaddress-pi1 div {
  padding: 0 !important;
}
div.vcard
{
	margin-left: 15px;
	height: 1%;
     margin-bottom: 10px;
	overflow: hidden;
	_overflow: none;
	padding-top: 10px;
}
#cadre_recherche
{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
	padding: 10px;
	margin-right: 50px;
	margin-left: 50px;
	background-color: #5A96C3;
	background-image: url(images_slc/palette_recherche/loupedefond.gif);
	background-repeat: no-repeat;
	background-position: 350px 5px;
	font-size: 12px;
}
#encadre
{
	border: 1px solid #6392C1;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
#encadre h2
{
	font-size: 12px;
	background-color: #6392C1;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	margin-top: 0px;
}
#encadre h3
{
	margin-left: 6px;
}
#encadre h4
{
	margin-left: 6px;
	font-size: 11px;
	margin-bottom: 6px;
	padding-top: 5px;
}
#encadre h5
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6D0DD;
	height: 1px;
	font-size: 1px;
	margin-bottom: 8px;
	margin-top: 6px;
}
#encadre p
{
	padding-right: 7px;
	padding-left: 7px;
}
#encadre_rouge
{
	border: 1px solid #96869A;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #F3EDEE;
	text-align: center;
	padding: 5px;
}
#encadre_rouge p
{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #5E3F44;
}
#encadre_rouge h6
{
	font-size: 10px;
	color: #5E3F44;
	text-align: left;
	margin-top: 0px;
}
.cadre_image
{
	border: 1px solid #A2A094;
	margin-right: 10px;
}
#encadre_blanc
{
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	padding: 5px;
}
#encadre_blanc p
{
	text-align: left;
}
#recherche
{
	position: absolute;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 410px;
	height: 160px;
	padding: 10px;
	color: #000000;
	z-index: 99999;
	text-align: left;
	background: url(images_slc/palette_recherche/fond.png) top left no-repeat;
}
#recherche h1
{
	font-weight: normal;
	font-size: 13px;
	font-family: Arial Black;
	color: #FFFFFF;
}
#recherche p
{
	font-weight: lighter;
	font-size: 12px;
	margin: 0 5px;
	line-height: normal;
}
#recherche a
{
	color: #ffffff;
	text-decoration: none;
}
#recherche a:visited
{
	text-decoration: none;
}
#recherche a:hover
{
	text-decoration: underline;
}
#recherche_fond
{
	position: absolute;
	z-index: 99998;
}
#fermer_fenetre
{
	position: absolute;
	height: 20px;
	width: 20px;
	top: 5px;
	right: 30px;
}
#searchform
{
	margin: 10px 0;
}
/* IDENTIFICATION*/

#identification
{
	width: 182px;
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	margin: 20px 0 0 14px;
	padding-bottom: 5px;
	background: url(images_slc/acces/bottom_acces.gif) bottom center no-repeat #cc3399;
}
p.labelIdentification
{
	font-weight: bolder;
	font-size: 12px;
	color: #000000;
	text-transform: none;
	padding: 5px;
	margin: 0px 0px 0px 0px;
}
p.fond_login
{
	background: url(images_slc/acces/fond_login.png) no-repeat;
	padding-left: 25px;
	color: white;
}
p.labelIdentification input
{
	font-size: 12px;
	text-transform: none;
}
p.champIdentification
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}
p.profil
{
	font-weight: normal;
	font-size: 11px;
	padding: 5px 0px 0px 12px;
	margin: 0px 0px 0px 20px;
	text-transform: none;
	background-image: url(./images_slc/icones/puce_ronde_h4.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
/* LOGOUT */
#identification-logout-container
{
	background: #CC3399 url(images_slc/acces/bottom_acces.gif) no-repeat scroll center bottom;
	margin-left: 15px;
	width: 181px;
	padding-bottom: 5px;
}
#identification-logout-container .profil-logout a
{
	color: white !important;
	text-decoration: none;
}
#identification-logout-container .profil-logout
{
	background: url(images_slc/extranet/icon_compte.gif) no-repeat scroll center bottom;
	background-position: left;
	margin: 0 0 0 5px;
}
#identification-logout-container .profil-logout *
{
	margin-left: 30px;
}
/* CLASSES POUR PLUGIN sr_feuserregister */
input.tx-srfeuserregister-pi1-text
{
	margin: 0px 0px 0px 0px !important;
	padding: 2px !important;
	border: 1px solid #b2e4bd;
	font-size: 12px;
	width: 200px;
	color: #585858;
}
input.tx-srfeuserregister-pi1-submit
{
	font-size: 12px;
}
/* CLASSES POUR PLUGIN recentContent (Contenu rÃ©cent) */
div.recentContent
{
	font-size: 12px;
	padding: 0px 5px;
	line-height: normal;
	margin: 0px 0px 5px 0px;
	text-align: justify;
}
/* CLASSES POUR PLUGIN ssldappasswd gestion mot de passe */
input.tx-ssldappasswd-pi1-text
{
	margin: 0px 0px 0px 5px !important;
	padding: 2px !important;
	border: 1px solid #b2e4bd;
	font-size: 12px;
	width: 120px;
	color: #585858;
}
/* CLASSES POUR menu automatique des sous-pages */
ul.csc-menu-1
{
	list-style-type: none;
	list-style-image: none;
	margin: 5px 10px !important;
	padding: 0;
}
.csc-menu-1 li
{
	background: url(images_slc/internet/icon_recentcontent.png) top left no-repeat;
	padding-left: 25px !important;
	line-height: 20px;
}
.csc-menu-1 li a
{
	text-decoration: none !important;
}
/* Classe pour liste*/
.tx-dirlisting-pi1 a
{
	text-decoration: none;
}
/* CLASSES POUR PLUGIN recentcontent */
dl.recentContent
{
	padding: 0;
}
.recentContent dt
{
	margin-left: 7px;
	padding: .25em;
}
/* FIN CLASSES POUR PLUGIN recentcontent */

/*Pour IE*/
.csc-firstHeader
{
	color: #038454;
}

.roundedContent div.tx-fdfx2cols-pi1
{
	padding:1px 1px 1px 0px;
	margin:0 0 0 -8px;
/*
	*margin:0 0 0 -4px;
*/
}
.roundedContent div.tx-fdfx2cols-pi1 table
{
	background: #d7d75b!important;
}



body{margin:0px;padding:0px;}

/*
 *****************************************************
 * Classes relatives aux fiches artistes
 *****************************************************
 */

/*
 * ELEMENTS COMMUNS AUX DIFFERENTS CADRES
 */
 
.slc_FA_classContainer
{

	width:523px;
	margin-left:50%;
	margin-right:50%;
}

.slc_FA_classTable
{
 	width:100%;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	border-style:none;
	padding:0px;
	margin:0px 2px 2px 2px;
	background-color:transparent !important;
}
.slc_FA_classTable td
{
	margin:0px;
	padding:0px;
	vertical-align:top;
	border-style:none !important;
}
.slc_FA_classTable p
{
	margin:0px;
	padding:0px;
}

td.slc_FA_classNOM
{
	width:70%;
	font-size:16px !important;
	font-weight:bold;
	color:#720000;
}
td.slc_FA_classSURNOM
{
	font-size:12px !important;
	font-weight:bold;
	color:#FFFACC;
}
td.slc_FA_classDISCIPLINE
{
	width:30%;
	vertical-align:middle !important;
	font-size:12px !important;
	font-weight:bold;
	color:#FFFACC;
	text-align:center;
}
td.slc_FA_classPHOTO
{	
	width:180px;
}
td.slc_FA_classPHOTO div
{	
	border-style:solid !important;
	border-width:1px !important;
	text-align:center;
	padding:0px 2px 2px 2px;
}
td.slc_FA_classDESCRIPTION div p
{
	margin:0px;
	padding:0px;
	padding-right: 10px;
}
td.slc_FA_classLIB
{
	width:260px;
	text-align:right;
	padding-right:10px;
}

.slc_FA_classBleu, .slc_FA_classCyan, .slc_FA_classJaune, .slc_FA_classOrange, .slc_FA_classRose, .slc_FA_classRouge, .slc_FA_classVert, .slc_FA_classViolet
{
	margin:10px 0px;
	padding:0px;
	width:523px;
}

.slc_FA_classBleu_top, .slc_FA_classCyan_top, .slc_FA_classJaune_top, .slc_FA_classOrange_top, .slc_FA_classRose_top, .slc_FA_classRouge_top, .slc_FA_classVert_top, .slc_FA_classViolet_top
{
	margin:0px;
	padding:0px;
	width:100%;
	height:53px;
}

.slc_FA_classBleu_bottom, .slc_FA_classCyan_bottom, .slc_FA_classJaune_bottom, .slc_FA_classOrange_bottom, .slc_FA_classRose_bottom, .slc_FA_classRouge_bottom, .slc_FA_classVert_bottom, .slc_FA_classViolet_bottom
{
	margin:0px;
	padding:0px;
	width:100%;
	height:7px;
}

/*
 * CADRE BLEU
 */
.slc_FA_classBleu
{
	background:url(images_slc/fiches_artiste/cadre_bleu/middle.jpg) repeat-y;
}
.slc_FA_classBleu_top
{
	background:url(images_slc/fiches_artiste/cadre_bleu/top.jpg) no-repeat;
}
.slc_FA_classBleu_bottom
{
	background:url(images_slc/fiches_artiste/cadre_bleu/bottom.jpg) no-repeat bottom left;
}
.slc_FA_classBleu td.slc_FA_classPHOTO div
{	
	border-color:#2DA0FF !important;
}

/*
 * CADRE CYAN
 */
.slc_FA_classCyan
{
	background:url(images_slc/fiches_artiste/cadre_cyan/middle.jpg) repeat-y;
}
.slc_FA_classCyan_top
{
	background:url(images_slc/fiches_artiste/cadre_cyan/top.jpg) no-repeat;
}
.slc_FA_classCyan_bottom
{
	background:url(images_slc/fiches_artiste/cadre_cyan/bottom.jpg) no-repeat bottom left;
}
.slc_FA_classCyan td.slc_FA_classPHOTO div
{	
	border-color:#78E6FE !important;
}

/*
 * CADRE jaune
 */
.slc_FA_classJaune
{
	background:url(images_slc/fiches_artiste/cadre_jaune/middle.jpg) repeat-y;
}
.slc_FA_classJaune_top
{
	background:url(images_slc/fiches_artiste/cadre_jaune/top.jpg) no-repeat;
}
.slc_FA_classJaune_bottom
{
	background:url(images_slc/fiches_artiste/cadre_jaune/bottom.jpg) no-repeat bottom left;
}
.slc_FA_classJaune td.slc_FA_classPHOTO div
{	
	border-color:#FFF314 !important;
}

/*
 * CADRE ORANGE
 */
.slc_FA_classOrange
{
	background:url(images_slc/fiches_artiste/cadre_orange/middle.jpg) repeat-y;
}
.slc_FA_classOrange_top
{
	background:url(images_slc/fiches_artiste/cadre_orange/top.jpg) no-repeat;
}
.slc_FA_classOrange_bottom
{
	background:url(images_slc/fiches_artiste/cadre_orange/bottom.jpg) no-repeat bottom left;
}
.slc_FA_classOrange td.slc_FA_classPHOTO div
{	
	border-color:#FFB214 !important;
}

/*
 * CADRE rose
 */
.slc_FA_classRose
{
	background:url(images_slc/fiches_artiste/cadre_rose/middle.jpg) repeat-y;
}
.slc_FA_classRose_top
{
	background:url(images_slc/fiches_artiste/cadre_rose/top.jpg) no-repeat;
}
.slc_FA_classRose_bottom
{
	background:url(images_slc/fiches_artiste/cadre_rose/bottom.jpg) no-repeat bottom left;
}
.slc_FA_classRose td.slc_FA_classPHOTO div
{	
	border-color:#FF7066 !important;
}

/*
 * CADRE rouge
 */
.slc_FA_classRouge
{
	background:url(images_slc/fiches_artiste/cadre_rouge/middle.jpg) repeat-y;
}
.slc_FA_classRouge_top
{
	background:url(images_slc/fiches_artiste/cadre_rouge/top.jpg) no-repeat;
}
.slc_FA_classRouge_bottom
{
	background:url(images_slc/fiches_artiste/cadre_rouge/bottom.jpg) no-repeat bottom left;
}
.slc_FA_classRouge td.slc_FA_classPHOTO div
{	
	border-color:#FE0008 !important;
}

/*
 * CADRE vert
 */
.slc_FA_classVert
{
	background:url(images_slc/fiches_artiste/cadre_vert/middle.jpg) repeat-y;
}
.slc_FA_classVert_top
{
	background:url(images_slc/fiches_artiste/cadre_vert/top.jpg) no-repeat;
}
.slc_FA_classVert_bottom
{
	background:url(images_slc/fiches_artiste/cadre_vert/bottom.jpg) no-repeat bottom left;
}
.slc_FA_classVert td.slc_FA_classPHOTO div
{	
	border-color:#05F600 !important;
}

/*
 * CADRE violet
 */
.slc_FA_classViolet
{
	background:url(images_slc/fiches_artiste/cadre_violet/middle.jpg) repeat-y;
}
.slc_FA_classViolet_top
{
	background:url(images_slc/fiches_artiste/cadre_violet/top.jpg) no-repeat;
}
.slc_FA_classViolet_bottom
{
	background:url(images_slc/fiches_artiste/cadre_violet/bottom.jpg) no-repeat bottom left;
}
.slc_FA_classViolet td.slc_FA_classPHOTO div
{	
	border-color:#FF82F8 !important;
}

/*
 * Cadre container avec fond semi-transparent
 */
.slc_classFond_jaune
{
	background:url(images_slc/fond_jaune.png) repeat;
	border-color:#E2D497;
	border-style:solid;
	border-top-style:none;
	border-width:1px;
	margin:auto;
	padding:0px;
	width:100%;
}

/*
 * Cadre container avec fond opaque blanc
 */
.slc_classFond_opaque_blanc
{
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	border-style:solid;
	border-top-style:none;
	border-width:1px;
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	width:720px;
}


/*
 * Cartes des Ardennes et de la Haute-Marne
 */
#slc_carte_08 table, #slc_carte_52 table
{
 	width:720px;
	border-style:none;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	background-color:transparent !important;
}
#slc_carte_08 td, #slc_carte_52 td
{
	margin:0px;
	padding:0px;
	border-style:none !important;
}


/*
 * Menus post'it cliquables
 */
#slc_menu_accueil table, #slc_menu_presentation table, #slc_menu_edition2010 table, #slc_menu_artistes table, form table
{
 	width:100%;
	border-style:none;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	background-color:transparent !important;
}
#slc_menu_accueil td, #slc_menu_presentation td, #slc_menu_edition2010 td, #slc_menu_artistes td, form td
{
	margin:0px;
	padding:0px;
	border-style:none !important;
}


img#rechercher
{
	display:none;
}

hr.slc_hr_marron50
{
	height:3px;
	width:50%;
	align:center;
	background-color:#720000;
	border:none;
}

