body
{
font-family: verdana, symbol, serif;
font-style: normal;
font-weight: normal;
font-stretch: normal;
font-size: 10pt;
text-align: left;
vertical-align: text-center
}

table
{
border-width: 0px;
border-spacing: 0px;
border-style: none;
/* Specifique a Firefox */
border-collapse: separate;
}

td
{
border-width: 0px;
padding: 0px;
border-style: none;
}

h1
{
font-size: 1.2em;
}

/* classes Home - Index */

.focus
{
width: 725px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #3399FF;
border-collapse: collapse;
background-color: #EEEEEE;
}

.home_index_titre
{
font-size: 0.9em;
text-align: left;
vertical-align: text-bottom;
}

.home_index_date
{
font-size: 0.9em;
font-style: italic;
text-align: right;
vertical-align: text-bottom;
}

.home_index_description
{
font-size: 0.8em;
vertical-align: text-center;
}

.home_index_lien
{
font-size: 0.8em;
vertical-align: text-top;
}

.ajouts
{
width: 450px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #3399FF;
border-collapse: collapse;
background-color: #EEEEEE;
}

.home_index_titre2
{
font-size: 0.8em;
text-align: left;
vertical-align: text-bottom;
}

.home_index_description2
{
font-size: 0.7em;
vertical-align: text-center;
}

.home_index_nature
{
color: #330099;
font-size: 0.7em;
text-align: center;
vertical-align: text-top;
}

.home_index_date2
{
font-size: 0.8em;
font-style: italic;
text-align: right;
vertical-align: text-top;
}

.avoir
{
width: 270px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #3399FF;
border-collapse: collapse;
background-color: #EEEEEE;
}

.meteo
{
width: 100px;
height: 135px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
}

.manchettes
{
width: 615px;
height: 135px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
}

.manchettes_content
{
width: 615px;
height: 135px;
vertical-align: text-top;
background-color: #FFFFFF;
}

div.scroll2
{
width: 615px;
height: 100%;
overflow: auto;
background-color: #FFFFFF;
}

/* classes Home - Autres menus */

.home_titre
{
font-size: 1em;
font-style: italic;
font-weight: bold;
border-width: 1px;
border-style: outset;
background-color: #FFFFFF;
}

.home_cat
{
font-size: 1em;
font-weight: bold;
background-color: #EEEEEE;
}

.home_cell
{
font-size: 0.8em;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: solid;
border-collapse: collapse;
}

.message_form
{
width: 760px;
height: 320px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
}

.message_de
{
width: 30px;
color: black;
font-size: 0.8em;
font-weight: bold;
text-align: left;
vertical-align: text-bottom;
}

.message_value
{
color: black;
font-size: 0.8em;
text-align: left;
vertical-align: text-bottom;
}

.message_courriel
{
font-size: 0.8em;
text-align: right;
vertical-align: text-top;
}

.message
{
width: 440px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #3399FF;
border-collapse: collapse;
background-color: #EEEEEE;
}

.message_content
{
font-size: 0.8em;
font-style: italic;
vertical-align: text-top;
}

/* classes Photos - Topos */

.resultat
{
background-color: #666666;
border-width: 1px;
padding: 0px;
border-style: inset;
color: white;
font-size: 10pt;
}

.recherche
{
font-size: 10pt;
}

.page
{
border-width: 3px;
padding: 0px;
border-style: groove;
font-size: 10pt;
}

.titre
{
color: white;
font-size: 1.0em;
font-weight: bold;
text-align: left;
vertical-align: text-bottom;
}

.date
{
color: white;
font-size: 0.9em;
font-style: italic;
text-align: right;
vertical-align: text-bottom;
}

.diaporama
{
width: 700px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #3399FF;
border-collapse: collapse;
background-color: #EEEEEE;
}

.lieu
{
font-size: 0.8em;
text-align: left;
vertical-align: text-top;
}

.nb_photos
{
width: 18%;
font-size: 0.8em;
font-weight: bold;
text-align: right;
vertical-align: text-top;
}

.description
{
font-size: 0.8em;
vertical-align: text-top;
}

.liens
{
font-size: 0.8em;
vertical-align: text-top;
}

/* classes Arts - Productions */

.musique
{
width: 760px;
height: 320px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
}

.musique_menu
{
width: 100px;
height: 320px;
vertical-align: text-top;
background-color: #FFFFFF;
}

.musique_content
{
width: 660px
height: 320px;
vertical-align: text-top;
background-color: #FFFFFF;
}

div.scroll
{
width: 660px;
height: 100%;
overflow: auto;
background-color: #EEEEEE;
}

.selection_content
{
text-align: left;
font-size: 0.6em;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
background-color: #CCCCCC;
}

.selection_titre
{
text-align: left;
font-size: 1.3em;
font-weight: bold;
}

.selection_liens
{
text-align: left;
font-size: 1.1em;
}

.production_content
{
text-align: left;
font-size: 0.6em;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
background-color: #CCCCCC;
}

.production_titre
{
text-align: left;
font-size: 1.3em;
font-weight: bold;
}

.production_date
{
text-align: right;
font-size: 1.1em;
font-style: italic;
font-weight: bold;
}

/* classes Pool de Hockey */

.pool_form
{
width: 760px;
height: 320px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
}

.pool
{
width: 760px;
height: 500px;
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
}

.pool_menu
{
width: 100px;
height: 500px;
vertical-align: text-top;
background-color: #FFFFFF;
}

.pool_menu_content
{
font-size: 0.9em;
}

.pool_content
{
width: 660px
height: 500px;
vertical-align: text-top;
background-color: #FFFFFF;
}

.pool_content_content
{
font-size: 0.8em;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
}

.pool_content_content2
{
font-size: 0.7em;
border-width: 1px;
padding: 5px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
}

.pool_joueur_echange
{
color: red;
}

.pool_joueur_repeche
{
color: green;
}

.pool_palmares
{
text-align: center;
font-size: 0.8em;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #000000;
}

/* classes Liens */

.liens_cat
{
font-size: 1em;
font-weight: bold;
background-color: #EEEEEE;
}

.liens_cell
{
font-size: 0.8em;
padding: 2px;
border-width: 0px;
border-spacing: 0px;
border-style: solid;
border-collapse: collapse;
}

/* classes Prive */

.prive_adm_menu
{
font-size: 0.8em;
font-weight: bold;
}


.prive_adm_form_type_left
{
font-size: 0.8em;
font-style: italic;
font-weight: bold;
padding: 2px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-right-style: none;
border-color: #3399FF;
border-collapse: collapse;
background-color: #EEEEEE;
}

.prive_adm_form_type_right
{
font-size: 0.8em;
font-style: italic;
font-weight: bold;
padding: 2px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-left-style: none;
border-color: #3399FF;
border-collapse: collapse;
background-color: #EEEEEE;
}

.prive_adm_form
{
padding: 2px;
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: #3399FF;
border-collapse: collapse;
background-color: #EEEEEE;
}

.prive_adm_form_erreur
{
color: red;
font-size: 0.8em;
font-style: italic;
}

/* classes Footer */

.footer
{
border-width: 0px;
padding: 0px;
font-size: 10pt;
}

/* classes Speciales */

.blank_white
{
color: white;
font-size: 3pt;
}