/****************** COMMUN ******************/

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{
position:relative;
margin:0px;
padding:0px;
margin-right:385px;
}

.demarche_droite{
position:relative;
background-color:#F9F1A3;
float:right;
width:380px;
height:600px;
overflow-y:scroll;
margin:0px;
padding:0px;
}

.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:none;
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{
display:block;
font-size:0.7em;
font-weight:bold;
}

#rechercher{
display:none;
clear:both;
margin:0px;
padding:0px;
}

#rechercher form{
margin:0px;
padding:0px;
}
/**************** MAIN *******************/
#main{
padding:0.5em;
}
#gauche{
display:none;
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 {
display:none;
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#lien2216_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: 0 0; }
#mainlevel_menu a#lien2221_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -110px 0; }
#mainlevel_menu a#lien2222_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -220px 0; }
#mainlevel_menu a#lien2227_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: 0 -110px; }
#mainlevel_menu a#lien2220_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -110px -110px; }
#mainlevel_menu a#lien2223_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -220px -110px; }
#mainlevel_menu a#lien2226_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: 0 -220px; }
#mainlevel_menu a#lien2225_active_menu { background: url(../img/menu_carre_1_on.jpg) no-repeat; background-position: -110px -220px; }
#mainlevel_menu a#lien2224_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#lien2216:hover { background-position: 0 0; }
a#lien2221:hover, a#lien2221:hover { background-position: -110px 0; }
a#lien2222:hover, a#lien2222:hover { background-position: -220px 0; }
a#lien2227:hover, a#lien2227:hover { background-position: 0 -110px; }
a#lien2220:hover, a#lien2220:hover { background-position: -110px -110px; }
a#lien2223:hover, a#lien2223:hover { background-position: -220px -110px; }
a#lien2226:hover, a#lien2226:hover { background-position: 0 -220px; }
a#lien2225:hover, a#lien2225:hover { background-position: -110px -220px; }
a#lien2224:hover, a#lien2224: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:none;
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:none;
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;
}

a.lien_retour{
	display:none;
}



