/* encadrement de la page qui engloble les templates*/
body {
	padding: 0;
	margin: 0;
	background: #73ADD7 url(../graphics/gradient.gif) repeat-x;
}
#phpeasydata_container{
width:900px;
background-color: #d0fbd1;

}

/* encadrement blanc de l'ensemble des pages (ca prend toute la page)*/
#container
{
width: 980px;
background-color: #d0fbd1;
color: #333;
padding:3px;
margin:0px auto;

}

#top
{
padding: .5em;
background-image: url(/bandeau/bandeau-annuaire-france.jpg);
height: 195px;
background-color:#d0fbd1;

}

#top h1
{
text-align:center;
background-color:#d0fbd1;
color:#343977;
font-size:100%;
padding: 0;
margin: 0;
font-style:normal;
text-decoration:none;
border:0;
}

#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
text-align:left;
font-size:60%;
}

#content
{
padding: 1em;
width:590px;
float:right;
}

#footer
{
clear: both;
margin: 0;
padding: .5em;
font-size:80%;
color:#333333;
border-top: 1px solid gray;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

/*largeur de la colonne de gauche*/
#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 200px;
padding: 0px;
margin: 25px 0px 0px 0px;

}

#vertmenu h1 {
display: block;
background-color:#FFFFFF;
border: 1px solid #7e9db9;
font-size: 90%; 
padding: 3px 0 5px 3px;
color:#425A84;
margin: 0px;
width: 80%;
text-align:center;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
/*taille du texte de la marge de gauche*/
#vertmenu ul li a {
font-size: 90%;
display: block;
border-bottom: 1px dotted #DDDDDD;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width: 80%;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color:#466291;
background-color:#EFF3F8;
}


#right-column{
padding:10px 1px 1px 5px;
width:0%;
height:500px;
margin-top:0px;
border: 1px solid gray;
float:right;

}
/*marge de gauche du template du département (record template) */
#contourtempl{
margin-right:-20px;
width:570px;
height:auto;
margin-left:15px;


}

#titlenew {
background-color:#F5FFE7;
color:#578FA1;
height:24px;
padding:4px 2px 0px 10px;
font-weight:bold;
font-size:140%;
border-width:0.1em;
border-color:#CCCCCC;
border-style:double;
 }
 

 
 #imageright{
 float:left;
 margin-top:-85px;
 margin-left:0px;
 padding-right:10px;
 }
 
 #textleft{
 float:left;
 width:auto;
 margin-top:-85px;
 margin-left:15px;
 }
 
 #cadreinfomembre{
 width:auto;
 margin-left:auto;
 margin-right:auto;
 padding-right:20px;
 padding-top:75px;
 
 }
 
.txtimp{
font-weight:bold;
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:12px;

}

.txtautr{
font-weight: normal;
color:#305c32;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}
.txtautrbis{
font-weight: normal;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.txttitre{
font-weight: bold;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.txtidentifiant{
font-weight: normal;
color:#305c32;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
}
.txtnbresite{
font-weight:bold;
color:#305c32;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}

#bactempl{
text-align:right;
font-size:11px;
font-family:"Times New Roman", Times, serif;
color:#000000;
}

#infopost {
margin-top:20px;
width:auto;
text-align:right;
font-size:10px;
font-family:"Times New Roman", Times, serif;
margin-bottom:0px;
}
 #cadreinfocarte{
 width:291px;
 float:left;
 margin-left:20px;
 margin-right:0px;
 padding-right:0px;
 padding-top:20px;
 
 }
 

.txttitrecartedroite{
width:250px;
font-weight: bold;
text-align:left;
float:right;
color:#343977;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:20px;

}
/*Titre en haut de la page*/

#hautmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: auto;
padding: 0px;
margin: 0px 0px 20px 0px;

}

#hautmenu h1 {
display: block;
background-color:#FFFFFF;
border: 1px solid #7e9db9;
font-size: 90%; 
padding: 3px 0 5px 3px;
color:#425A84;
margin: 0px;
width: auto;
text-align:center;
}


/*essai barre de navigation pour les categories dans les templates*/

.menuIE {
    display:none !important;
    display:block;
}

a.boutonIE, a.boutonIE:link, a.boutonIE:visited, a.boutonIE:active {
    color:#ffffff; 
    width:120px; 
    height:18px; 
    display:block; 
    background:#c33; 
    border:1px solid #000; 
    margin-right:1px; 
    text-align:center; 
    float:left; 
    text-decoration:none; 
    font-family: verdana; 
    font-size:10px; 
    line-height:18px; 
    overflow:hidden;
}

a.boutonIE:hover {
    color:#fff; 
    background:#000; 
    overflow:visible;}

a.boutonIE:hover table {
    display:block; 
    background:#eee; 
    border-collapse:collapse;
}

.boutonFF {
    color:#ffffff; 
    width:120px; 
    height:18px; 
    display:block !important; 
    display:none; 
    background:#c33; 
    border:1px solid #000; 
    margin-right:1px; 
    text-align:center; 
    float:left; 
    text-decoration:none; 
    font-family: verdana; 
    font-size:10px; 
    line-height:18px; 
    overflow:hidden;
 }

.boutonFF:hover {
    height:auto; 
    cursor:pointer;
    color:#fff; 
    background:#000;
 }


a.SousMenu, a.SousMenu:link, a.SousMenu:visited, a.SousMenu:active {
    display:block; 
    width:120px !important; 
    width:88px; 
    height:18px; 
    border-bottom:1px solid #000; 
    text-decoration:none; 
    color:#000;
    font-family: verdana; 
    font-size:10px; 
    text-align:center;
    background:#eee;    
}


a.SousMenu:hover {background:#BCCCD2;}


