html {font-size: 100%;}

body
{
font-family: "Verdana", "Trebuchet MS", "Comic Sans MS", serif;
font-size: 1em;   
font-weight:600;
color: Black;
background-color: black;
height:100%;
text-align:left;
}

#d_page{
width:1024px;
margin-left:auto;
margin-right:auto;
text-align:left;	
}

#d_sponsors{
position:absolute;
top:700px;
left:640px;
width:200px;
height:200px;
border:0px solid red; 
color:white;
font-size: 0.9em;
text-decoration:none;
}

#d_sponsors img{
height:70px;
width:150px;
}

.form_loggin
{
margin-left:0px;
}

#d_maj{
position:absolute;
top:590px;
left:640px;
width:280px;
height:120px;
border:0px solid rgb(213,182,116);
padding:5px;
color:white;
text-decoration:none;
font-size: 0.9em;   
}
#d_maj h2
{
color:rgb(213,182,116);
text-decoration:none;
font-weight:1000;
font-size: 1.3em;
}

#d_livre_or{
position:absolute;
top:430px;
left:640px;
width:280px;
height:100px;
border:0px solid rgb(213,182,116);
padding:5px;
color:white;
text-decoration:none;
font-size: 0.9em;   
}
#d_livre_or h2 {
color:rgb(213,182,116);
text-decoration:none;
font-weight:1000;
font-size: 1.3em;
}


h2
{
color:white;
text-decoration:none;
font-weight:1000;
font-size: 1.3em;
}

h3
{
color:white;
text-decoration:none;
font-weight:600;
font-size: 0.9em;
}

h4
{
color:white;
text-decoration:underline;
font-weight:600;
font-size: 0.9em;
}

.l_texte_1{
color:rgb(213,182,116);
font-size: 1.0em; 
font-weight:500;
}
.l_texte_1:hover{
color:blue;
}
.hover:visited{
color:rgb(213,182,116);
}

#d_photo{
position:absolute;
top:440px;
left:130px;
width:480px;
height:330px;
border:0px solid red; 
color:white;
font-size: 0.9em;
text-decoration:none;
}

#fond_photo{
position:absolute;
top:20px;
left:0px;
width:440px;
height:300px;
}

#photo_menu{
position:absolute;
top:30px;
left:10px;
}

#d_carlos a{
position:absolute;
text-align:center;
top:210px;
left:135px;
width:752px;
height:40px;
/*color:rgb(213,182,116);*/
color:white;
border:0px solid red; 
font-size: 1.4em; 
font-weight:500;
}


#d_sortie{
position:absolute;
top:280px;
left:135px;
width:752px;
height:40px;
border:0px solid red; 
color:white;
font-size: 1.0em; 
font-weight:500;
}



#d_sortie h2{
text-align:center;
}

#d_loggin{
font-family: "Verdana", "Trebuchet MS", "Comic Sans MS", serif;
position:Relative;
top:20px;
left:0px;
height:150px;
width:180px;
padding:5px;
border:2px solid rgb(213,182,116);
color:white;
}


#d_video{
position:absolute;
top:810px;
left:130px;
width:340px;
height:385px;
border:0px solid red; 
color:white;
font-size: 0.9em;
}


.case_menu
{
position:absolute;
top:140px;
left:115px;
width:790px;
border:2px solid rgb(213,182,116); 
height:29px;
}

.tab_menu_1{
width:100%;
text-align:center;
}

.tab_menu_1 td{
border:2px inset rgb(213,182,116);
}


.l_menu1
/* Liens dans le menu en haut */
{
font-size: 0.8em;   
color: white;
text-decoration:none;
}
.l_menu1:hover
{ 
color: blue;
}

.l_menu_en_cours{
/* Case du menu en cours */
color:white;
font-size: 1em;
font-weight:600;
background-color: rgb(213,182,116);
}

.img_g_c
/* Barre verticale à gauche */
{
position:absolute;
top:0px;
left:15px;
width:73px;
height:1200px;
}

.img_d_c
/* Barre verticale à droite */
{
position:absolute;
top:0px;
left:931px;
width:73px;
height:1200px;
}

.img_haut_ban
/* Image horizontale kilt tout en haut */
{
position:absolute;
border-style:none;
margin-top:0px;
padding-top:0px;
top:10;
left:115px;
height:120px;
width:790px;
z-index:2;
border:2px solid rgb(213,182,116);
}


.d_pres{
position:absolute;
top:250px;
left:115px;
width:800px;
border:0px solid rgb(213,182,116);
}
.d_pres h3{
font-weight:400;
}

/* ################################################  */ 
/*               Page galerie menu année             */
/* ################################################  */ 
#d_photo_droite{
position:absolute;
padding:0px;
margin:0px;
top:230px;
left:415px;
width:460px;
height:310px;
border:0px double rgb(213,182,116); 
}

.menu_annee_photos{
position:absolute;
padding:0px;
margin:0px;
top:260px;
left:160px;
width:200px;
height:310px;
border:0px double rgb(213,182,116); 
}


/* ################################################  */ 
/*               Page galerie menu                   */
/* ################################################  */ 
#d_menu_gal{
position:absolute;
padding:0px;
margin:0px;
top:250px;
left:115px;
width:790px;
height:600px;
border:0px double rgb(213,182,116); 
color:white;
}

.img_gal_menu{
width:200px;
height:120px;
}

#tab_gal_menu{
width:100%;
margin:0px;
text-align:center;
}


#tab_gal_menu td{
height:230px;
padding-bottom:25px;
}

.l_gal_menu
/* Liens en dessous des vignettes */
{
font-size: 1em;   
color: white;
text-decoration:none;
}
.l_gal_menu:hover
{ 
color: blue;
}

.barre_menu_texte{
/* Barre texte en dessus du tableau */
position:absolute;
top:200px;
left:115px;
width:790px;
height:50px;
text-align:center;
}

/* ################################################  */ 
/*               Page galerie photo                  */
/* ################################################  */
.tab_mini_photo{
position:absolute;
top:210px;
left:100px;
width:250px;
height:600px;
border:6px inset rgb(213,182,116); 
color:white;
text-align:center;
}

.tab_mini_photo td{
width:45%;
height:120px;
border:1px solid rgb(213,182,116); 
}


#id_img_grande{
position:absolute;
top:260px;
left:390px;
}

#fond_photo_gal{
position:absolute;
top:250px;
left:380px;
}

#cmd_photo_gal{
position:absolute;
top:840px;
left:100px;
width:300px;
height:60px;
border:0px inset rgb(213,182,116); 
color:white;
}

#cmd_gal_img_grande{
position:absolute;
top:210px;
left:390px;
width:600px;
height:60px;
border:0px inset rgb(213,182,116); 
color:white;
}

#d_auteur{
position:absolute;
color:white;
font-size: 1em;   
left:390px;
top:800px;
}


/* ################################################  */ 
/*               Page galerie membre                  */
/* ################################################  */
.img_gal_membre{
width:70px;
height:100px;
}

#tab_liste_membre{
position:absolute;
top:270px;
left:120px;
width:260px;
height:600px;
border:3px double rgb(213,182,116); 
color:white;
text-align:left;
font-size: 0.8em;
}

#img_membre{
border:2px double rgb(213,182,116); 
}

#table_pres_membre{
position:absolute;
top:340px;
left:0px;
width:450px;
border:0px double rgb(213,182,116); 
}

#table_pres_membre td{
height:30px;
text-align:top;
border:0px double red; 
vertical-align:top;
padding-left:5px;
}

.cel_tab_pres{
height:30px;
width:120px;
text-align:top;
border:0px double red; 
vertical-align:top;
padding-left:5px;
}


#tab_liste_membre td{
height:25px;
padding-left:5px;
padding-right:5px;
}

#d_pres_membre{
position:absolute;
top:270px;
left:420px;
color:white;
font-size: 0.9em;
width:300px;
}


/* ################################################  */ 
/*               Page liste sorties                  */
/* ################################################  */

#tab_liste_sorties{
position:absolute;
top:270px;
left:120px;
width:260px;
border:3px double rgb(213,182,116); 
color:white;
text-align:left;
font-size: 0.8em;
}

#tab_liste_sorties td{
text-align:top;
border:0px double red; 
vertical-align:top;
padding-left:5px;
padding-bottom:10px;
}

.td_mois{
color:rgb(213,182,116);
text-decoration:underline;
font-weight:1000;
font-size: 1.3em;
text-align:center;
padding-top:15px;
padding-bottom:8px;
}


/* ################################################  */ 
/*               Page résultats                      */
/* ################################################  */
.d_resultat{
position:absolute;
padding:0px;
margin:0px;
top:260px;
left:130px;
width:450px;
height:310px;
border:0px double rgb(213,182,116); 
}
.d_resultat h3{
margin-top:-13px;
color:white;
text-decoration:none;
font-weight:500;
font-size: 0.9em;
}

#img_resultat{
position:absolute;
top:260px;
left:500px;
border:6px double rgb(213,182,116); 
}


/* ################################################  */ 
/*               Page supporter                      */
/* ################################################  */
.d_supporter{
position:absolute;
padding:0px;
margin:0px;
top:260px;
left:130px;
width:250px;
height:310px;
border:0px double rgb(213,182,116); 
}


/* ################################################  */ 
/*               Page contacts                       */
/* ################################################  */
.d_contact{
position:absolute;
padding:0px;
margin:0px;
top:260px;
left:130px;
width:450px;
height:310px;
border:0px double rgb(213,182,116); 
}
.d_contact h3{
margin-top:-13px;
color:white;
text-decoration:none;
font-weight:500;
font-size: 0.9em;
}

#img_contact{
position:absolute;
top:260px;
left:450px;
border:0px double rgb(213,182,116); 
}


/* ################################################  */ 
/*               Page présentation                   */
/* ################################################  */
#img_presentation{
position:absolute;
top:260px;
left:500px;
width:120px;
height:280px;
border:0px double rgb(213,182,116); 
}


/* ################################################  */ 
/*               Page multimedia                      */
/* ################################################  */
#t_multimedia{
position:absolute;
margin:0px;
top:260px;
left:130px;
color:white;
text-align:left;
font-size: 0.9em;
}

#t_multimedia td{
padding-top:10px;
padding-bottom:15px;
padding-right:20px;
padding-left:10px;
}

#d_cd_multimedia{
position:absolute;
margin:0px;
top:1300px;
left:150px;
width:600px;
color:white;
text-align:left;
font-size: 0.9em;
}


/* ################################################  */ 
/*               Page liens                          */
/* ################################################  */
.img_liens{
vertical-align : middle;
height: 100px;
border:0px double rgb(213,182,116); 
}


/* ################################################  */ 
/*               Page menu privé                     */
/* ################################################  */
.tab_menu_prive{
position:absolute;
margin:0px;
top:260px;
left:110px;
width:800px;
height:300px;
border:6px double rgb(213,182,116); 
}

.tab_menu_prive td{
padding:13px;
/*background-color: rgb(213,182,116);*/
border:3px inset rgb(213,182,116); 
color:white;
text-align:center;
height:10px;
}

.l_menu_prive
/* Liens en dessous des vignettes */
{
font-size: 1em;   
color: white;
text-decoration:none;
}
.l_menu_prive:hover
{ 
color: blue;
}

/* ################################################  */ 
/*               Page saisie privé                     */
/* ################################################  */
.d_saisie_prive{
position:absolute;
top:260px;
left:140px;
width:280px;
}

.tab_liste {
border-collapse: collapse;
width:100%;
}

.tab_liste th{
color:white;
font-size: 1.2em;   
text-align:center;
text-decoration:underline;
border:3px inset rgb(213,182,116); 
}

.tab_liste td{
color:white;
text-align:center;
font-size: 0.8em;   
padding-top:6px;
padding-bottom:6px;
padding-left:4px;
padding-right:4px;
border:1px solid rgb(213,182,116); 
}

.case_question{
color:white;
font-size: 0.9em;   
border:1px solid rgb(213,182,116); 
padding:10px;
}

.d_tab_prive{
position:absolute;
top:260px;
left:130px;
width:750px;
}

.tab_musique {
border-collapse: collapse;
width:100%;
}

.tab_musique th{
color:white;
font-size: 1.2em;   
text-align:center;
text-decoration:underline;
border:3px inset rgb(213,182,116); 
}

.tab_musique td{
color:white;
text-align:center;
font-size: 0.8em;   
padding-top:6px;
padding-bottom:6px;
padding-left:4px;
padding-right:4px;
border:1px solid rgb(213,182,116); 
}


.tab_pres_detail{
color:white;
font-size: 0.9em;   
border:0px solid rgb(213,182,116); 
padding:0px;
text-align:left;
}
.tab_pres_detail td{
border:0px solid rgb(213,182,116); 
color:white;
font-size: 10pt;   
text-align:left;
vertical-align:top;
}
