/* -------------------- COMMUN -------------------- */
body {
	margin:0;
	background-color:#999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
	border:0;
}
#blanc {
	background:url('../img/blanc.gif') repeat-y;
	float:left;
}
#top-menu {
	width:100%;
	height:27px;
	background:url('../img/background_top_menu.gif') repeat-x;
	margin:0 0 20px;
	text-align:center;
	padding:3px 0 0;
}
#bottom-menu {
	width:100%;
	height:28px;
	background:url('../img/background_bottom_menu.gif') repeat-x;
	margin-top:20px;
}
#header {
	z-index:1;
	position:relative;
	text-align:right;
}
#header #lien{
	position:absolute;
	top:90px;
	left:10px;
}

#top-menu li{
display:inline;
color:#fff;
font-size:11px;
}

#top-menu p {
	margin: 0 auto 0 auto;
	padding-top:3px;
	width:950px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
#top-menu a{
	padding:3px 0 0;
}	
#top-menu a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	padding:0 
}
#top-menu a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
#top-menu a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:center;
	text-decoration:none;
}
#bottom-menu p {
	margin: 0 auto 0 auto;
	padding-top:10px;
	width:950px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-align:center;
}	
#global {
	width:963px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
}
#right-shadow {
	background:url('../img/background_right_shadow.gif') repeat-y top right;
	width:963px;
	float:right;
}
#top-right-shadow {
	float:right;
}
/* -------------------- COMMUN (eof) -------------------- */

/* -------------------- MENU -------------------- */
#menu {
	width:951px;
}	
#contact {
	float:left;
	margin-top:23px;
}
#decouvrir, #implanter, #agglo, #travailler, #vivre {
	float:left;
	margin-top:-25px;
	margin-left:45px;
	z-index:2;
	position:relative;
}

#menu-commun ul{
list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
	margin:-26px 0 0;
	position:relative;
	z-index:2;
}
#menu-commun ul li{
list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
display:block;
float:left;
margin:0;
padding:0 25px;
}

#menu-commun ul li a{
display:block;
font-size:0;
text-indent:-3000px;
background-repeat:no-repeat;
background-position:center top;
padding:0;
margin:0;
}

#menu-commun ul li.menu_309 a{
	background-image:url('../img/btn_decouvrir.png');
	height:68px;
	width:105px;
	color:#F5960B;
}
#menu-commun ul li.menu_303 a{
	background-image:url('../img/btn_agglo.png');
	height:68px;
	width:133px;
	color:#E17041;
}
#menu-commun ul li.menu_295 a{
	background-image:url('../img/btn_implanter.png');
	height:68px;
	width:106px;
	color:#B9252C;
}
#menu-commun ul li.menu_290 a{
	background-image:url('../img/btn_travailler.png');
	height:68px;
	width:90px;
	color:#B7125C;
}
#menu-commun ul li.menu_257 a{
	background-image:url('../img/btn_vivre.png');
	height:68px;
	width:62px;
	color:#118851;
}

/* --------------------   Extranet     -------------------- */

#menu-commun ul li.menu_388 a{
	background-image:url('../img/btn_conseil_100068.png');
	height:68px;
	width:100px;
	color:#118851;
}
#menu-commun ul li.menu_411 a{
	background-image:url('../img/btn_commissions_100068.png');
	height:68px;
	width:100px;
	color:#118851;
}
#menu-commun ul li.menu_419 a{
	background-image:url('../img/btn_historique_100068.png');
	height:68px;
	width:100px;
	color:#118851;
}
#menu-commun ul li.menu_389 a{
	background-image:url('../img/btn_calendrier_100068.png');
	height:68px;
	width:100px;
	color:#118851;
}
#menu-commun ul li.menu_390 a{
	background-image:url('../img/btn_divers_100068.png');
	height:68px;
	width:100px;
	color:#118851;
}

/* -- extranet - Liste de fichiers - plugin file list --- */

.tx-filelist-pi1-table{
	background-color: transparent;	
	border-style: hidden;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;		
}

.tx-filelist-pi1{
	background-color: transparent;
}

.tx-filelist-pi1-header-icon{
	background-color: #e6e6e6;
	padding: 5 0 5 0;
}
.tx-filelist-pi1-header-filename{
	background-color: #e6e6e6;
	padding: 5 0 5 0;
}
.tx-filelist-pi1-header-info{
	background-color: #e6e6e6;
	padding: 5 0 5 0;
}
.tx-filelist-pi1-header-last_modification{
	background-color: #e6e6e6;
	padding: 5 0 5 0;
}


/* --------------------   MENU (eof) -------------------- */

/* --------------------   NAVBAR     -------------------- */
#navbar {
	position:relative;
	margin: -20px 0 20px -50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
#navbar a:link, #navbar a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}	
#navbar a:hover {
	color: #000;
}
/* -------------------- NAVBAR (eof) -------------------- */
	
/* -------------------- CONTENT -------------------- */
#content {
	width:951px;
	margin-top:10px;
	position:relative;
	background:url('../img/background_column_right.gif') repeat-y right top;
	float:left;
}
#column-center {
	width:700px;
	float:left;
	clear: none;
}
#column-right {
	width:235px;
	float:right;
	min-height:850px;
	padding-bottom:130px;
	
}

#column-center #column-center-content{
	width:565px;
	margin: 0 76px 20px 75px; 
	min-height:850px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

.decouvrir #column-center #column-center-content{
	background:url('../img/titre_page/titre_decourvrir.jpg') no-repeat left top;
	padding-top:50px;
}
.agglo #column-center #column-center-content{
	background:url('../img/titre_page/titre_agglo.jpg') no-repeat left top;
	padding-top:50px;
}
.simplanter #column-center #column-center-content{
	background:url('../img/titre_page/titre_simplanter.jpg') no-repeat left top;
	padding-top:50px;
}
.travailler #column-center #column-center-content{
	background:url('../img/titre_page/titre_travailler.jpg') no-repeat left top;
	padding-top:50px;
}
.vivre #column-center #column-center-content{
	background:url('../img/titre_page/titre_vivre.jpg') no-repeat left top;
	padding-top:50px;
}
.contact #column-center #column-center-content{
	background:url('../img/titre_page/titre_contact.jpg') no-repeat left top;
	padding-top:50px;
}
.extracons #column-center #column-center-content{
	background-color: #FF3355;
	background:url('../img/titre_page/extratitre_conseils.png') no-repeat left top;
	padding-top:50px;
}
.extracomm #column-center #column-center-content{
	background-color: #FF3355;
	background:url('../img/titre_page/extratitre_commissions.png') no-repeat left top;
	padding-top:50px;
}
.extrahist #column-center #column-center-content{
	background-color: #FF3355;
	background:url('../img/titre_page/extratitre_historique.png') no-repeat left top;
	padding-top:50px;
}
.extraannu #column-center #column-center-content{
	background:url('../img/titre_page/extratitre_calendrier.png') no-repeat left top;
	padding-top:50px;
}
.extradive #column-center #column-center-content{
	background:url('../img/titre_page/extratitre_divers.png') no-repeat left top;
	padding-top:50px;
}
.uid321 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_ardentes.jpg') no-repeat left top;
	padding-top:20px;
}
.uid320 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_arthon.jpg') no-repeat left top;
	padding-top:20px;
}
.uid319 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_chateauroux.jpg') no-repeat left top;
	padding-top:20px;
}
.uid318 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_deols.jpg') no-repeat left top;
	padding-top:20px;
}
.uid317 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_diors.jpg') no-repeat left top;
	padding-top:20px;
}
.uid316 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_etrechet.jpg') no-repeat left top;
	padding-top:20px;
}
.uid474 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_jeux-les-bois.jpg') no-repeat left top;
	padding-top:20px;
}
.uid315 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_maron.jpg') no-repeat left top;
	padding-top:20px;
}
.uid314 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_montierchaume.jpg') no-repeat left top;
	padding-top:20px;
}
.uid313 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_poinconnet.jpg') no-repeat left top;
	padding-top:20px;
}
.uid312 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_maur.jpg') no-repeat left top;
	padding-top:20px;
}
.uid311 #column-center #column-center-content{
	background:url('../img/titre_page/titre_ville_sassierges.jpg') no-repeat left top;
	padding-top:20px;
}
/* -------------------- CONTENT (eof) -------------------- */

/* -------------------- COLUMN RIGHT -------------------- */
#content #column-right #bloc_menu{


}

.decouvrir #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/title_decouvrir.gif') no-repeat left top;
	padding:2em 10px 10px 10px;

}
.agglo #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/title_agglo.jpg') no-repeat left top;
	padding:2em 10px 10px 10px;

}
.contact #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/title_contact.jpg') no-repeat left top;
	padding:2em 10px 10px 10px;

}
.simplanter #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/title_simplanter.jpg') no-repeat left top;
	padding:2em 10px 10px 10px;

}
.travailler #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/title_travailler.jpg') no-repeat left top;
	padding:2em 10px 10px 10px;

}
.vivre #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/title_vivre.jpg') no-repeat left top;
	padding:2em 10px 10px 10px;

}
.extracons #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/extratitle_conseils.png') no-repeat left top;
	padding:2em 10px 10px 10px;

}
.extracomm #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/extratitle_commissions.png') no-repeat left top;
	padding:2em 10px 10px 10px;

}
.extrahist #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/extratitle_historique.png') no-repeat left top;
	padding:2em 10px 10px 10px;

}
.extraannu #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/extratitle_calendrier.png') no-repeat left top;
	padding:2em 10px 10px 10px;

}
.extradive #content #column-right #bloc_menu{
	background:url('../img/entete_sous_menu/extratitle_divers.png') no-repeat left top;
	padding:2em 10px 10px 10px;

}

#content #column-right #bloc_menu ul{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0;
	text-decoration:none;
	list-style-position:inside;
	list-style-type:disc;
	width:200px;
}

#content #column-right #bloc_menu ul li{

}

#content #column-right #bloc_menu ul li a{
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}

#content #column-right #bloc_menu ul li a:hover{
	text-decoration:underline;
}

#search-content, #agenda-content, #link-content, #meteo-content {
	padding:10px;
	width:200px;
}
#search-content form{
padding:0;
margin:0;
}
#search-content fieldset{
	border:none;
	padding:0;
	margin:0;
}
#column-center .tx-indexedsearch fieldset{
	border:none;
}
#search-content input{
	float:left;
}
#search-content input.bouton{
border:none;
background:url('../img/btn_ok.gif') no-repeat left center;
font-size:1px;
height:21px;
width:28px;
margin-left:10px;
cursor:pointer;
}

#content #agenda-content h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0;
	font-weight:normal;
	text-align:left;
}
#content #agenda-content h3 ,
#content #agenda-content h3 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0;
	text-decoration:none;
	text-align:left;
}
#content #agenda-content h3 a:hover{
	text-decoration:underline;
}
#content #agenda-content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0;
	font-weight:normal;
text-align:left;
}
#content ul#link-content {
	text-align:center;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	padding:10px 0;
}
#content ul#link-content li{
	float:left;
}
#content ul#link-content li a{
	width:99px;
	height:47px;
	margin-bottom:5px;
	cursor:pointer;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:block;
	font-size:0px;
	text-indent:-3000px;
}
#content ul#link-content li.menu_329 a{
	background:url('../img/btn_tarmac.gif') no-repeat center top;
}
#content ul#link-content li.menu_330 a{
	background:url('../img/btn_covoiturage.gif') no-repeat center top;
}
#content ul#link-content li.menu_331 a{
	background:url('../img/btn_relais_logement.gif') no-repeat center top;
}
#content ul#link-content li.menu_332 a{
	background:url('../img/btn_office_tourisme.gif') no-repeat center top;
}
#content #visuel {
	width:200px;
	text-align:center;
	bottom:0;
	position:absolute;
}
#content #meteo .tx-rtmeteofr-pi1{
	padding:0 0 0 2px;
	float:none;
}
#content #meteo .tx-rtmeteofr-pi1 table{
	border:none;
}
#content #meteo .tx-rtmeteofr-pi1 table td{
	border:none;
	padding:0;
}
/* -------------------- COLUMN RIGHT (eof) -------------------- */

/* -------------------- COLUMN CENTER -------------------- */
#content #actus {
	margin-bottom:20px;
}
#content .actus-content {
	width:565px;
	min-height:142px;
	border:1px solid #d2d2e3;
	margin-bottom: 20px;
}	
#content .actu-photo {
	width:215px;
	float:left;
}
#content .actu-content {
	width:350px;
}
#content .actu-title {
	background:url('../img/background_actu_title.gif') repeat-x;
	min-height:24px;
	width:340px;
	margin-left:215px;
	padding: 3px 5px 0 5px;
}
#content .actu-title h3 {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333399;
}		
#content .actu-texte {
	background:url('../img/background_actu_content.gif') repeat-x;
	width:340px;
	margin-left:215px;
	height:110px;
	padding: 5px 5px 0 5px;
}	
#content .actu-texte p {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
#content .bevel {
	margin-left:-28px;
	width:28px;
	float:left;
}	
#content #mag {
	margin-bottom:20px;
}
#content #mag-photo {
	width:159px;
	height:224px;
	margin-right:20px;
}
#content #mag-texte {
	margin-left:180px;
	margin-top:-224px;
	width:390px;
	min-height:224px;
}
#content #mag-texte p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
}
/* -------------------- COLUMN CENTER (eof) -------------------- */

/* -------------------- FOOTER -------------------- */
#footer {
	width:951px;
	text-align:right;
	margin: 0 auto 0 auto;
}
#footer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333333;
}
#footer ul{
list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
	margin:0;
}
#footer ul li{
list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
display:inline;
margin:0;
padding:0;
}

#footer ul li a{
padding:0;
margin:0;
color:#000;
text-decoration:none;
}

#footer ul li a:hover{
text-decoration:underline;
}
#bottom-shadow {
	width:963px;
	margin-left:auto;
	margin-right:auto;
}	
	#bottom-shadow img{
		float: left;
	}
/* -------------------- FOOTER (eof) -------------------- */

/*----------------agenda-----------------*/
#content div.user-manifestations-search  fieldset{
	clear : both ;
	clear:both;
	width:98%;	
	border:none;
	padding-left:0;
	margin-left:0;
}
#content div.user-manifestations-search  fieldset legend{
	padding-left:0;
	margin-left:0;
}
#content div.user-manifestations-search  fieldset label {
	clear : both ;
	float : left ;
	margin-top : 10px;
	width:150px;
}

#content div.user-manifestations-search  fieldset input,
#content div.user-manifestations-search  fieldset select{
	float : left ;
	margin-top : 8px;
}

#content div.user-manifestations-search  fieldset input[type="submit"]{
	clear : both ;
}

#content div.user-manifestations-search{
font-size:12px;
}

#content div.user-manifestations-search table{
text-align:center;
}

#content div.user-manifestations-search table td{
padding:5px;
}

#content div.user-manifestations-search table td a{
color:#000;
text-decoration:none;
}

#content div.user-manifestations-search table td a:hover{
text-decoration:underline;
}

/*----------------fin agenda-----------------*/
/************PLAN DU SITE***************************/

#contenu div.tx-dropdownsitemap-pi1{
width: 35em;
margin: 1em 0em 0em 0em;
}

#contenu div.tx-dropdownsitemap-pi1 .expAll{
text-align: right;
font-size: 0.7em;
}

#contenu div.tx-dropdownsitemap-pi1 ul{
margin: 0em 0em 0em 0em;
padding: 0.
}

#contenu div.tx-dropdownsitemap-pi1 ul li ul{
margin: 0em 0em 0em 1em;
padding: 0;
}

#contenu div.tx-dropdownsitemap-pi1 ul li{
background: none;
border: 0;
margin: 0;
padding: 0;
}
#contenu .tx-dropdownsitemap-pi1 div {
background:#FAFBFB none repeat scroll 0;
border:1px solid #DFE2E3;
margin-bottom:5px;
padding:2px;
}
.align-center{
text-align: center;
}


/*----------------style recupéré de l'ancien site-----------------*/
h1, .hide{
display: none;
margin: 0;
padding: 0;
}

.align-right{
text-align: right;
}

.align-center{
text-align: center;
}


#content h2{
color: #DB4900;
text-align: center;
font-family: Verdana;
}

#content h3{
color: #F87034;
}

#content h3.titrepage{
text-align: center;
color: #F87034;
display: block;
/*margin-left: 17em;
width: 17em;*/
border-bottom: 1px solid #F87034;
}

#content h4{
color: #800000
}

#content h5.adresse{
text-align: left;
color: #DB4900;
font-family: Verdana;
font-style: italic;
}

#content table p{
width: inherit;
}

#content table{
border-collapse: collapse;
}

#content table td{
/*
   border: 1px solid #000000;
   padding: 10px;
*/
   border: none;
}


#content p.csc-linkToTop a{
padding: 10px 20px;
background: url(../img/haut.gif) no-repeat right;
color: #800000;
text-decoration: none;
}

#content dd.csc-textpic-caption{
font-style: italic;
font-size: 0.7em;
text-align: center;
margin-bottom: 1em;
}

#content div.csc-textpic-image{
border: 2px solid #FF0000;
}

#content p.adresse{
color: #DB4900;
text-align: left;
font-size: 0.9em;
margin: 2em;
font-family: Verdana;
font-weight: bold;
font-style: italic;
font-size: 0.8em;
}

#content p.adresse a{
color: #800000;
text-decoration: none;
}
#content p.csc-linkToTop {
 text-align: right;
 }
p.csc-linkToTop a {
 font-weight: bold;
 }

#content ul{
clear: both;
padding: 0;
margin: 10px 0;
list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#content h6{
font-weight: normal;
}

#contenu ul li{
font-size: 0.8em;
z-index: 10;
margin: 0;
padding: 0;
list-style-position: inside;
}



#contenu ul li p{
display: inline;
}

#contenu ul li a.internal-link{
background: url(../img/anchor.gif) no-repeat left;
background-color: #FFFFFF;
margin: 0em 0em 0em -1.5em;
padding: 0em 0em 0em 1.5em;
z-index: 20;
line-height:2em;
font-size: 1.2em;
text-decoration: underline;
/*border-bottom: 2px solid #902900;*/
}


#contenu ul.csc-menu{
margin: 0em 0em 0em 2em;
}

#content ul.csc-menu li{
background: url(../img/puce.gif) no-repeat left;
padding: 0em 0em 0em 1.5em;
list-style: none;
border-bottom: 2px solid #902900;
margin: 0em 0em 0.3em 0em;
width: 30em;
}



#contenu #content ul.csc-menu li a{
font-size: 0.8em;
}

#content ul li a{
color: #902900;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

.decouvrir #content ul.csc-menu li{
	background:none;
	padding-left:0;
	border-bottom:solid 2px #E3801E;
}
.decouvrir #content ul.csc-menu li a{
	color: #E3801E;
}
.agglo #content ul.csc-menu li{
	background:none;
	padding-left:0;
	border-bottom:solid 2px #DD5C24;
}
.agglo #content ul.csc-menu li a{
	color: #DD5C24;
}
.simplanter #content ul.csc-menu li{
	background:none;
	padding-left:0;
	border-bottom:solid 2px #B5262D;
}
.simplanter #content ul.csc-menu li a{
	color: #B5262D;
}
.travailler #content ul.csc-menu li{
	background:none;
	padding-left:0;
	border-bottom:solid 2px #AC0E52;
}
.travailler #content ul.csc-menu li a{
	color: #AC0E52;
}
.vivre #content ul.csc-menu li{
	background:none;
	padding-left:0;
	border-bottom:solid 2px #078545;
}
.vivre #content ul.csc-menu li a{
	color: #078545;
}
.contact #content ul.csc-menu li{
	background:none;
	padding-left:0;
	border-bottom:solid 2px #E26924;
}
.contact #content ul.csc-menu li a{
	color: #E26924;
}
.extracons #content ul.csc-menu li{
	background:none;
	padding-left:0;
	border-bottom:solid 2px #001Aff;
}
.extracons #content ul.csc-menu li a{
	color: #001Aff;
}
.extraannu #content ul.csc-menu li{
	background:none;
	padding-left:0;
	border-bottom:solid 2px #990066;
}
.extraannu #content ul.csc-menu li a{
	color: #990066;
}
.extradive #content ul.csc-menu li{
	background:none;
	padding-left:0;
	border-bottom:solid 2px #cc3300;
}
.extradive #content ul.csc-menu li a{
	color: #cc3300;
}

#content div.expall a{
color: #902900;
text-decoration: none;
font-weight: bold;
font-size: 0.8em;
}

#contenu ul.resultlist{
margin: 0;
padding: 0;
}

#contenu ul.resultlist li{
list-style: none;
background: none;
border-bottom: 1px dotted #000000;
margin: 0.5em 0em 0.5em 0em;
}

#contenu ul.resultlist li ul{
margin: 0;
padding: 0;
}

#contenu ul.resultlist li ul li{
border: 0;
}

#contenu ul.browsebox li{
padding: 0em 0.5em 0em 0.5em;
border-left: 1px solid #007035;
}

#contenu ul.browsebox li.prec{
border: 0;
}

#contenu ul.resultlist li ul li.first span.title{
font-size: 1.3em;
font-weight: bold;
vertical-align: middle;
}

#contenu ul.resultlist li ul li.first{
vertical-align: middle;
}

#contenu ul.resultlist li ul li.first img{
vertical-align: middle;
}

#contenu div.tx-indexedsearch ul li{
list-style: none;
}

#contenu #recherche{
display: none;
}


/* 2008 04 16 - Ajout TB   --------------------- */

#content p.elu_fonc{
padding: 0px 0px Opx 50px;

color: #de3121;
font-size: 0.95em;
font-weight: bold;
}

#content p.elu_photo{
float: left;
top: 0px;
bottom: 0px;
margin: 0px;
}

#content p.elu_nom{
top: 0px;
bottom: 0px;
margin: 0px;

color: #5c2657;
font-size: 0.8em;
font-weight: bold;
}

#content p.elu_detail{
top: 0px;
bottom: 0px;
margin: 0px;
margin-bottom: 10px;

color: black;
/*font-size: 0.7em;*/
}

#content p.elu_ville{
top: 0px;
bottom: 0px;
margin: 0px;
margin-bottom: 10px;
margin-left: 25px;

color: black;
font-size: 0.7em;
}

#content ul.elu_conseil{
margin: 0;
padding: 0;
padding-left: 50px;

list-style: circle;
color: #5c2657;
}

#content ul.elu_conseil li {
margin-bottom: 10px;
margin-top: 5px
}

/** AGENDA**/
.user-manifestations-news hr{
	border-top:dashed 1px #333399;
}
.decouvrir .user-manifestations-news hr{
	border-top:dashed 1px #E3801E;
}
.agglo .user-manifestations-news hr{
	border-top:dashed 1px #DD5C24;
}
.contact .user-manifestations-news hr{
	border-top:dashed 1px #E26924;
}
.simplanter .user-manifestations-news hr{
	border-top:dashed 1px #B5262D;
}
.travailler .user-manifestations-news hr{
	border-top:dashed 1px #AC0E52;
}
.vivre .user-manifestations-news hr{
	border-top:dashed 1px #078545;
}

div.csc-textpic div.csc-textpic-imagerow{
margin-top:10px;
}

#filariane{
	margin:0 0 20px 20px;
}

#filariane,
#filariane a{
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

#filariane a:hover{
	text-decoration:underline;
}

/* * Login Form * */

.csc-loginform{
        background: #E6E6E6;
        border: 0px red;
}

/* * Liste de de document telechargeable * */
.csc-uploads-fileName p{
/*        display: inline; */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
ul.csc-uploads div.csc-uploads-fileName{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul.csc-uploads li.tr-even {
/*	background-color: #dfefff; */
}

/* Ajout TB - 06/06/2011 - survey deplacement   */

.pagenumbering{
         font-weight: bold;
         font-style: italic;
         color: grey;
}

.pageHeader{
         color: #902900;
         font-weight: bold;
         font-size: 14px;
}

#content h4.question{
         padding: 10px 0px 10px 0;
         margin: 0;
         background-color: #ffffff;
         color: #0000ff;
         white-space: pre-wrap;
         line-height: auto;
         font-size: 1em;
         font-weight: normal;
}

fieldset.survey_item{
margin-bottom: 0.5em;
}

.questionNumber{
         font-weight: bold;
         padding-right: 5px;
         padding-left: 5px;
}

.required{
         color: red;
         font-weight: bold;
}

.questionSubtext{
         padding-bottom: 8px;
         font-style: italic;
         color: grey;

}

.matrix{
         background-color: #d3d3d3;
         color: #6a5acd;
         font-size:10pt;
}

.columnNext{
         text-align: center;
}

.surveyrow_even{
         background-color: #f5f5f5;
}

