body
{
background-color:#000000;
margin:auto;
border:1px solid #ffffff;
width:750px;
margin-top:10px;
margin-bottom:10px;
}

table
{
border-collapse:collapse;
}

h1 
{
background-image:url("img_interface2/fond_titre.gif");
background-repeat:no-repeat;
margin:0;
margin-bottom:10px;
padding:23px;
padding-left:30px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16pt; 
font-weight: bold; 
color: #FF6600;
}

h3
{
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: bold; 
color: #006600;
}

.img_align_gauche
{
float :left;
border:1px solid #000000;
margin:7px;
}

.img_align_noborder
{
float :left;
border:0;
margin:7px;
}

.img_align_droite
{
float :right;
border:1px solid #000000;
margin:7px;
}

.img_border
{
border:1px solid #000000;
margin-right:5px;
}

.img_sans_border
{
border:0;
}

.erreur
{
font-size: 16px; 
font-weight: bold; 
color:#ff0000;
}
/* ------EN TETE 1 --------- */
#en_tete_1
{
background-image:url("img_interface2/bandeau_rds.jpg");
height:49px;
border-bottom:1px solid #ffffff;
}

#en_tete_1 p
{
margin:0;
padding:5px;
font-size:10px;
font-family:Verdana,Arial,Courrier;
text-align:right;
}

#en_tete_1 select
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt 
}

#en_tete_1 a:link {  color: #000000; text-decoration: underline;}
#en_tete_1 a:visited {  color: #000000; text-decoration: none;}
#en_tete_1 a:hover {  color: #ffffff; text-decoration: underline;}
#en_tete_1 a:active {  color: #990000; text-decoration: none;}

/* ------EN TETE 2--------- */
#en_tete_2
{
background-image:url("img_interface2/bandeau_es.gif");
height:119px;
}

/* ------MENU HAUT --------- */
#menu_haut
{
background-color:#ffffff;
}

#menu_haut h2
{
background-image:url("img_interface2/fond_menuhaut.gif");
background-repeat:repeat-x;
margin:0;
margin-left:375px;
padding:11px;
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold;
}

#menu_haut a {
color:#FFFFFF;
padding-right:10px;
}
#menu_haut a:link {text-decoration: none;}
#menu_haut a:visited {text-decoration: none;}
#menu_haut a:hover {color:#FF9900;}
#menu_haut a:active {color:#FF9900;}

/* ------MENU GAUCHE --------- */
#menu_gauche
{
background-image:url("img_interface2/post_it.gif");
background-repeat:no-repeat;
width: 165px;
background-color:#ffffff;
vertical-align:top;
}

#menu_gauche ul
{
padding-left:30px;
margin:0px;
margin-top:15px;
}

#menu_gauche li
{
list-style-image:url("img_interface2/puce.gif");
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
margin-bottom:10px;
}

#menu_gauche a:link { text-decoration: none; color: #006600}
#menu_gauche a:visited { text-decoration: none; color: #006600}
#menu_gauche a:hover {  color: #990000; text-decoration: underline;}
#menu_gauche a:active {  color: #990000; text-decoration: none;}

#menu_gauche p, .center {
text-align:center;
font-size:10px;
font-family:Verdana,Arial,Courrier;
}

/* ------ ACTUALITES --------- */
#actualites
{
background-color:#FFFFFF;
width: 115px;
vertical-align:top;
padding-right:3px;
padding-left:10px;
padding-top:50px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:9px;
}

.plein_feu
{
text-align:center;
}

#actualites ul
{
padding-left:20px;
margin-left:0px;
}

#actualites li
{
list-style-image:url("img_interface2/puce.gif");
font-weight: bold; 
}

#actualites a:link {  color: #990000; text-decoration: underline}
#actualites a:visited {  color: #990000; text-decoration: none}
#actualites a:hover {  color:#006600; text-decoration: none}
#actualites a:active {  color:#006600; text-decoration: none}

/* ------CORPS --------- */
#corps
{
width: 440px;
background-color:#ffffff;
vertical-align:top;
padding:10px;
}

#corps p
{
font-size:11px;
font-family:Verdana,Arial,Courrier;
}

strong {color:#FF6600; font-weight:bold;font-size:12px; }

.text_align_center{
text-align:center;
}

#corps a {
text-align:left;
font-weight:bold;
font-size:10px;
}
#corps a:link {  color: #006600; text-decoration: underline;}
#corps a:visited {  color: #006600; text-decoration: underline;}
#corps a:hover {  color: #990000; text-decoration: none;}
#corps a:active {  color: #990000; text-decoration: none;}

#corps h3 
{
background-image:url("img_interface2/puce2.gif");
background-repeat:no-repeat;
Background-position:left center;
padding:5px;
padding-left:25px;
color:#FF6600;
border-bottom:1px solid #009900;
font-size:14px;
}

#corps ul
{
font-family:Verdana,Arial,Courrier;
font-size:11px;
}

#corps li
{
list-style-image:url("img_interface2/puce.gif");
margin-bottom:5px;
}

#corps td
{
font-family:Verdana,Arial,Courrier;
font-size:11px;
text-align:center;
width:33%;
}

#intro
{
float :left;
width: 440px;
text-align:left;
}

#coup_projecteur
{
float :left;
text-align:left;
width: 200px;
}
#village_anim
{
float :right;
text-align:left;
width: 220px;
}

#ecofestival
{
float :left;
width: 440px;
text-align:left;
}

/* ------PIEDS DE PAGE --------- */
#pied_de_page
{
background-image:url("img_interface2/interface_es_22.gif");
font-family: Verdana, Arial, Helvetica; 
font-size: 11px;
text-align:center;
padding:10px;
}

#pied_de_page a:link {  color: #000000; text-decoration: underline;}
#pied_de_page a:visited {  color: #000000; text-decoration: none;}
#pied_de_page a:hover {  color: #FFFFFF; text-decoration: underline;}
#pied_de_page a:active {  color: #990000; text-decoration: none;}
