*
{
	margin:0;
	padding:0;
}
img
{
	border:none;
}
a:link
{
	text-decoration:none;
	color:#CC0000;
}
a:hover
{
	color:#CC0000;
    text-decoration:underline;
}
a:visited
{
    text-decoration:none;
	color:#CC0000;
}
a:visited:hover
{
    	color:#CC0000;
	text-decoration:underline;
}
body
{
	background-image:url(images/backgroundBody3.jpg);
	background-repeat:repeat-x;
	font-family:verdana,Arial,sans-serif;
	text-align:center;
}
#wrapper
{
	width:956px;
	height:700px !important;
	margin:0px auto;
	text-align:left;
	/*background-color:lightblue;*/
}
#intro
{
   	float:left;
   	widht:auto;
	height:auto;
}
#header
{
	width:956px;
	height:102px;
	float:left;
}
#logo
{
	width:211px;
	height:100px;
	float:left;
	background-image:url(images/logo.jpg);
	margin-right:200px;
    cursor: pointer;
}
#lightMenu
{
	float:left;
	width:254px;
	height:75px;
	padding-top:25px;
}
ul#menulight
{
	font-size:8pt;
	list-style:none;
}
li.menulightItem
{
	display:inline;
}
#search
{
	float:left;
	width:252px;
	height:75px;
	margin-top:25px;
	font-size:8pt;
}
div.texteRecherche
{
	background-image:url(images/puce.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
	float:left;
	width:242px;
	height:13px;
	margin-bottom:5px;
}
div.boxSearch
{
	float:left;
	clear:left;
	width:252px;
	height:20px;
}
div.boxRecherche
{
	width:120px;
	height:20px;
	float:left;
	padding-right:10px;
}
div.boxRecherche input
{
	padding-top:1px;
	border:1px solid #cccccc;
	background-color:white;
	font-weight:normal;
	color:#999999;
	width:120px;
	font-size:8pt;
	height:17px ;
	_height:20px !important;
	float:left;
}
div.buttonSearch
{
	width:102px;
	height:20px;
	float:left;
	padding-left:10px;
}
div.buttonSearch input
{
	float:left;
	border:2px solid #cccccc;
	background-color:#eeeeee;
	color:#999999;
	height:20px;
	font-weight:normal;
	font-size:8pt;
}
#rubrique
{
   	float:left;
	width:906px;
	height:108px;
	background-image:url(images/marsens_03.gif);
	margin:0;
	padding:0;
	border:none;
}
ul#rubrique_home
{
	font: bolder 7pt 'Verdana', sans-serif;
	float:right;
	width:720px;
	height:108px;
	color: #FFF;
	list-style: none;
	margin: 0; padding: 0;
}
ul#rubrique_home li
{
   	float:left;
	width:96px;
	height:108px;
	padding-right: 5px;
}
ul#rubrique_home li a
{
	float:left;
	width: 96px;
	height:12px;
	text-decoration: none;
	padding-top: 89px;
	padding-bottom: 6px;
	text-align: center;
	text-transform: uppercase;
}
ul#rubrique_home li a:link
{
	color:#000;
}
ul#rubrique_home li a:visited
{
	color: #000;
}
ul#rubrique_home li a:hover
{
	color: #FFF;
}
ul#rubrique_home li a:visited
{
}
ul#rubrique_home li a.current:hover
{
	color: #000;
}
/* image 1 */
ul#rubrique_home li.image1
{
	width:96px;
   	height:108px !important;
   	padding-right:5px;
}
ul#rubrique_home li.image1 a.current
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image1 a.current:hover
{
   	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image1 a
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2NO.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image1 a:hover
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2ACT.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
}
/* image 2 */
ul#rubrique_home li.image2
{
	width:96px;
   	height:108px !important;
   	padding-right:5px;
}
ul#rubrique_home li.image2 a.current
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image2 a.current:hover
{
   	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image2 a
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2NO.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image2 a:hover
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2ACT.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
}
/* image 3 */
ul#rubrique_home li.image3
{
	width:96px;
   	height:108px !important;
   	padding-right:5px;
}
ul#rubrique_home li.image3 a.current
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image3 a.current:hover
{
   	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image3 a
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2NO.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image3 a:hover
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2ACT.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
}
/* image 4 */
ul#rubrique_home li.image4
{
	width:96px;
   	height:108px !important;
   	padding-right:5px;
}
ul#rubrique_home li.image4 a.current
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image4 a.current:hover
{
   	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image4 a
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2NO.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image4 a:hover
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2ACT.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
}
/* image 5 */
ul#rubrique_home li.image5
{
	width:96px;
   	height:108px !important;
   	padding-right:5px;
}
ul#rubrique_home li.image5 a.current
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image5 a.current:hover
{
   	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image5 a
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2NO.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image5 a:hover
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2ACT.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
}
/* image 6 */
ul#rubrique_home li.image6
{
	width:96px;
   	height:108px !important;
   	padding-right:5px;
}
ul#rubrique_home li.image6 a.current
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image6 a.current:hover
{
   	float:left;
	background-image: url("../../user_upload/images/rubriques/image1CRT.jpg");
	background-repeat: no-repeat;
	color: #FFF;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image6 a
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2NO.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
	padding-right:5px;
}
ul#rubrique_home li.image6 a:hover
{
	float:left;
	background-image: url("../../user_upload/images/rubriques/image2ACT.jpg");
	background-repeat: no-repeat;
	color: #C00;
	height:13px;
	width:96px;
}
/*#menuFlexGlobale
{
	float:right;
	width:690px;
	height:108px;
	text-align:left;
}
#menuFlex
{
	float:left;
	width:100px;
	height:108px;
}
.photoMenu
{
	width:96px;
	height:82px;
	float:left;
}
.textMenu
{
	clear:left;
	background-image:url(images/rubrique-normal.jpg);
	width:96px;
	height:26px;
	text-align:center;
	color:#CC0000;
}
.textMenuhover
{
	clear:left;
	background-image:url(images/rubrique-Rollover.jpg);
	width:96px;
	height:26px;
	text-align:center;
	color:white;
}
.textMenu, .textMenuhover
{
	padding-top:3px;
	width:96px;
	height:26px;
	text-transform:uppercase;
	font-weight:bold;
}*/
#main
{
	/*background-image:url(images/content-background.gif);*/
	clear:both;
	float:left;
	width:906px;
	height:auto;
}
#content
{
	float:left;
	background-image:url(images/content-backgroundF.gif);
	background-repeat:repeat-y;
	width:906px;
	height:auto;
	_height:auto;
	padding:0px 6px 0px 6px;
	padding-top:10px;
}
#menu
{
	float:left;
	width:200px;
	min-height:auto;
	height:auto;
	margin-left:6px;
	_width:194px;
	font-size:10pt;
   /* border-right: 1px dashed #C00 ;*/
    padding-bottom:2px;
}
ul#menuVertical
{
	list-style:none;
	width:195px;
	padding-right:5px;
	height:50%;
}
ul#menuVertical li.level1
{
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-bottom:5px;
	border-bottom:1px dashed #C00;
	heigth:auto;
	padding-left:15px;
	font-weight:bold;
	font-size:8pt;
	margin-bottom:10px;
    width: 180px;
    _width:190px;
}
ul#menuVertical li.level2
{
	height:auto;
	padding-bottom:10px;
   padding-left:20px;
	font-size:8pt;
    width:175px;
}
ul#menuVertical li.accessbility
{
	height:auto;
	padding-bottom:10px;
	padding-left:20px;
	font-size:8pt;
	color:#CB0000;
    width:175px;
}
div.contact
{
	margin-top:30px;
	margin-bottom:30px;
	float:left;
	width:195px;
	height:20%;
	padding-right: 5px;
	font-size:8pt;
}
h1.csc-firstHeader
{
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding-bottom:5px;
	border-bottom:1px dashed #C00;
	heigth:auto;
	text-indent:15px;
	font-weight:bold;
	font-size:8pt;
	margin-bottom:10px;
}
div.Horaire
{
	margin-top:3px;
	/*border-right:1px dashed #C00;*/
	float:left;
	width:195px;
	height:15%;
	padding-right: 5px;
	font-size:8pt;
	padding-bottom:5px;
}
div.Horaire table
{
	font-size:8pt;
}
#homeheader
{
	float:left;
	width:680px;
	height:20px;
	border-left: 1px dashed #C00 ;
}
.imprimer{ float:right; width:76px;height:20px; ;margin-right:10px; cursor:pointer; }/*background-image:url(images/imprimer.jpg); background-repeat:*/ 
#entry
{
	float:left;
	/*background-color:red;*/
	min-height:auto;
	width: 555px;
	height:auto;
	_height:auto;
	padding-left:20px;
	_padding-left:0px;
	padding-bottom:5px;
	margin-right: 20px;
    font-size:10pt;
    color:#555;
    font-weight: normal;
    border-left: 1px dashed #C00 ;
}
#contenu{float:left; width:655px; height:auto; min-height:390px; _height:390px; _width:665px; _padding-left:5px;}
#contenu h1.csc-firstHeader{
    background-image:url(images/puceH1.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	padding-bottom:5px;
	border-bottom:1px solid #C5C5C5;
	heigth:auto;
	text-indent:15px;
	font-weight:bold;
	font-size:12pt;
    color:#CB0000;
	margin-bottom:10px;}
#contenu h1{
    background-image:url(images/puceH1.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	padding-bottom:5px;
	border-bottom:1px solid #C5C5C5;
	heigth:auto;
	text-indent:15px;
	font-weight:bold;
	font-size:12pt;
    color:#CB0000;
	margin-bottom:10px;}
#contenu h2{ font-family: Verdana; font-size:10pt; font-weight: bold; color:#CB0000; }
#contenu h3{ font-family: Verdana; font-size:8pt; font-weight: bold; color: #555; }
li.pucesStandard{ list-style:none;list-style-position: inside;background-image: url(images/puce.gif); background-repeat:none; background-position:left center; background-repeat: no-repeat;padding-left:10px; width:auto; height:auto;}
#contenu table.contenttable {border:1px solid black; border-right:none; }
tr.enteteTableau{ background-color: #CB0000; color:white; font-weight: normal; font-size: 10pt;  }
tr.enteteTableau td{border-bottom:1px solid black; font-weight: bold; border-right:1px solid black;}
tr.ligne1Tableau{  background-color: #D5D5D5; font-size: 10pt;}
tr.ligne1Tableau td{border-bottom:1px solid black; font-weight:bold; border-right:1px solid black;}
tr.ligne2Tableau{ background-color: #B5B5B5; font-size: 10pt; border-width: 1px; border-color:black;}
tr.ligne2Tableau td{ border-bottom:1px solid black; font-weight:bold; border-right:1px solid black;}
tr.ligne3Tableau{  background-color: #D5D5D5; font-size:10pt; }
tr.ligne3Tableau td{border-right:1px solid black; font-weight:bold; border-bottom:0; }
#contenu img{ border:1px solid #555; }
#RSS_flux{float:left; margin-right:13px; padding-left:5px; height:auto;}
#twrss_table .twrss_item_link{padding-left:10px; margin-bottom:10px;height:auto; width:620px; background-image: url(images/puce.gif); background-repeat: no-repeat; background-position:left center;}
#twrss_table .twrss_item_link a{ font-size: 10pt; font-weight: regular; }
#footer
{
	width:200px;
	height:27px !important;
	float:left;
    background-color:yellow;
	/*background-image:url(images/footer-background2.gif);
	background-repeat:repeat-y;*/
	text-align:right;
	font-size:8pt;
}
#spacer{ float:right; width:660px; height:20px;  margin-right:13px;  _width:667px;}
.ift
{
   	width:210px;
    margin-right:60px;
   	height:auto;
	padding-right:10px;
	text-align:right;
    background-color:white;
	font-size:8pt;
    float:right;
}
.ift a{color:black;}
#fin
{
	width:906px;
	height:27px !important;
	float:left;
	background-image:url(images/footer-background2.gif);
	background-repeat:repeat-y;
	text-align:right;
	font-size:8pt;
}
div .csc-sitemap ul
{
    list-style: none;
}
.sitemap_menu1{
	font-size: 15px;
	padding-top: 8px;
	padding-left: 5px;
	font-weight: bolder;
	background-color:#AAAAAA;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin-top:5px;
}
.sitemap_menu2{
	font-size: 13px;
	padding-left: 20px;
	font-weight: bold;
	background-color:#BBBBBB;
}
.sitemap_menu3{
	font-size: 12px;
	padding-left: 30px;
	background-color:#CCCCCC;
}
.sitemap_menu4{
	font-size: 11px;
	padding-left: 35px;
	background-color:#DDDDDD;
}
.sitemap_menu5{
	font-size: 10px;
	padding-left: 40px;
	background-color:#EEEEEE;
}
#RSS_flux .csc-header_csc-header-n1 h1.csc-firstHeader{ font: Verdana 10pt bold ; color:#555; background-image: none; text-indent:0;}
/*Begin :plugin_tx_cal*/
.tx-cal-controller{ float:left; width:660px; height:auto; }
.tx-cal-controller{width:660px;}
.calborder {
	width:660px !important;
}



td.titreCalendrier {text-align:center;width:auto;margin:0;vertical-align:middle; border:none; height:30px;}
.titreCalendrier h5 { font-size:12pt; font-weight:bold; }
td.flecheBack{width:auto;margin:0;text-align:right;vertical-align:middle; border:none;}
td.flecheNext{width:auto;margin:0;text-align:left;vertical-align:middle; border: none;}
.monthlargebasic {background-color:#fff;height:105px;width:105px;text-align:left;vertical-align:top;}
.default_categoryheader_text{font-weight:bold; color: #CB0000; width:30px; height:auto;  }
.v9{ height:auto; width:60px; }
.v9 li{ width:60px; height: auto; }
.default_categoryheader_allday { background-color: lightblue; }
#allday a{ color:black; }
/*End :plugin_tx_cal*/
td.tx-indexedsearch-title-icon{ border: none; }
td.tx-indexedsearch-title-icon img{ border:0; }