body{
	
	text-align : center ;
	margin : 0 ;
	padding : 0 ;
}

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {
color:#009692
}

.tx-dropdownsitemap-pi1{
font-size:0.8em;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
background-color:#009692;
color:white;
}


.tx-indexedsearch-res{
font-size:1.2em;
}

.tx-indexedsearch-title a {
color:#009692;
font-size:1.2em;
font-weight:bold;
}


.tx-indexedsearch-res li{
list-style-type:none;
}

.tx-indexedsearch-rules,
.tx-indexedsearch-info{
display:none;
}

#gauche_acc h2{
border-bottom:1px solid #DDDFDC;
}

.user-manifestations-search label{
float:left;
width:13em;
}

.user-manifestations-search input[type="submit"]{
clear:both;
width:5em;
}

.user-manifestations-search input{
float:left;
width:16em;
margin:0.3em 0;
}

.user-manifestations-search select{
float:left;
width:16.3em;
}


.user-manifestations-search .user-manifestations-dates legend{
display:none;
}

.user-manifestations-search .user-manifestations-dates{
border:none;
padding:0;
margin:0;
float:left;
}
dd.user-manifestations-dates {
margin:1em 0 !important;
}



.user-manifestations-manifestations dd{
font-size:0.8em;
font-weight:bold;
margin:0 0 1em;
}

.user-manifestations-manifestations a{
color:#41748F;
font-size:0.8em;
font-weight:bold;
}

.user-manifestations-manifestations .dates{
color:black;
font-size:0.8em;
font-style:italic;
}

.user-manifestations-manifestations dd,
.user-manifestations-manifestations dt{
background-color:#ffffff;
}

.user-manifestations-news{
border-top:dotted 1px black;
border-bottom:dotted 1px black;
width:14em;
margin-top:-1em;

}

.internal-link-actu{
font-size:1.2em;
position:absolute;
margin:-6.6em 0 0 0.4em;
}

#agenda_acc span.h4 a{
color:black;
font-size:0.9em;
}

#agenda_acc h2{
color:black;
font-size:1.1em;
margin-top:-0.1em;
margin-left:-1em;
}
#agenda_acc h3{
margin-top:-0.1em;
margin-left:-1em;
}

#agenda_acc h2 a{
font-size:0.9em;
font-weight:bold;
color:white;
}

#agenda_acc{
background-color:#8ECAFF;
padding:0.3em 0 0 1em;
width:264px;
height:auto;
}

div#agenda_acc p {
padding-bottom:1em;
}


.news-latest-item{
clear:both;
}

#content #gauche_acc{
margin:0 1em;
}

#content #gauche_acc{
width:23%;
}


#content #centre_acc{
float:left;
width:40%;
}


#content #droite_acc{
margin:0 0 0 1em;
}

#menu li #smenu a:hover{
text-decoration:underline;
}

#menu li #smenu li.courant span.retrait{
margin:0;
height:auto;
}

#menu li #smenu li.courant{
background:transparent url(../img_var_6/select.png) no-repeat scroll 4.55em -0.3em;
}

/*----------------Marchés public + comarquage -----------------------------*/
.tx-newloginbox-pi1 table,
.tx-newloginbox-pi1 table td,
.tx-newloginbox-pi1 table tr,
.tx-newloginbox-pi1 table th{
border:none;
}

.ics_comarquage_avertissement {
font-size:0.9em;
}

.ics_comarquage_colonne2{

}

#ics_comarquage_footer{
margin:3em 0 0;
}

.tx-newloginbox-pi1 p,.tx-newloginbox-pi1 h3{
font-size:0.9em;
}

#colgv2 .tx-newloginbox-pi1 table td, #colgv2 .tx-newloginbox-pi1 table th{
border:none;
}

.tx-newloginbox-pi1 label{
font-size:0.9em;
}

.tx-icsmarchespublics-pi2 label{
float:left;
width:11em;
}

#ics_comarquage_ariane{
font-size:0.7em;
}

#ics_comarquage_ariane a{
font-size:0.9em;
}

#content #contenu .chapitre p{
font-size:0.8em;
padding:0.5em 0;
}

#content #contenu .chapitre li{
font-size:0.8em;
padding:0.3em 0;
}


.tx-icsmarchespublics-pi2 input{
/*float:left;*/
width:12em;
margin:0.1em 0;
}

.tx-icsmarchespublics-pi1 label, .tx-icsmarchespublics-pi2 label, .tx-icsmarchespublics-pi2 p{
font-size:0.9em;
}

#ics_comarquage_content h3{
font-size:0.9em;
}

.tx-icsmarchespublics-pi2 input[type=submit]{
width:6em;
}

.ics_comarquage_colonne1{
float:left;
margin:0;
padding:0 0 0 0;
width:21em;
}

.tx-icscomarquage-pi1 fieldset{
border:none;
}

.tx-icscomarquage-pi1 legend{
font-size:0.9em;
}

.tx-icsteleprocedures-pi1 li{
font-size:0.9em;
}

#contenu .tx-icsteleprocedures-pi1 li a{
color:black;
}


.tx-icscomarquage-pi1 label{
font-size:0.9em;
}

/*----------------------Fin marché public co marquage ----------------------------*/

.csc-header{
height:2em;
}

.news-single-item table,
.news-single-item table td,
.news-single-item table th,
.news-single-item table tr{
border:none;
}

hr.clearer {
	display: none;
}

#gauche_flex2{
	float : left ;
        width:33%;
        clear:both;
       background-color:#00974B;
}

div.csc-header-n1 br, div.csc-header-n1 img.spacer-gif {
	display: none;
}

div.csc-header-n1 h1 {
	margin: 0;
}

#gauche_flex2 p{
         color:white;
       
}

#gauche ul li{
font-size:0.7em;
font-family: Verdana;
color: #3A3A3A;
}

#droite_flex2{
	background-color:#FFFFD2;
        float:left;
        margin:0 0 3em 1em;
        width:63%;
}

#gauche_flex{
	float : left ;
        width:48%;
       
        clear:both;
}

#droite_flex{
	float : left ;
	width : 48% ;
	
	margin:0 0 3em 1em;
}


#gauche,
#gauche_acc{
float:left;
}

#droite,
#droite_acc{
    float:right;
}

#carteinteractive img{
/*display:none;*/
}

/*---------------------style captach ----------------------*/

.tx-pilmailform-pi1{
font-size:0.9em;
width:34em;

}

.tx-pilmailform-pi1 div label{
padding:1em 0;
width:38em;
font-size:0.9em;
}

.tx-pilmailform-pi1 div input{
width:15em;

}

/*.tx-srfreecap-pi2-cant-read{
float:left;
}*/

.tx-pilmailform-pi1 label{
float:left;
width:8em;
}


.tx-pilmailform-pi1 input{
float:left;
width:19.45em;
margin:0.3em 0;
}



.tx-pilmailform-pi1 input[type=submit]{
width:6em;
}

/*---------------------fin style captach ----------------------*/


img{
/*margin:0.5em;*/
border: none;
}
table{
border:solid 2px #000;
margin:0.5em 0;
}
table td{
border:solid 1px #000;
}

div.csc-textpic-center{
clear: both;
}

#gauche div.csc-textpic-text ul li{
font-family: Verdana;
font-size: 0.7em;
color: #3A3A3A;
}

.csc-textpic-text h2{
margin:2.2em 0 0 0;
font-size: 1.2em;
}

.csc-textpic-text ul{
font-size:0.9em;
}



caption{
display:none;
}

a{
	text-decoration : none ;
	color: #549A41;
}

a:hover{
	text-decoration : underline ;

}

div.tx-icsteleprocedures-pi1 a {
	font-size: 0.8em;
	font-family: Verdana;
}

#pub a:hover{
text-decoration:none;
}

h2{
	font-family : Arial ;
	
	font-size : 1.4em;
}

h3{
	font-family : Arial ;
	
	font-weight : lighter ;
}

h4{
	font-family : Verdana ;
	
	font-size : 0.7em ;
}

#gauche_content div.csc-header csc-header-n1{
padding:0em;
margin:0em;
}

span.h4 a{
font-size:0.7em;
color:#009692;
}

span.h4 a:visited{
font-size:0.7em;
color:#009692;
}



#gauche_content{
float:left;
width:48%;
clear:both;
padding-right: 1em;
}


#droite_content{
float:left;
width:49%;
/*background-color:#AEF7F5;*/
}

#gauche_content h2{

}

#droite_content h2{
color:#13232C;
margin-top:0;
}

#buttonLoupe, #searchform [type=submit]{
border:none;
text-indent:-3000px;
width:20px;
height:21px;
}

#searchform [type=text]{
width:15em;
height:1.09em;
}

.tx-efafontsize-pi1{
margin:O;
padding:O;
float:left;
}

ul.outils{
margin:0;
padding:0;
}

ul.outils li{
display:inline;
}

#buttonLoupe{
height:20px;
width:21px;
}

#rechercheTxtArea{
width:14em;
height:1.07em;
}

#recherche{
margin:3em 0 0;
padding:0em 0em 0em 0em;
}


#recherche_av{
margin: 0 0 0 -1em;
padding:0em;
}

#recherche_av li{
display:inline;
}

#recherche_av li a{
font-family: verdana;
font-size:0.6em;
padding:0 1.8em 0 1em;
}

#recherche_av li .rech_av{
background: url("/fileadmin/Collectivites/Commune_de_Montech/template/img/puce_av.png") no-repeat scroll 12.8em 0.4em;
}


#recherche_av li .indexaz{
background: url("/fileadmin/Collectivites/Commune_de_Montech/template/img/puce_av.png") no-repeat scroll 8.8em 0.4em;
}

h2.csc-firstHeader {
font-size: 1.1em;
color:#13232C;
}

.user-manifestations-news dl dt{
font-family: verdana;
font-size: 0.7em;
}

.user-manifestations-news dl dt .h4{
font-weight: bold;
color: #13232C;
}

.user-manifestations-news dl dd{
color: #3D3D3D;
font-family: Verdana;
font-size: 0.7em;
margin: 0.3em 0 1em;
}

ul.Search_form{
font-family: Verdana;
font-size: 1.8em;
list-style-type: none;
}

ul.Search_form li{
clear:left;
}

ul.Search_form li p{
float: left;
width:15em;
margin-top:0.5em;
}

ul.Search_form li label{
font-size: 0.7em;
}

span.news-latest-date{
font-family: Verdana;
font-size: 0em;
margin:0em 0 0 0em;
font-weight: bold;
}

div.news-latest-item {
	clear: both;
	border-bottom-style:solid;
	border-width:1px;
	border-color: #DDDFDC;
	margin:2em 0;
}
.news-latest-item table{
border: none;
}

.news-latest-item table td{
border: none;
}

.news-latest-item table td img {
	float: left;
	clear: both;
	margin:0 0 0;
}



div.news-latest-item h3 {
	margin: 0em;
	font-size: 0.8em;
	font-weight:bold;
	/*display: inline;*/
}

div.news-latest-item h3 a{
color: #41748F;
text-decoration: none;
}

div.news-latest-item h3 a:hover {
	text-decoration: underline;
}

div.news-latest-morelink {
	display: none;
}

div.news-latest-gotoarchive {
	display: none;
}

p{
	font-family : Verdana ;
	
	font-size : 0.7em ;
	text-align : justify ;
}

.left{
	float : left ;
}

.right{
	float : right ;
}

#conteneur{
	text-align : left ;

	width : 60em ;
	margin:0 auto;
}


#liensaccessibilite{
	
	text-align : right ;
	margin : 0 auto;
	padding : 1em 0em 1em 0em ;
	text-indent : 0 ;
	font-size : 0.6em ;
	font-family : Verdana ;
	width : 100em ;
}


#liensaccessibilite li a:hover{

}

#rapidlink li.otherrapidlink{
	background:transparent url(../img/pipe.gif) no-repeat scroll right center;
	padding:0 0.9em;
}

#rapidlink li.lastrapidlink{
	padding:0 0.5em;
}

#liensaccessibilite li.dernierlien, #rapidlink li.lastrapidlink{
	background: none ;

}

#liensaccessibilite li{
	margin : 0 ;
	padding:0 1.3em;
	text-indent : 0 ;
	display : inline ;
	background:transparent url(../img/pipe_b.gif) no-repeat scroll right center;
}

#header{
	width : 100% ;
	height : 267px ;
	margin : 0em 0em 0em 0em;
	padding : 0em 0em 0em 0em;
	
}

#headerleft{
	float : left ;
	
	width : 70.15% ;
	height : 16.5em ;
	margin : 0 ;
	padding : 0 ;
	margin-left : 0.4em ;
	margin-top : 0.2em ;
}

#menu{
text-indent : 0 ;
	margin : 1em 0em 0.3em 0em ;
	padding : 0 ;
	font-family : Trebuchet MS ;
	font-size : 0.7em ;
	font-weight:bold;

}

#menu li{
	text-indent : 0 ;
	margin : 0 ;

	padding : 0 ;
	padding-left : 1.5em ;
	list-style : none ;
	width:19.7em;
	height : 2.85em;
	position : static ;
	clear : both ;
	line-height : 2.8em ;
}

#menu li.inactif{
	text-indent : 0 ;
	margin-left : -3.6em ;
	padding : 0 ;
	padding-left : 4.5em ;
}

#menu li.courant{
	text-indent : 0 ;
	margin-left : -3.6em ;
	padding : 0 ;
	padding-left : 4.5em ;
	/* background-color : #cdf4d5 ; */
	
	background-repeat : no-repeat ;
	background-position : left center ;
}

#menu li.courant a{
	color: #559C3E;
}

#menu li:hover{
	text-indent : 0 ;

	background-repeat : no-repeat ;
	background-position : left center ;
	display : block ;
}


#menu li:hover #smenu{
	display : block ;
}

#menu li div.lignemenu{
	margin : 0 ;
	padding : 0 ;
	margin-left : -1em ;
	border-bottom : 1px dotted ;
	
}

#menu li div.noborder{
	border : none ;
}

#menu li span.retrait{
	margin : 0 ;
	padding : 0 ;
	margin-left : -3em ;
	display : block ;
	height : 2.72em ;
}

/* #menu li.courant span.retrait{
	margin-left : -1.45em ;
} */

#menu li .lignemenu a{
	text-decoration : none ;
	margin-left: 2.5em;
}

#smenu{
	margin : 0  ;
	padding : 0 ;
	margin-left : 19.4em ;
	text-indent : 0 ;
	position : absolute ;

	height : 23.65em ;
	top: 3em;
	width : 15.5em ;
	display : none ;
	border-left : 1px solid ;
}

#smenu li{
	margin : 0 ;
	padding : 0 ;
	height : 2.2em ;
	width : 14.4em ;
	line-height : 2.2em ;
	float : right ;
}

#smenu li.lignesmenu{

	margin : 0 ;
	padding : 0 ;
	border-bottom : 1px dotted ;
	height : auto;
}



#smenu li div.retrait{
	margin-left : 1.5em ;
}

#headerflash{
}
	
#headerright{
	float : left ;
	width : 28.5% ;
	height : 16.5em ;
	margin : 0 ;
	padding : 0px ;
	margin-right : 0.2em ;
	margin-top : 0.2em ;
	margin-right : 0.4em ;

	text-align : center ;
}

#headerright img{
	padding:2em 2em 0 2em;
	border : none ;
}

#headerright h1{
	font-family : times New Roman;
	font-size : 1.5em ;
	font-weight:bolder;
	margin : 0.2em 0em 0.2em 0em ;
	padding : 0 ;
	
}

#airianetools{
	width : 100% ;
	height : 2em ;
	padding : 1em 0em 1em 0em ;
	
	background-repeat : no-repeat ;
	background-position : center top ;
}

#ariane{
	float : left ;
	margin : 0em 0em 0em 3.5em ;

	padding : 0 ;
	width : 55% ;
	
	font-size : 0.65em ;
	font-family : Verdana ;
}

#tools{
	float : right ;
	width : 35% ;
	margin : 0em 1.4em 0em 0em ;
}

#tools img{
	border : none ;
}

#content{
	clear : both ;
	width : 95.3% ;
	float : left ;
	
	padding-left : 1.4em ;
	padding-right : 1.4em ;
}




#content div.pagecourante{
	width : 62.5% ;
	margin-right : 3em ;
	margin-left : 1.5em ;
}







#droite h2{

	font-size : 0.9em ;
	width : 10.5em ;
}


#gauche img.imgcontenu{
	float : right ;
	margin : 0em 0em 0.3em 1em ;
}

#rapidlink{
	margin : 0 ;
	margin-bottom:0.8em;
	padding : 0 ;
	text-indent : 0 ;
	list-style : none ;
	
	font-family : Arial ;
	font-size : 0.68em ;
	font-weight : bolder ;
}

#rapidlink li{
	margin : 0 ;
	padding : 0 ;
	text-indent : 0 ;
	display : inline ;
}



#rapidlink li:after{
	margin-left : 0.3em ;
	margin-right : 0.3em ;
	
}

#liensdirects{
	list-style : none ;
	text-indent : 0 ;
	margin : 0 ;
	padding : 0 ;
	font-family : Verdana ;
	font-size : 0.7em ;
	
}

#liensdirects li{
	
	background-position : left center ;
	background-repeat : no-repeat ;
	padding-left : 1em ;
	margin-left : 0em ;
}



#pub{
	clear : both ;
	width : 100% ;
	text-align : center ;
	display: none;

}

#pub img{
	clear : both ;

	margin :1.5em 1em 0.2em 1em ;
	width : 432px ;
	height : 68px ;
}

#footer{
	
	padding : 2.5em 0em 2.5em 0em ;
	text-align : center ;
}

#textefooter {
margin-left:12em;
margin-top:-2em;
color:#ffffff !important;
}
#textefooter p{
color:#ffffff;
}


#footer p{
	display : inline ;

	margin-left : 0.25em ;
	margin-right : 0.25em ;
	font-size : 0.7em ;
	font-family : Trebuchet MS ;
}

#footer p.newline{
	clear : both ;
}

#footer p.important{
	font-size : 0.8em ;
	font-weight : bolder ;
}

#footer p.space{
	margin-left : 4em ;
}
.align-left {
text-align: left;
}
.align-center {
text-align: center;
}
.align-right {
text-align: right;
}
.align-justify {
text-align: justify;
}

div.news-latest-container {
margin: 2em 0em 7em 0em;
}
div.news-latest-morelink{
display:block;
font-size:0.8em;
font-weight:bold;
margin-bottom:1em;
}
div.news-latest-item p{
font-size:0.8em;
}
div.news-single-backlink {
font-size:0.8em;
font-weight:bold;
}
div.news-single-item p{
font-size:0.8em;
}
div.news-single-item h2{
font-size:0.8em;
}

div.user-manifestations-search p{
font-size:0.8em;
margin-right:1em;
}

.user-manifestations-search {
font-family:verdana;
}

.user-manifestations-manifestation dt {
font-size:1em;
font-weight:bold;
margin:3em 0 0em;
}
.user-manifestations-manifestation dd {
font-size:0.8em;
}

.user-manifestations-dates dd {
font-size:0.8em;
}

.user-manifestations-description p{
font-size:1em !important;
}
div.sortlink {
font-size:0.8em;
font-weight:bold;
}
#agenda_acc a{
font-weight:bold;
}

div#user-manifestations-news a{
font-size:0.8em;
}
div#meteo {
height: 5em;
}


.rt_meteofr {
margin-left:-2px;
width:279px !important;
border-color:#8ECAFF;
border-style:solid;
}
.rt_meteomain td{
border-color:#8ECAFF;
}
