body{

	margin:0 auto;

	width:940px;

	font-family:Verdana;

}



#langue{

width:4em;

margin:0 0 0 25em;

padding:0;

float:left;

}



#langue ul{

margin:0;

padding:0;

}



#langue ul li.act{

background-color:white;

margin:0;

padding:0 0.4em;

}



#langue ul li{

display:inline;

padding:0 0.4em;

list-style-type:none;

}



#c4176{

display:none;

}

.calendar_mois{

font-size:0.9em;

}



.calendar_jour{

font-size:0.9em;

}



.calendar_ligne1{

font-size:0.9em;

}



.calendar_ligne2{

font-size:0.9em;

}



.user-manifestations-search fieldset{

font-size:0.9em;

}



.user-manifestations-search fieldset fieldset label{

width:12em;

}



.user-manifestations-search fieldset label{

float:left;

width:6em;

font-size:0.9em;

}



.user-manifestations-search fieldset select{

width:13.6em;

}



.user-manifestations-submit{

clear:both;

background-color:#E1D3A6;

border:medium none;

color:black;

padding:0.2em 0;

}



.previous{

font-size:0.9em;

}



.next{

font-size:0.9em;

}



.search_pagination{

font-size:0.9em;

}



.sortlink{

/*font-size:0.9em;*/
font-size:0em;
}



.searchdate{

margin:1em 0;

font-weight:bold;

}



.searchdate a{

text-decoration:underline;

}



.aff_cat a{

color:#ACB9D6;

font-weight:bold;

text-decoration:underline;

font-size:0.75em;

}



.aff_cat3 a{

color:#696969;

font-weight:bold;

text-decoration:underline;

font-size:0.75em;

}



.aff_cat_2{

color:#4EA148;

font-weight:bold;

text-decoration:underline;

font-size:0.75em;

}



#interieur p{ 

font-size:0.8em;

}



#interieur ul li{

/*list-style-type:square; */

font-size:0.8 em;

} 



a #c4283 {

	list-style image : none;

}



/*plan du site*/



.tx-dropdownsitemap-pi1{

}



.tx-dropdownsitemap-pi1 div.level_1,



.tx-dropdownsitemap-pi1 div.level_2,



.tx-dropdownsitemap-pi1 div.level_3{

border:none;

}



.tx-dropdownsitemap-pi1 div.expAll a{

color:#AB7B47;

font-size:1.3em;

font-family:Georgia;

}



.tx-dropdownsitemap-pi1 .level_1 .ifsub a{

font-family:Georgia;

font-size:1.2em;

color:#4662A7;

}



.tx-dropdownsitemap-pi1 .level_2 .ifsub a{

font-size:1em;

color:#606060;

}



.tx-dropdownsitemap-pi1 .level_1 .level_3 .no a{

font-size:0.9em;

color:#606060;

}



.tx-dropdownsitemap-pi1 .level_1 .no a{

font-size:0.9em;

color:#606060;

}



.tx-dropdownsitemap-pi1 ul{

}



#interieur .tx-dropdownsitemap-pi1 ul li{

list-style-type:none;

font-size:1em;

}



/*plan du site*/



/**/



#interieur_gauche .bold{

background-color:#4EA148;

}



#interieur_gauche .calendar_mois td,



#interieur_gauche .calendar_jour td{

border:none;

}



#interieur_gauche .calendar_jour td{

color:#4EA148;

}



#interieur_gauche table{

text-align:center;

border-collapse:collapse;

}



#interieur_gauche table td{

/*border:solid 1px #F0F0F0;*/

}



#interieur_gauche table td a{

color:#131311;

}



/**/



dl.user-manifestations-manifestations .h4,



dl.user-manifestations-manifestations .h4 a{

color:#546590;

font-family:Georgia;

font-size:0.9em;

font-weight: bold;

}



dl.user-manifestations-manifestations .dates{

color:gray;

font-size:0.8em;

}



dl.user-manifestations-manifestations .locations{

/*font-size:0.95em*/

font-size:0.75em;

}



fieldset fieldset.user-manifestations-dates label{

display:block;

}



fieldset.user-manifestations-dates{

border:none;

}



.user-manifestations-search form{

width:20em;

}



ul.user-manifestations-manifestations{

float:right;

margin:-25em 0 0;

position:relative;

}



ul.user-manifestations-manifestations dl.user-manifestations-manifestations{

float:right;

margin:1em 0 0;

width:18em;

}



ul.user-manifestations-manifestations li{

list-style-type:none;

}



dl.user-manifestations-manifestations{

float:right;

margin:-420px -30px 0 0;

width:18em;

}



dl.user-manifestations-manifestations dd{

margin:0 0 1em 0.8em;

}



#search_topbar p.right{

float:right;

margin:-13em 0 0 0;

width:10em;

}



#search_topbar{

display:none;

}



#search_topbar p.left{

float:right;

margin:-28em 6em 0 0;

width:10em;

}



.user-manifestations-search p{

}



/*---------------------style recherche ------------------*/



#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title{

	color: #B11116;

}



.tx-indexedsearch-info{

display:none;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{

background-color:#E1D3A6;

color:black;

}



.Result_row li{

list-style-type:none;

font-size:0.9em;

}



.Result_row li a:link{

text-decoration:underline;

}



.Result_row li p{

margin:0.2em 0;

}



.tx-indexedsearch-searchbox p a{

color:#FFFFFF;

}



.tx-indexedsearch ul.Search_form {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0.3em 0;

padding:0.3em 0;

}



.tx-indexedsearch ul.Search_form li{

	margin: 0.5em 0;

	display: inline;

}



.tx-indexedsearch ul.Search_form li p{

float: left;

width: 10em;

}



.tx-indexedsearch p{

	text-align: left;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title{

	font-weight: bold;

}



.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {

	border: none;

	background-color: #E1D3A6;

	color: black;

	padding: 0.2em 0;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-searchbox-button{

	clear: left;

}



.tx-indexedsearch-res ul li p{

font-size:1em;

}



#interieur .tx-indexedsearch-res ul li{

list-style-type:none;

}



.tx-indexedsearch-res p{

padding:0.3em 0;

}



.tx-indexedsearch{

	font-size: 1.2em;

}



/*.Search_form li{

display:inline;

}*/



.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword{

width:20em;

}



/*--------------------fin style recherche --------------*/



img{

border:none;

}



h1,h2,h4,h5,h6{

margin:0;

padding:0;

font-family:Georgia;

}



h1{

font-size:1.5em;}



h2{

color:#4662A7;

font-size:1.2em;

padding-top:10px;

}



h3{

font-family:Georgia;

color:#AB7B47;

padding:0 0 8 0;

}



#interieur_droit h3{

margin-left: 10px;	

}



#interieur_droit h4{

margin-left: 10px;	

}



table.csc-frame-frame2{

border-style:solid;

border-color: #546590;

}



h4{

color:#546590;

}



h5{

color:#546590;

}



#gauche_content  h2,



#droite_content h2{

margin:0;

padding:0;

font-weight:normal;

}



#droite_content h2{

margin:0 0 0.4em;

}



#gauche_content h3 a{

color:#AB7B47;

margin:0;

padding:0;

}



#droite_content h3 a{

color:#4662A7;

font-size:0.7em;

}



#gauche_content h3 {

margin:0.3em 0;

}



#droite_content h3 {

float:left;

margin-bottom:2px;

margin-top:2px;

/*width:9.7em;*/

}



#droite_content p.bodytext{

float:left;

margin:0 0 0 0.2em;

width:16.1em;

}



#gauche_content img,



#droite_content  img{

border:none;

}



#droite_content  img{

float:left;

/*margin:1.6em 0 0;*/

}



#gauche_content .news-list-morelink a{

color:#B6732A;

float:right;

font-size:0.7em;

margin:1em 0 0;

background:url(../img/puce_more.jpg) no-repeat scroll 0 0.4em;

padding:0 0 0 0.9em;

}



#gauche_content img{

float:left;

margin-right: 5px;

}



#gauche_content div.news-list-image{

float:left;

margin-right: 5px;

text-align: center;

}



#gauche_content div.news-list-image img{

float:none;

margin-right:0;

display: block;

}



#gauche_content csc-textpic-caption{

font-weight:bold;

}



#droite_content .news-list-item{

}



#droite_content .news-list-morelink a{

clear:both;

color:#B6732A;

float:right;

font-size:0.7em;

background:url(../img/puce_more.jpg) no-repeat scroll 0 0.4em;

padding:0 0 0 0.9em;

margin:0 0 0.4em 0;

}



.news-single-item p strong em{

/*font-size:0.8em;*/

font-size:0.9em;

}



.news-single-timedata{

display:none;

}



#droite_content .clearer{

clear:both;

margin:0;

}



#gauche_content p,



#droite_content p{

color:#6C6C6C;

margin:0;

padding:0;

font-size:0.7em;

}



#interieur_droit h2{

color:#4662A7;

font-family:Georgia;

clear:both;

font-weight:normal;

margin:0 0 0 0.5em;

}



#c4142{

display:none;

}



#interieur_droit p{

margin:0 0 0 1em;

color:#3E3E3E;

font-size:0.7em;

}



#interieur_droit li {

	background: transparent url(img/puce2.gif) no-repeat scroll left 0.4em;

	list-style-type: none;

	list-style-image : none;

	list-style-position: outside;

	padding: 0 0 0 0.5em;

	text-align : left;

}



#interieur_droit  a{

/*float:right;*/

font-weight:bold;

font-size:12px;

margin:0 0 0em;

padding:0 0 0 0.7em;

}



#interieur_droit li a{

background:url(../img/puce2.gif) no-repeat scroll 0em 0.4em;

font-weight:bold;

font-size:12px;

margin:0 0 0em;

}



#header a:visited,

#header a:active,

#header a:link{

	font-weight:normal;

	color:white;

	font-family:Verdana;

	font-size:0.7em;

}



a{

text-decoration:none;

color:black;

}



a:hover{

	text-decoration:underline;

}



#header{

	height:152px;

	/*border:solid 1px;*/

	background:transparent url(../img/banniere.jpg) no-repeat scroll center center;

}



#id_menu_header{

	margin:0 1em 0 0;

	padding:0;

	float:right;

}



#id_menu_header ul{

	margin:0.1em 0;

	padding:0;

}



#id_menu_header li{

	list-style-type:none;

	display:inline;

	padding:0 0.2em;

	border-right:1px solid white;

}



#gauche_content{

width:55%;

float:left;

}



#droite_content{

float:left;

margin:0 0 0 0.6em;

width:43%;

}



#id_menu_header li.dernier_bandeau{

	border-right:none;

}



#id_menu_header li a{

}



#menu{

	height:2em;

	background:transparent url(../img/back_menu.jpg) repeat-X scroll 0 0;

}



#menu ul{

	margin:0;

	/*padding:0.3em 0 0 16.67em;*/

	/*padding:0.3em 0 0 12em;*/

		padding:0.3em 0 0 5em;

}



#menu li{

	list-style-type:none;

	display:inline;

	padding:0.33em 1em 0.47em;

	background:url(../img/pipe_menu.jpg) no-repeat left center;

}



#menu li a{

	color:white;

	font-family:Verdana;

	font-size:0.8em;

	background:url(../img/logo_menu.png) no-repeat left center;

	padding:0 0 0 2em;

}



#info{

}



#derniere_minute{

	width:10em;

	float:left;

	padding:0;

	width:10em;

	background:#E1D3A6 url(../img/sep_news.png) no-repeat right center;

	height:2em;

}



#derniere_minute a{

	color:#2F3F75;

	float:left;

	font-family:Verdana;

	font-size:0.7em;

	font-weight:bold;

	margin:0.7em 0 0 1.8em;

}



#derniere_minute p{

	margin:0;

	padding:0;

}



#derniere_minute p marquee{

	margin:0;

	padding:0;

}



#info_deroulante{

	background-color:#E1D3A6;

	float:left;

	height:2em;

	padding:0;

	width:36em;

}



#info_deroulante p{

	color:#696969;

	font-size:0.7em;

/*	margin:0;

	padding:0;

	position:relative;*/

}



#info_deroulante p marquee{

}



#recherche{

float:left;

background-color:#E1D3A6;

width:12.75em;

height:2em;

}



#recherche .tx-macinasearchbox-pi1{

margin:0.2em 0 0 1em;

}



#recherche .tx-macinasearchbox-pi1 input[type="submit"]{

background:transparent url(../img/rech_ok.jpg) no-repeat scroll center center;

border:medium none;

height:25px;

width:25px;

}



#recherche .tx-macinasearchbox-pi1 input[type="text"]{

}



#ariane{

	margin:0.3em 0 0;

	height:2em;

	color:#606060;

	font-size:0.75em;

	/*font-weight:bold;*/

}



#contenu{

	clear:both;

	float:left;

	background-color:white;

	margin:0 0 1em;

}



#interieur{

font-family:Arial;

}



#interieur_gauche{

	float:left;

	width:615px;

	border-right:solid 1px #BEBEBE;

	min-height:20em;

}



#interieur_gauche p.bodytext{

	text-align:justify;

	margin:0 1em 0 0;

}



#interieur_gauche ul li{

font-size:0.8em;

}



/* test menu gauche */

#page ul.csc-menu li a:hover {

	text-decoration : underline;	

}



#page ul.csc-menu li a {

	color:#3E3D3D;	

}



#col ul a {

	font-size: 1em;	

}



#interieur {

 	text-align : left;

}



/* test menu gauche */



#interieur_droit{

	float:left;

	width:324px;

	/*border:solid 1px pink;*/

}



#footer{

	clear:both;

	height:2.2em;

	background:url(../img/back_footer.jpg) repeat-x scroll 0 0;

}



#logo_bas{

	background:transparent url(../img/logo.jpg) no-repeat scroll center center;

	float:left;

	height:3em;

	margin:-0.55em 0 0 -0.2em;

	width:3em;

}



#id_menu_bas{

	float:right;

	margin:0 0 0 0;

}



#id_menu_bas ul{

	margin:0.3em 0;

	padding:0;

}



#id_menu_bas li{

	display:inline;

	padding:0 0.4em;

	border-right:1px solid white;

}



#id_menu_bas li.dernier_footer{

	border-right:none;

}



#id_menu_bas li a{

	color:white;

	font-family:Verdana;

	font-size:0.7em;

}



.csc-textpic-caption{

font-size:0.7em;

}



.hide{

	display:none;

}



.news-list-date{

clear:left; font-size: 0.7em;

}



.news-list-morelink a{

color:#AB7B47;

font-size:0.8em;

font-weight:bold;

}



.news-single-backlink a{

color:#AB7B47;

font-size:0.8em;

font-weight:bold;

}



.search_pagination ul li{

	list-style-type:none;

	display:inline;

	}

	

.active ul li{

font-weight:bold;

}