/*********************************************************************************/
/*                                                                               */
/*                 Feuille de style principale du site                           */
/*                                                                               */
/*   Date     | Version |    Auteur     | Nature de la modification              */
/* 20/08/2003 |  1.0.0  | Benoit Sandré | Création                               */
/*                                                                               */
/*                                                                               */
/*********************************************************************************/

body { background-image: url('../images/fond.jpg');font-family:verdana} 


img  {border-width: 0px}
th   {font-weight: normal}
h1   {text-align: center}
h2   {text-align: center}
div  {text-align: center; border: 0px }


/*Propri�tés g�n�rales des tableaux*/
table {border: 0px ; border-collapse: collapse; margin-left: auto; margin-right: auto}

/* table with border (internal and external)*/
table.tableau {border: 1px solid blue;}
table.tableau tr th {border: 1px solid blue;padding :5px;text-align: center;font-weight: bold}
table.tableau tr td {border: 1px solid blue;padding :5px;text-align: left;}

/* horizontal table (each item values in a column) with border (internal and external)*/
table.tableau_h {border: 1px solid blue;}
table.tableau_h tr th {border: 1px solid blue;padding :5px;text-align: left;font-weight: bold}
table.tableau_h  tr td {border: 1px solid blue;padding :5px;text-align: center;}

/*table without internal border between internal line*/
table.tableau2 {border: 1px solid blue;}
table.tableau2  tr th {border: 1px solid blue;padding :5px;text-align: center;font-weight: bold}
table.tableau2 tr td {border-left: 1px solid blue;padding :5px;text-align: left;}

/* table without any border (internal and external)*/
table.tableau_sb {margin-left: 5%; margin-right: 5%}
table.tableau_sb  tr td {padding :5px;text-align: left;}



.Bandeau {background : #7897F4;text-align: center;}
.Bandeau {font-size: 24px;font-weight: bold; color: #002299;}
.Bandeau_Membre {font-size: 14px;font-weight: normal;text-align: left;color: red;}


td.menu { vertical-align: top; margin: 0px; padding: 0px}
td.menu {font-family:verdana; font-size:14;}

td.contenu {  vertical-align: top; padding : 10px ;font-family:verdana;}
p.contenu {font-size:12px}

table.formulaire {border: 1px solid blue;border-collapse:separate; padding :10px; width:80%;text-align: left;}
table.formulaire th {vertical-align: top;padding :5px;text-align: center;}
table.formulaire td {padding : 5px;}
 
table.thumbnail {border :0 ;border-collapse: collapse; empty-cells: show}
img.thumbnail {border: 2px black solid; align: center}

td.thumbnail_photo {width: 200px; height: 150px; border-bottom:  1px gray solid; vertical-align: middle; text-align: center}
td.thumbnail_texte {width: 300px; border-bottom:  1px gray solid;  vertical-align: top }



table.photo {border:  0px black solid ;align: center; text-align: center;border-collapse: collapse}
td.photo {border: 1px black solid}




/* CSS Menus */
/* designed with the help of  http://www.css-faciles.com/menu-deroulant.php */

#monmenu div,#monmenu ul  {text-align: left; margin: 0px; padding: 0px; }
#monmenu ul ul {display: none;position:absolute; left: 100px; top: -1px; margin:0px; padding: 0px;border: 1px solid grey;}
#monmenu li {text-align: center; list-style-type: none; list-style-position: outside; position: relative; left: 0px; top: 0px; width:96px; background-color: #7897F4;padding:2px;margin:0px;font-weight: bold;font-size: 14px; }
#monmenu li.niveau1 {margin: 1px; border: 1px solid gray;}
#monmenu li.niveau2 {width:200px; text-align:left;}
#monmenu li:hover,#monmenu li.sfhover {background-color: #FFFF70}
#monmenu li:hover ul.niveau2, #monmenu li li:hover ul.niveau3,#monmenu li.sfhover ul.niveau2, #monmenu li li.sfhover ul.niveau3 {display: block}

/* Calendar Pop Up */
#calPopup {position:absolute;border:0px;padding:0px;margin:0px;overflow:hidden;background-color:white;}
#calPopup table {margin:1px;}
.cpMonthNavigation {background-color:#DCE4F0;font-size:1.1em;}
.cpDayColumnHeader {padding: 0px 1px 0px 1px; margin:2px;text-align:right;font-size:1.1em;}
.cpCurrentDate {padding: 0px 1px 0px 1px; margin:2px; background-color:#22DD22;text-align:right;font-size:1.1em;}
.cpCurrentMonthDate {padding: 0px 1px 0px 1px; margin:2px;text-align:right;font-size:1.1em;}
.cpOtherMonthDate {padding: 0px 1px 0px 1px; margin:2px; color:#BBC3CE;text-align:right;font-size:1.1em;}
.cpTodayText {background-color:#DCE4F0;font-size:1.1em;}



 
