#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/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/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/internet/fond_colonne.gif) 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/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
{
	font-family: Arial Black;
	font-weight: normal;
	font-size: 13px;
	color: #4cb200;
	margin-bottom: 6px;
}
h2
{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #4cb200;
	margin-bottom: 6px;
	margin-top: 8px;
}
h3
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #323d43;
	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/internet/fond_t4.gif);
	color: #00634a;
}
h3.titre5
{
	background-image: url(images/internet/fond_t5.gif);
	color: #00634a;
}
h3.titre6
{
	background-image: url(images/internet/fond_t6.gif);
	color: #323d43;
}
h3.titre7
{
	background-image: url(images/internet/fond_t7.gif);
	color: #ffffff;
}
h3.titre8
{
	background-image: url(images/internet/fond_t8.gif);
	color: #323d43;
}
h3.titre9
{
	background-image: url(images/internet/fond_t9.gif);
	color: #684a2e;
}
h3.titre10
{
	background-image: url(images/internet/fond_t10.gif);
	color: #684a2e;
}
h3.titre11
{
	background-image: url(images/internet/fond_t11.gif);
	color: #333e44;
}
h3.titre12
{
	background-image: url(images/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/icones/puce_ronde_h4.gif);
}
/* Deuxième indentation*/
ul ul
{
	margin-bottom: 9px;
	list-style-image: url(./images/icones/puce_h5.gif);
	font-size: 12px;
}
/* Troisième indentation*/
ul ul ul
{
	margin-bottom: 9px;
	list-style-image: url(./images/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/internet/topright_dir_listing_header.png) top right no-repeat;
}
div.roundedHeaderListing div
{
	background: url(images/internet/topleft_dir_listing_header.png) top left no-repeat;
}
div.roundedHeaderListing div div
{
	background: url(images/internet/botleft_dir_listing_header.png) bottom left no-repeat;
	height: 1%;
}
div.roundedHeaderListing div div div
{
	background: url(images/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/internet/topright_dir_listing_content.png) top right no-repeat;
}
div.roundedHeaderContent div
{
	background: url(images/internet/topleft_dir_listing_content.png) top left no-repeat;
}
div.roundedHeaderContent div div
{
	background: url(images/internet/botleft_dir_listing_content.png) bottom left no-repeat;
	height: 1%;
}
div.roundedHeaderContent div div div
{
	background: url(images/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/internet/topright_encadre.png) top right no-repeat;
}
div.moduleEncadre div
{
	background: url(images/internet/topleft_encadre.png) top left no-repeat;
}
div.moduleEncadre div div
{
	background: url(images/internet/botleft_encadre.png) bottom left no-repeat;
	height: 1%;
}
div.moduleEncadre div div div
{
	background: url(images/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/internet/topright_flash1.png) top right no-repeat;
	color: #ffffff;
}
div.moduleFlash1 div
{
	background: url(images/internet/topleft_flash1.png) top left no-repeat;
}
div.moduleFlash1 div div
{
	background: url(images/internet/botleft_flash1.png) bottom left no-repeat;
	height: 1%;
}
div.moduleFlash1 div div div
{
	background: url(images/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/internet/topright_flash2.png) top right no-repeat;
}
div.moduleFlash2 div
{
	background: url(images/internet/topleft_flash2.png) top left no-repeat;
}
div.moduleFlash2 div div
{
	background: url(images/internet/botleft_flash2.png) bottom left no-repeat;
	height: 1%;
}
div.moduleFlash2 div div div
{
	background: url(images/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/internet/topright_flash3.png) top right no-repeat;
}
div.moduleFlash3 div
{
	background: url(images/internet/topleft_flash3.png) top left no-repeat;
}
div.moduleFlash3 div div
{
	background: url(images/internet/botleft_flash3.png) bottom left no-repeat;
	height: 1%;
}
div.moduleFlash3 div div div
{
	background: url(images/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/internet/topright_citation.png) top right no-repeat;
}
div.moduleCitation div
{
	background: url(images/internet/topleft_citation.png) top left no-repeat;
}
div.moduleCitation div div
{
	background: url(images/internet/botleft_citation.png) bottom left no-repeat;
	height: 1%;
}
div.moduleCitation div div div
{
	background: url(images/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/internet/btn_menugauche.jpg) top left no-repeat;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333e44;
	text-decoration: none;
}
#colonne_gauche li a:hover, #colonne_gauche li a.on
{
	background: url(images/internet/btn_menugauche_on.jpg) top left no-repeat;
	text-decoration: none;
}
#menu_gauche_deroule p
{
	background: url(images/internet/puce_menu.gif) left 3px no-repeat;
	margin: 3px 0;
	padding-left: 20px;
}
#menu_gauche_deroule a
{
	color: #ffcc33;
	text-decoration: none;
}
#menu_gauche_deroule a:hover, #menu_gauche_deroule a:active, #menu_gauche_deroule a.on
{
	color: #ffffff;
	text-decoration: none;
}
#colonne_centrale
{
	float: left;
	width: 757px;
	padding-top: 170px;
	padding-bottom: 10px;
	background: url(images/internet/top_banner_ca11.jpg) 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/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/internet/topright_titre_blocContenu.png) top right no-repeat;
}
div.roundedTitle div
{
	background: url(images/internet/topleft_titre_blocContenu.png) top left no-repeat;
}
div.roundedTitle div div
{
	background: url(images/internet/botleft_titre_blocContenu.png) bottom left no-repeat;
	height: 1%;
}
div.roundedTitle div div div
{
	background: url(images/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/internet/topright_titre_rechercheavancee.png) top right no-repeat;
}
div.roundedTitleRechercheAvancee div
{
	background: url(images/internet/topleft_titre_rechercheavancee.png) top left no-repeat;
}
div.roundedTitleRechercheAvancee div div
{
	background: url(images/internet/botleft_titre_rechercheavancee.png) bottom left no-repeat;
	height: 1%;
}
div.roundedTitleRechercheAvancee div div div
{
	background: url(images/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/internet/topright_titre_blocActu.png) top right no-repeat;
}
div.roundedTitleActu div
{
	background: url(images/internet/topleft_titre_blocActu.png) top left no-repeat;
}
div.roundedTitleActu div div
{
	background: url(images/internet/botleft_titre_blocActu.png) bottom left no-repeat;
	height: 1%;
}
div.roundedTitleActu div div div
{
	background: url(images/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/internet/botleft_blocActu.png) bottom left no-repeat;
	height: 1%;
}
div.roundedContentActu div div div
{
	background: url(images/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/internet/botleft_encadre.png) bottom left no-repeat;
	height: 1%;
}
div.roundedContent div div div
{
	background: url(images/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/internet/botleft_rechercheavancee.png) bottom left no-repeat;
	height: 1%;
}
div.roundedContentRechercheAvancee div div div
{
	background: url(images/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/internet/bottom_blocContenu.gif) center bottom no-repeat;
}
.cartouche1 h1, .cartoucheAgenda h1
{
	display: block;
	height: 21px;
	background: url(images/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/internet/bottom_blocAngenda.gif) center bottom no-repeat;
}
.cartoucheAgenda h1
{
	background: url(images/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/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/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/icones/home.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	width: 520px;
}
#filrouge a:link
{
	color: #999999;
	text-decoration: none;
}
#filrouge a:hover
{
	text-decoration: underline;
}
#signature
{
	width: 100%;
	height: 23px;
	font-size: 10px;
	color: #ffffff;
	background: url(images/internet/footer.gif) 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/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/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/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/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/icones/puce_ronde_h4.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
/* LOGOUT */
#identification-logout-container
{
	background: #CC3399 url(http://kitpublication.demo1.atolcd.fr/fileadmin/templates/images/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(http://kitpublication.demo1.atolcd.fr/fileadmin/templates/images/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/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;
}
