body {
	/*background: url(../img/background.jpg) repeat-y left center;*/
	margin:0;
}
/*
p{
font-size:0.7em;
}*/

div#page,div#pageInterieur {
	font-family: Trebuchet MS;
	font-size: 1em;
	width: 60.3em;
	/*margin-top: -0.5em;
	margin-left: -0.5em;*/
	margin:auto;
	/*background: url(../img/siteBorderRight.gif) repeat-y top right;*/
	padding-right:12px;
	background:none;
}

div#page #conteneur, div#pageInterieur #conteneur{
	/*background: url(../img/siteBorderLeft.gif) repeat-y top left;*/
	background:none;
	padding-left:14px;
	padding-bottom:1.3em;
}


div#content a{
	text-decoration : none ;
}

/***************** Header ********************/

div#header {
	width:59.38em;
}

div#fondEntete{
height:130px;
background:none;
}

div#header h1 {
	display: none;
}

div#header a img {
	border: none;
	width: 59.38em;
}

div#header div#recherche {
	float: right;
	margin-left: 0em;
	margin-top: -7.5em;
	padding-right: 1em;
}

div#header div#recherche fieldset {
	border:0em;
}

div#header div#recherche fieldset div.tx-indexedsearch p {
	display: none;
}

div#header div#recherche fieldset div.tx-indexedsearch ul li {
	list-style-type: none;
}
/*
div#header div#recherche form fieldset div.tx-indexedsearch ul li input#submit {
	margin-left: 0.25em;
	border: solid #FFFFFF 0.06em;
	background: url(../img/search_button.jpg) no-repeat center center;
	position: relative;
	z-index: 100;
}*/

div#header div#recherche input#text {
	font-family: Trebuchet MS;
	font-size: 0.69em;
	height: 1.5em;
	float: left;
}

div#header div#recherche input#search_button {
	display:none;
}

div#header ul#menuh {
	margin-top: -1.5em;
	margin-bottom: -0.44em;
	float: left;
	margin-left: 4.15em;
	margin-bottom: 0;
	margin-left: 7.12em;
	list-style-position: inside;
	position: relative;
	z-index: 100;
}

div#header ul#menuh li {
	margin: 0 0.31em 0 0.31em;
	list-style: none;
	float: left;
}

div#header ul#menuh li span.g {
	padding-left: 15px;
	padding-top: 0.63em;
	padding-bottom: 0.15em;
}

div#header ul#menuh li span.d {
	padding-right: 15px;
	padding-top: 0.63em;
	padding-bottom: 0.15em;
}

div#header ul#menuh li a {
	text-decoration:none;
	font-weight: bold;
	font-size: 0.88em;
	width: auto;
	padding-top: 0.9em;
	padding-bottom: 0.2em;
}


div#header ul#menuh li.actif {
	float: left;
}

div#header ul#menuh li.actif a {
	/*color: #000000;
	background: url(../img/menuh_courant_milieu.png) repeat-x center top;*/
}

div#header ul#menuh li.actif span.d {
	padding-right: 15px;
	padding-bottom: 0.13em;
}

div#header ul#menuh li.actif span.g {
	padding-left: 15px;
	padding-bottom: 0.13em;
}

div#separateur {
	background: url(../img/header_separateur.png) repeat-x left top;
	height: 0.63em;
	margin-top: -0.41em;
}


/***************** Moitié supérieure ********************/

div#haut {
	float: left;
	min-height: 15.63em;
	width: 100%;
}

div#haut div#menuv{
float:left;
}

div#haut div#menuv ul {
	margin-top:0;
	padding-top: 0.63em;
	width: 9em;
	float: left;
	min-height:15em;
	margin-bottom:0;
}

div#haut div#menuv ul li {
	list-style:none;
	border-bottom: solid 0.06em;
	margin-left: -1.88em;
	text-align: right;
	margin-right: 0.31em;
}


div#haut div#menuv ul li a {
	text-decoration:none;
	font-size: 0.75em;
	font-weight: bold;
	margin-right: 1.2em;
	display:block;
}


div#haut img {
	float: left;
	border:none;
}

#page div#haut div#introduction {
	width:24em;
	float: left;
	min-height: 11.5em;
	padding:0em 0.5em 0 0.5em ;
	/*display:none;*/
}

*+html #page div#haut div#introduction {
width:15.75em;
}

.uid262 #page div#haut div#introduction{
display:inline;
}

#pageInterieur div#haut div#introduction{
width:13.25em;
/*display:none;*/
}

div#haut p.bloc_intro {
	font-size: 0.75em;
	margin-left: 1.25em;
	margin-right: 1.25em;
	margin-top: 1.88em;
	text-align: justify;
	line-height: 1.2em;
}

div#haut p.bloc_intro::first-letter {
	/*color: #FFFFFF;*/
} 

/***************** Moitié inférieure ********************/

div#bas{
	clear: both;
	min-height: 5.63em;
}

div#liens_directs {
	margin-left: 0.63em;
	margin-right: 0.63em;
	margin-top: 0.15em;
	float:left;
}

div#liens_directs h2 {
	margin-top:1em;
	padding-bottom: 0.44em;
	font-weight: bold;
	font-size: 0.88em;
	padding-left: 0.63em;
}

div#liens_directs ul li {
	list-style: none;
	margin-left: -2.19em;
	
}

div#liens_directs ul li a {
	text-decoration:none;
	font-size: 0.69em;
}






div#liens_directs ul li a:hover{
text-decoration:underline;
}

div#actualites {
	width: 29.06em;
	float: left;
	margin-right: 1.25em;
	padding-top: -0.06em;
}

div#page div#content ul{
padding-left:2em;
margin:0;
}

div#content p.allNews{
float:right;
margin-right:5em;
margin-top:0;
}

div#content div.csc-header br{
	display:none;
}

div#content div.csc-header img.spacer-gif{
	display:none;
}

div#content h2 {
	font-size: 1.13em;
}

div#page  {
	font-family: Trebuchet MS;
	/*font-size: 0.69em;*/
	margin-top: 0.25em;
	/*margin-left: -3em;*/
	margin-bottom: 0em;
	list-style-type: none;
}

div#pageInterieur div#content li {
	font-family: Trebuchet MS;
	font-size: 0.9em;
	margin-bottom: 0em;
	list-style-type: none;
}

div#page div#content li {
	font-size: 0.85em;
	list-style:none;
}


div#content span.actu {
	font-family: Trebuchet MS;
	margin-left: 0.5em;
}

div#content span.actu a{
text-decoration:none;
}

div#content p.allNews a{
font-size:0.8em;
text-decoration:none;
padding-right:1.4em;
}

div#content span.actu a:hover, div#content p.allNews a:hover{
text-decoration:underline;
}

div#manifestations {
	/*padding-top: 0.56em;*/
	float: right;
	width:25em;
	/*width: 17.5em;*/
}

#pageInterieur div#manifestations {
	width:25em;
}

div#manifestations h2 {
	font-size: 0.88em;
	font-weight: bold;
}

div#manifestations fieldset {
	border: 0em;
	margin-left: -0.5em;
}

div#manifestations label {
	font-size: 0.69em;
}

div#manifestations select {
	margin-top: 0.81em;
	margin-left: 0.31em;
}

div#manifestations div#cartes {
	margin-top: 1.56em;
}

div#manifestations div#cartes img {
	margin-left: 0em;
}

div#manifestations li{
list-style:none;
font-size:0.8em;

}

/***************** compteur ********************/

div#compteur{
	clear:both ;
	margin-left:1em ;
	margin-top: 5em ;
	font-size : 0.75em ; 
}

/***************** Footer ********************/
div#footer {
	width: 46.25em;	
	margin-left: 9.5em;
	margin-top: 1em;
	margin-bottom: -0.5em;
	height: 2.38em;
	clear: both;
}

div#footer ul#liens {
	margin-right: 0.94em;
	margin-top: 0.94em;
	text-align: center;
	padding-top: 0.5em;
}

div#footer ul#liens li {
	display: inline;
	list-style: none;
	margin-left:0.31em;
	/*border-right: 0.06em solid;*/
	padding-right: 0.5em;
	margin-left: 0.5em;
}

div#footer ul#liens li.dernier {
	border-right: none;
}

div#footer ul#liens li a {
	text-decoration:none;
	font-size: 0.75em;
	padding-right:1em;
}

div#footer ul#liens li a:hover{
text-decoration:underline;
}

div#content_menuv{
	/*height : inherit;
	min-height:15em;*/
	float:left;
	width:19.3%;
	
}

div#content{
float:left;
width:31.2em;/*47.95*/
padding-left:0.5em;
padding-top:0.5em;
}

#pageInterieur div#content {
padding:0.5em;
width:55%;
}

#content div.csc-header{
	padding:0.05em 0.5em 0.5em 0.5em ;
}
#content div.csc-header br{
	display:none;
}

#content div.csc-header h2{
	font-size:0.95em;
	font-weight:bold;
	padding-bottom:0.44em;
	padding-left:0.63em;
}

/* Style Base contact Debut*/

/*Table affichage*/
table.tx_basecontact_liste{
	text-align : left ;	
}

table.tx_basecontact_liste thead tr th{
	font-family : Trebuchet MS ;
}

table.tx_basecontact_liste thead tr th a{
	font-size:0.75em;
	font-family : Trebuchet MS ;
	font-weight:bold;
	margin-bottom:-0.2em;
	margin-top:0em;
	padding-top:0em;
	margin-left : 0.5em ;
}

table.tx_basecontact_liste tbody tr td{
	font-family : Trebuchet MS ;
	padding-right : 0.5em ;
	font-size : 0.75em ;
	margin-left : 0em ;
	padding-left : 0.9em ;
}

table.tx_basecontact_liste tbody tr td a{
	font-family : Trebuchet MS ;
	padding-right : 0.5em ;
}

/*Table affichage*/
div.tx-basecontact-pi2 table{
	text-align : left ;	
}

div.tx-basecontact-pi2 table thead tr th{
	font-family : Trebuchet MS ;
}

div.tx-basecontact-pi2 table thead tr th a{
	font-size:0.75em;
	font-family : Trebuchet MS ;
	font-weight:bold;
	margin-bottom:-0.2em;
	margin-top:0em;
	padding-top:0em;
	margin-left : 0.5em ;
}

div.tx-basecontact-pi2 table tbody tr td{
	font-family : Trebuchet MS ;
	padding-right : 0.5em ;
	font-size : 0.75em ;
	margin-left : 0em ;
	padding-left : 0.9em ;

}

div.tx-basecontact-pi2 table tbody tr td a{
	font-family : Trebuchet MS ;
	padding-right : 0.5em ;
}

div.tx-basecontact-pi1{
	margin-left : 11.7em;
	padding:0.5em 0.5em 0.5em 1.5em ;
	font-size:1em ;
}

div.tx-basecontact-pi2{
	margin-left : 11.7em;
	padding:0.5em 0.5em 0.5em 1.5em ;
	font-size:1em ;
}

div.tx-basecontact-pi3{
	margin-left : 11.7em;
	padding:0.5em 0.5em 0.5em 1.5em ;
	font-size:1em ;
}



div.tx-basecontact-pi3 #titre_base_contact{ /*#titre_base_contact=h2*/
	font-size:0.88em;
	font-weight:bold;
	padding-bottom:0.44em;
	padding-left:0.63em;
}

div.tx-basecontact-pi3 a{
/*color:#FFFFFF;*/
}


ul.basecontact_search_index{
	clear:both ;
	margin : 0 ;
	padding : 0.5em ;
}

ul.basecontact_search_index li{
	display : inline ;
	padding-right : 0.4em ;
}

ul.basecontact_search_index li a {
	font-size : 1em ;
	letter-spacing : 0em ;
	
}

/* Style Base contact Fin*/
div.tx-lumophpinclude-pi1{
margin-left:11.7em;
padding:0.1em 0.5em 0.5em;
}

div.tx-lumophpinclude-pi1 fieldset{
border: 1px solid;
font-size:0.75em ;
}

div.tx-lumophpinclude-pi1 fieldset p{
	margin: 0.5em 0em 0em 0em;
}

#ics_comarquage_content a{
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none ;
}
#ics_comarquage_content h3{
	font-size:1.2em;
}

#ics_comarquage_content ul{
	list-style : none;
}
#ics_comarquage_content ul li{
	text-indent : 0em;
}

#ics_comarquage_content div.chapitre{
	padding : 0.8em 0em 0.8em 0em ;
	font-size:0.75em ;
}

#ics_comarquage_content div.chapitre h4{
	font-size : 1em ;
	margin-top:0;
}

#ics_comarquage_content div.chapitre h5{
	font-size : 0.8em ;
	padding : 0.5em 0em 0.5em 0em ;
	margin-top:0;
}

#ics_comarquage_content div.chapitre strong{
	font-size : 0.7em ;
	margin-top:0;
}

#ics_comarquage_content div.chapitre p{
	font-size:1em ;
	margin-top:0;
}

#ics_comarquage_content div.chapitre  a{
font-size:1.1em;
}

#ics_comarquage_ariane {
padding : 1em 0em 1em 0em ;
font-size:1em;
}

#ics_comarquage_ariane a{
/*color : #7f4e52 ;*/
}
#ics_comarquage_content div.ics_comarquage_organismes_lies{
	font-size :0.75em;
}

#ics_comarquage_content div.ics_comarquage_organismes_lies  a{
font-size:1.1em;
}

#ics_comarquage_ressourcesrattachees div.ics_comarquage_pourensavoirplus br{
	display:none;
}

#ics_comarquage_ressourcesrattachees div.ics_comarquage_pourensavoirplus li a{
	padding-right : 1em;
}

#ics_comarquage_footer{
	margin:1em 0em 0em 0em ;
	font-size:1em ;
}

#ics_comarquage_maj{
	font-size:0.75em;
}

/* Agenda */

div#content div.user-manifestations-news{
	margin-left : 15.6em;
	font-size : 0.75em ;
	padding:0.1em 0.5em 0.5em 0.5em ;

}

div.user-manifestations-links{
	/*margin-left : 15.6em;*/
	font-size : 0.75em ;
	padding:0.1em 0.5em 0.5em 0.5em ;
}

div.user-manifestations-links a{
	clear : both ;
	text-decoration : none ;
}



div#content div.user-manifestations-search{
	/*margin-left : 15.6em;*/
	font-size : 0.75em ;
	padding:0.1em 0.5em 0.5em 0.5em ;
}
div#content div.user-manifestations-search  fieldset{
	clear : both ;
	border:1px solid;
}

div#content div.user-manifestations-search  legend{
	clear : both ;
}

div#content div.user-manifestations-search  select{
	clear : both ;
	float : left ;
}

div#content div.user-manifestations-search  label{
	clear : both ;
	float : left ;
}

div#content div.user-manifestations-search textarea{
	clear : both ;
	float : left ;
}

div#content div.user-manifestations-search input{
	clear : both ;
	float : left ;
}

span.h4 a{
	text-decoration : none ;
}

div#content div.user-manifestations-search dl.user-manifestations-manifestations dt{
	border-top: 1px solid;
	padding-top : 0.2em ;
	margin-top : 0.9em ;
}

div#content div.user-manifestations-search dl.user-manifestations-manifestations dt img{
	margin-right : 0.4em;
}

div#content div.user-manifestations-search  div.manifestationimg img{
	margin-right : 1em;
}

div#content div.user-manifestations-search  dl.user-manifestations-manifestation dd.user-manifestations-categories ul{
	list-style : none ;
	padding:0em;
}

div#content div.user-manifestations-search  dl.user-manifestations-manifestation dt{
	/* margin-left : 17.6em */
}

div#content div.user-manifestations-search  dl.user-manifestations-manifestation dd{
	/* margin-left : 19em */

}

div#content div.user-manifestations-search  dl.user-manifestations-manifestation dt.user-manifestations-description{
	margin : 0em
}

div#content div.user-manifestations-search  dl.user-manifestations-manifestation dd.user-manifestations-description{
	margin : 0em
}

div#content div.user-manifestations-search  dl.user-manifestations-manifestation dt.user-manifestations-information{
	margin : 0em
}

div#content div.user-manifestations-search  dl.user-manifestations-manifestation dd.user-manifestations-information{
	margin : 0em
}

.tx-indexedsearch {
font-size:0.7em;
}

.tx-indexedsearch  form{
font-size:1.35em;
width:12em;
}

.tx-indexedsearch form p a{
font-size:0.8em;
}

.tx-indexedsearch-searchbox form{
width:18em;
}

.tx-indexedsearch-searchbox td.label{
font-size:0.8em;
width:10em;
}

.clear{
clear:both;
}

#content .col1{
float:left;
width:59%;
}

#content .col2{
float:left;
width:41%;
}

p.bodytext {
font-size:0.7em;
}

#boite_outil{
float:right;
padding-right:1em;
width:15.75em;
}

#pageInterieur #boite_outil{
width:13.25em;
}

#boite_outil ul.a_moin{
float:right;
}

#boite_outil ul.a_moin li{
float:left;
margin-left:0.5em;

}

#boite_outil ul .taf span {
display:none
}

#boite_outil ul .taf  a#recommander{
display:block;
width:15px;
height:15px;
}


#content dl{
margin:0;
}

*+html div#content .tx-icscomarquage-pi1 li{
font-size:0.9em;
height:0.5em;
margin:0;
}

#mailform{
font-size:0.8em;
}

#mailform label{
float:left;
width:10em;
}

#contenu{
float:left;
width:100%;
}


