/****************** COMMUN ******************/
caption{
display:none;
}

#droite .csc-header{
height:3em;
}

.news-single-item img,
.news-single-item table,
.news-single-item table td,
.news-single-item table th,
.news-single-item table tr{
border:none;
}

/*----------------Marchés public + comarquage -----------------------------*/
.tx-newloginbox-pi1 table,
.tx-newloginbox-pi1 table tr,
.tx-newloginbox-pi1 table td,
.tx-newloginbox-pi1 table th{
border:none;
}


.ics_comarquage_avertissement {
font-size:0.9em;
}

#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.3em 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 5em 0 0;
}

.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 ----------------------------*/

/*---------------------style captach ----------------------*/

.tx-pilmailform-pi1{
font-size:0.9em;
width:35em;
}

.tx-pilmailform-pi1 div label{
padding:1em 0;
width:36em;
font-size:0.9em;
}

.tx-pilmailform-pi1 div input{
width:11em;
}

/*.tx-srfreecap-pi2-cant-read{
float:left;
}*/

.tx-pilmailform-pi1 label{
float:left;
width:11em;
}

.tx-pilmailform-pi1 select{
width:11em;
}

.tx-pilmailform-pi1 input{
float:left;
margin:0.4em 0;
width:10.45em;
}



.tx-pilmailform-pi1 input[type=submit]{
width:6em;
}

/*---------------------fin style captach ----------------------*/

.user-manifestations-news dd{
margin:0 0 1em 2em;
}

#droite h3 a{
color:#993300;
}

.news-latest-gotoarchive{
display:none;
}

.news-latest-morelink a{
color:#993300;
}

img{
border:none;
}

.tx-indexedsearch table,
.tx-indexedsearch table th,
.tx-indexedsearch table td,
.tx-indexedsearch table tr{
border:none;
}

.news-latest-item table,
.news-latest-item table th,
.news-latest-item table td,
.news-latest-item table tr{
border:none;
}

#footer ul li{
display:inline;
list-style-type:none;
padding:0 0.3em;
}

#footer ul li a{
color:#993300;
text-decoration:none;
}

#footer ul li a:hover{
text-decoration:underline;
}

table{
border:solid 2px #000;
}
table td{
border:solid 1px #000;
}

a{
text-decoration:underline;
}
a:hover{
text-decoration:none;
}

body{
background-color:#F9F1A3;
margin:0;
padding:0;
color:#993300;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
}

.clear_both{
display:block;
clear:both;
height:0pt;
width:100%;
margin:0px;
padding:0px;
}
.surligne{
background-color:#FFDD55;
padding:3px;
}
.deux_col_gauche{
position:relative;
width:210px;
float:left;
margin:0px;
padding:0px;
}

* html .deux_col_gauche{
}

.deux_col_droite{
position:relative;
margin:0px;
padding:0px;
margin-left:215px;
}

.large_left_gauche{
position:relative;
margin:0px;
padding:0px;
margin-right:175px;
}

.large_left_droite{
position:relative;
float:right;
width:170px;
margin:0px;
padding:0px;
}

.demarche_gauche{
margin:3em 0 0 0;
padding:0;
position:relative;
width:21em;
}

.demarche_droite{
background-color:#F9F1A3;
float:right;
height:600px;
margin:3em 0 0 1em;
overflow-y:scroll;
padding:0;
position:relative;
width:291px;
}

.align-center{
text-align:center;
}
.csc-caption{
font-size:0.9em;
text-align:center;
font-style:italic;
}

* html .csc-caption{
font-size:0.8em;
}
.bodytext{
position:relative;
}
* html td .bodytext{
position:relative;
font-size:0.8em;
}
/**************** HEADER *******************/
#header{
display:block;
height:auto;
/*border-bottom:#000000 solid 1px;*/
padding:1em;
padding-top:0.5em;
margin:0px;
}
#header_content{
display:block;
margin:0px;
padding:0px;
}
h1{
background-image:url(../img/rudelle.png);
background-repeat:no-repeat;
height:80px;
width:250px;
float:left;
margin:0px;
}
h1 span{
display:none;
}
#batsides{
float:left;
width:180px;
}
#batsides span{
font-size:0.7em;
}
#img_batsides{
display:block;
text-align:center;
background-image:url(../img/bastide.png);
background-position:center;
background-repeat:no-repeat;
height:80px;
}
#pays{
background-image:url(../img/pays.png);
background-repeat:no-repeat;
height:80px;
width:300px;
float:right;
}
#arbo_localisation{
font-size:0.7em;
font-weight:bold;
}

#rechercher{
clear:both;
margin:0px;
padding:0px;
}

#rechercher form{
margin:0px;
padding:0px;
}
/**************** MAIN *******************/
#main{
padding:0.5em;
}
#gauche{
width:350px;
float:left;
}
#droite{
margin-left:400px;
background-color:#F7EB7D;
padding:0.5em;
}
#droite h2{
position:relative;
color:#F7EB7D;
background-color:#BD0B07;
padding-left:0.2em;
font-size:1.5em;
margin-top:0.2em;
font-weight:100;
/** outils **/
margin-right:62px;
}
* html #droite h2{
margin-right:70px;
} 
#droite .imgtext-table{
position:relative;
}
#droite h3{
position:relative;
border-bottom:1px solid #BD0B07;
border-left:1px solid #BD0B07;
font-size:1.2em;
margin-left:2em;
padding:0.1em;
}
#droite h4{
margin-left:2em;
font-style: italic;
color: #bd0b07;
font-size:1em;
}

#googlemap{
text-align:center;
}
/******************** MENU ***********************/
#mainlevel_menu {
background:transparent url(../img/menu_carre_1_off.jpg) no-repeat scroll 0%;
height:330px;
left:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt;
top:10px;
width:330px;
margin-left:0em;
margin-top:0em;
}
#mainlevel_menu li {
float:left;
height:110px;
width:110px;
}

#mainlevel_menu a {
display:block;
height:100%;
text-indent:-5000px;
width:100%;
}


#mainlevel_menu a#lien16821_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: 0 0; }
#mainlevel_menu a#lien16820_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -110px 0; }
#mainlevel_menu a#lien16819_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -220px 0; }
#mainlevel_menu a#lien16818_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: 0 -110px; }
#mainlevel_menu a#lien16817_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -110px -110px; }
#mainlevel_menu a#lien16816_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -220px -110px; }
#mainlevel_menu a#lien16815_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: 0 -220px; }
#mainlevel_menu a#lien16814_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -110px -220px; }
#mainlevel_menu a#lien16813_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -220px -220px; }

#mainlevel_menu a:hover {
	background: url(../img/menu_carre_1_on.jpg) no-repeat;
}

a#lien16821:hover { background-position: 0 0; }
a#lien16820:hover, a#lien16820:hover { background-position: -110px 0; }
a#lien16819:hover, a#lien16819:hover { background-position: -220px 0; }
a#lien16818:hover, a#lien16818:hover { background-position: 0 -110px; }
a#lien16817:hover, a#lien16817:hover { background-position: -110px -110px; }
a#lien16816:hover, a#lien16816:hover { background-position: -220px -110px; }
a#lien16815:hover, a#lien16815:hover { background-position: 0 -220px; }
a#lien16814:hover, a#lien16814:hover { background-position: -110px -220px; }
a#lien16813:hover, a#lien16813:hover { background-position: -220px -220px; }

/******************* LIENS CONTENU*********************/

#liens_contenu{
border-top:#000000 solid 1px;
}

#liens_contenu h2{
font-size:1em;
text-align:center;
}
/******************* CONTACT **********************/
.csc-form-labelcell{
font-size:1em;
}
* html .csc-form-labelcell{
font-size:0.8em;
}
.csc-form-fieldcell input, .csc-form-fieldcell textarea{
border:solid #333333 1px;
}
/***************** Recherche *********************/
#searchform input{
border:solid #333333 1px;
}
#searchform #submit{
width:3em;
}
* html #searchform #submit{
height:1.5em;
}
/***************** FOOTER ************************/
#footer{
display:block;
clear:both;
background-color:#FDFADB;
text-align:center;
padding:0.2em;
}
/************* Droits et Démarches *****************/
#droits-demarches ul{
background-color:#F9F1A3;
color:#CC0000;
padding-left:1em;
margin-left:0em;
}
#droits-demarches ul li{
background-color:#FFDD55;/*jaune*/
color:#CC0000;
list-style-type:none;
}
#droits-demarches ul li ul{
background-color:#F9F1A3;
padding-left:1.5em;
margin-left:0em;
}
#droits-demarches ul li ul li{
background-color:#F9F1A3;
color:#CC0000;
list-style-type:square;
}
#droits-demarches ul li ul li ul{
background-color:#F9F1A3;
margin-left:0em;
}
#droits-demarches ul li ul li ul li{
background-color:#F9F1A3;
color:#FFCC00;
list-style-type:square;
}
#droits-demarches h2{
color:#CC0000;
background-color:#F9F1A3;
}
/****************** Outils *******************/
#outils{
position:relative;
z-index:9;
display:block;
float:right;
}
* html #outils{
margin-top:8px;
margin-left:5px;
}
#outils_liste{
display:block;
height:16px;
margin:0px;
margin-top:7px;
padding:0px;
width:62px;
}
#outils_liste li{
list-style-type:none;
display:inline;
}
#outils_liste li a img{
border:none;
}
/************* Envoyer la page par mail *************/
#formtip{

}
/**
#formtip ul{

}
#formtip ul li{
list-style:none;
}
#formtip ul li label {
display:block;
clear:both;
float:left;
font-size:0.7em;
font-weight:bold;
width:15em;
}
#formtip ul li input {
float:left;
}

#formtip ul li textarea {
float:left;*
}
**/
#formtip input {
/**float:left;**/
}

#formtip label{
display:inline;
float:left;
width:20em;
}


.date_derniere_maj{
color:#666666;
font-style:italic;
font-size:0.8em;
}

a.lien_retour{
display:block;
}

