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;
background-color: #FFFFFF;
}

table
{
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-collapse: collapse;
}

td
{
border-width: 0px;
padding: 0px;
border-style: none;
}

label
{
font-size: 11pt;
}

/* classes Menu */

.menu_box
{
width: 170px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #AAAAAA;
border-collapse: collapse;
background-color: #FAFADC;
}

.menu_cell
{
width: 170px;
height: 20px;
padding: 0px;
border-width: 0px;
}

.menu_cell a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #000000;
background-color: transparent;
text-decoration: none;
}

.menu_cell a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #0000FF;
background-color: transparent;
text-decoration: underline;
}

.menu_cell_select a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #0000FF;
background-color: transparent;
text-decoration: underline;
}

/* temporaire */
.menu_cell_strikeout a
{
width: 170px;
height: 20px;
padding: 0px;
border-width: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #CCCCCC;
background-color: transparent;
text-decoration: none;
/*text-decoration: line-through;*/
}
/****************/

.menu_box_admin
{
width: 170px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #AAAAAA;
border-collapse: collapse;
background-color: #DCDCC8;
}

.menu_cell_admin
{
width: 170px;
height: 20px;
padding: 0px;
border-width: 0px;
}

.menu_cell_admin a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #000000;
background-color: transparent;
text-decoration: none;
}

.menu_cell_admin a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #FF0000;
background-color: transparent;
text-decoration: underline;
}

.menu_cell_admin_select a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #FF0000;
background-color: transparent;
text-decoration: underline;
}

.menu_nav
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.menu_nav a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #0000CC;
text-decoration: none;
}

.menu_nav_admin
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.menu_nav_admin a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #FF0000;
text-decoration: none;
}

/* classes Log */

.cafpdo_login
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #000000;
}

.cafpdo_login_button
{
height: 22;
width: 30;
background-color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.cafpdo_logout
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #000000;
}

.cafpdo_logout_button
{
height: 25;
width: 50;
background-color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}

/* classes Accueil */

.accueil
{
width: 800px;
padding: 0px;
border-width: 0px;
background-color: #FFFFFF;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_cell
{
height: 100%;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #AAAAAA;
border-collapse: collapse;
background-color: #FAFADC;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_cell_title
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #666666;
}

.accueil_cell_title_link
{
text-align: right;
padding-right: 10px;
}

.accueil_cell_title_link a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: none;
font-style: italic;
color: #666666;
vertical-align: bottom;
text-decoration: none;
}

.accueil_cell_title_link a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: none;
font-style: italic;
color: #666666;
vertical-align: bottom;
text-decoration: underline;
}

.accueil_short_cell_content
{
width: 385px;
height: 92px;
padding: 1px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #666666;
border-collapse: collapse;
background-color: #FFFFFF;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_large_cell_content
{
width: 385px;
height: 187px;
padding: 1px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #666666;
border-collapse: collapse;
background-color: #FFFFFF;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
background-image:url(../img/fond_actu.jpg)
}

.accueil_split_cell_content
{
width: 385px;
padding: 1px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #666666;
border-collapse: collapse;
background-color: #FFFFFF;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_long_cell_content
{
width: 790px;
padding: 1px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #666666;
border-collapse: collapse;
background-color: #FFFFFF;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_tiny_cell_content
{
width: 385px;
height: 46px;
padding: 1px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #666666;
border-collapse: collapse;
background-color: #FFFFFF;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_bulletin_cell_content
{
width: 198px;
height: 133px;
padding: 1px;
border-width: 0px;
border-spacing: 0px;
border-style: none;
border-color: #666666;
border-collapse: collapse;
background-color: #326400;
color: #FFFFFF;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_cell_line-style_1
{
color: #666666;
font-size: 10pt;
font-weight: bold;
padding-left: 5px;
}

.accueil_cell_line-style_1bis
{
color: #AAAAAA;
font-size: 9pt;
font-weight: bold;
}

.accueil_cell_line-style_2
{
color: #000000;
font-weight: bold;
padding-left: 5px;
font-size: 12pt;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.accueil_cell_line-style_2 a
{
color: #000000;
font-size: 12pt;
text-decoration: none;
}

.accueil_cell_line-style_2 a:hover
{
color: #0000FF;
text-decoration: underline;
}

.accueil_cell_line-style_2bis
{
color: #FF0000;
font-size: 9pt;
font-style: italic;
padding-left: 5px;
padding-top: 5px;
}

.accueil_cell_line-style_2tris
{
color: #FF0000;
font-size: 8pt;
font-style: italic;
padding-left: 5px;
padding-top: 5px;
}

.accueil_cell_line-style_3
{
color: #000000;
font-size: 10pt;
padding-left: 5px;
padding-top: 5px;
}

.accueil_cell_line-style_3bis a
{
color: #FF00FF;
font-size: 10pt;
text-decoration: none;
}

.accueil_cell_line-style_3bis a:hover
{
text-decoration: underline;
}

.accueil_cell_line-style_4
{
color: #000000;
font-size: 10pt;
font-style: italic;
padding-left: 5px;
font-family: "Times New Roman", Times, serif;
}

.accueil_contact_form
{
font-size: 10pt;
font-family: verdana, Times, serif;
text-align: left;
}

/* classes Actualites */

.actualites_cell
{
width: 800px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #F0F0F0;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.actualites_tab
{
height: 100%;
padding: 5px;
border-width: 1px;
border-spacing: 3px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #FAFAE6;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.actualites_tab_col-style_1
{
padding: 5px;
border-width: 1px;
border-style: outset;
text-align: center;
}

.actualites_tab_col-style_1 a
{
color: #666666;
font-size: 10pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.actualites_tab_col-style_1 a:hover
{
color: #666666;
font-size: 10pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.actualites_tab_col-style_2
{
padding: 5px;
border-width: 1px;
border-style: outset;
border-right-style: none;
text-align: left;
}

.actualites_tab_col-style_2 a
{
padding-left: 5px;
color: #000000;
font-size: 10pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

.actualites_tab_col-style_2 a:hover
{
padding-left: 5px;
color: #0000FF;
font-size: 10pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.actualites_tab_col-style_3
{
padding: 1px;
border-width: 1px;
border-style: outset;
border-left-style: none;
color: #666666;
font-size: 7pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.actualites_tab_col-style_4
{
padding: 5px;
border-width: 1px;
border-style: outset;
font-size: 9pt;
font-style: italic;
text-align: left;
}

.actualites_notes
{
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: none;
color:#CC0000;
font-size: 9pt;
font-style: italic;
font-family: Arial, Helvetica, sans-serif;
}

.actualites_main
{
padding: 0px;
border-width: 0px;
border-spacing: 0px;
border-style: none;
}

/*.actualites_main_retour a
{
color: #FF00FF;
font-size: 10pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
text-decoration: none;
}

.actualites_main_retour a:hover
{
text-decoration: underline;
}*/

.actualites_main_date
{
color: #666666;
font-size: 10pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
}

.actualites_main_title
{
background-color: #CCCCCC;
color: #000000;
font-size: 12pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.actualites_main_text
{
color: #000000;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

.actualites_main_comment
{
background-color: #CCCCCC;
color: #000000;
font-size: 10pt;
font-style: italic;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
}

/* classes Club */

.accueil_club
{
height: 100%;
padding: 5px;
border-width: 0px;
border-style: none;
background-color: #FAFAE6;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_club-style_link a
{
color: #000000;
font-size: 11pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}

/* classes Adherer */

.accueil_adherer
{
height: 100%;
padding: 5px;
border-width: 0px;
border-style: none;
background-color: #FAFAE6;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_adherer-style_titre
{
color: #000000;
font-size: 11pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_adherer_tarifs
{
height: 100%;
padding: 5px;
border-width: 1px;
border-spacing: 3px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #FAFAE6;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_adherer_tarifs_col-style_0
{
padding: 5px;
border-width: 1px;
border-style: outset;
background-color: #DDDDDD;
font-weight: bold;
font-size: 10pt;
}

.accueil_adherer_tarifs_col-style_1
{
padding: 5px;
border-width: 1px;
border-style: outset;
font-weight: bold;
text-align: center;
}

.accueil_adherer_tarifs_col-style_2
{
padding: 5px;
border-width: 1px;
border-style: outset;
text-align: left;
}

.accueil_adherer_tarifs_col-style_3
{
padding: 5px;
border-width: 1px;
border-style: outset;
font-size: 8pt;
text-align: center;
}

/* classes Contact */

.accueil_contact
{
height: 100%;
padding: 5px;
border-width: 0px;
border-style: none;
background-color: #FAFAE6;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.accueil_contact-style_titre
{
color: #000000;
font-size: 11pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

/* classes Activites */

.activites_cell
{
width: 800px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #F0F0F0;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.activites_calendrier
{
width: 180px;
padding: 0px;
background-color: #F0F0F0;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.calendrier_mois
{
height: 20px;
font-size: 10pt;
font-weight: bold;
font-family: verdana, Times, serif;
}

.calendrier_semaine
{
height: 10px;
font-size: 10pt;
font-weight: bold;
font-family: verdana, Times, serif;
}

.calendrier_jour
{
padding: 1px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #F0F0F0;
font-size: 10pt;
font-family: verdana, Times, serif;
}

.calendrier_jour a
{
font-weight: bold;
color: #0000FF;
text-decoration: none;
}

form.activites_calendrier_form
{
display: inline;
}

.activites_tab
{
height: 100%;
padding: 5px;
font-size: 11pt;
background-color: #FAFAE6;
font-family: Arial, Helvetica, sans-serif;
}

.activites_cell_col-style_1
{
border-width: 1px;
border-bottom-width: 2px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
text-align: center;
}

.activites_cell_col-style_1 a
{
color: #000000;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}

.activites_cell_col-style_1 a:hover
{
color: #000000;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
}

.activites_cell_col-style_2
{
height: 60px;
border-width: 1px;
border-bottom-width: 2px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
text-align: center;
}

.activites_cell_col-style_2 a
{
color: #000000;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}

.activites_cell_col-style_2 a:hover
{
color: #000000;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
}

.activites_cell_col-style_3
{
padding: 5px;
border-width: 1px;
border-bottom-width: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
text-align: left;
}

.activites_cell_col-style_3 a
{
color: #0000FF;
font-size: 11pt;
font-weight: bold;
text-decoration: none;
}

.activites_cell_col-style_3 a:hover
{
color: #0000FF;
font-size: 11pt;
font-weight: bold;
text-decoration: underline;
}

.activites_cell_col-style_3bis
{
padding: 0px;
padding-left: 5px;
border-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
text-align: left;
}

.activites_cell_col-style_3bis a
{
color: #0000FF;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}

.activites_cell_col-style_3bis a:hover
{
color: #0000FF;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
}

.activites_cell_col-style_4
{
padding: 5px;
border-width: 1px;
border-top-width: 0px;
border-bottom-width: 2px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
text-align: left;
}

.activites_cell_col-style_4bis
{
color: #000000;
font-size: 10pt;
padding-left: 5px;
padding-top: 5px;
}

.activites_cell_col-style_4bis a
{
color: #FF00FF;
font-size: 10pt;
text-decoration: none;
}

.activites_cell_col-style_4bis a:hover
{
text-decoration: underline;
}

.activites_cell_col-style_5
{
border-width: 1px;
border-bottom-width: 2px;
border-style: outset;
border-color: #000000;
border-collapse: collapse;
text-align: center;
}

.activites_cell_col-style_5 a
{
color: #FF00FF;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
}

.activites_cell_col-style_6
{
font-size: 10pt;
}

/* ********** */

.activites_main_logo
{
background-color: #FAFAE6;
vertical-align: top;
}

.activites_main_title
{
padding-left: 10px;
background-color: #CCCCCC;
color: #000000;
font-size: 12pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: middle;
}

.activites_main_date
{
padding-right: 10px;
background-color: #CCCCCC;
color: #000000;
font-size: 12pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-align: right;
vertical-align: middle;
}

.activites_main_nature
{
padding-left: 10px;
background-color: #FAFAE6;
color: #000000;
font-size: 10pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
vertical-align: middle;
}

.activites_main_detail
{
padding-left: 5px;
padding-bottom: 10px;
background-color: #FAFAE6;
color: #000000;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: middle;
}

.activites_main_detail a
{
color: #FF00FF;
font-size: 10pt;
text-decoration: underline;
}

.activites_main_text
{
padding-left: 5px;
color: #000000;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: top;
}

.activites_main_picture
{
text-align: right;
vertical-align: bottom;
}

.activites_main_log
{
padding-left: 5px;
background-color: #CCCCCC;
color: #666666;
font-size: 10pt;
font-style: italic;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

/* classes Informations */

.informations_cell
{
width: 800px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #F0F0F0;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

/* classes Emails */

.emails_cell
{
width: 800px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #F0F0F0;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

/* classes Membres */

.membres_cell
{
width: 800px;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
background-color: #F0F0F0;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

/* Légendes */

.legendes_cell
{
width: 300px;
padding: 5px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #AAAAAA;
border-collapse: collapse;
background-color: #F0F0F0;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

.contacts_cell
{
width: 450px;
padding: 5px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #AAAAAA;
border-collapse: collapse;
background-color: #F0F0F0;
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

/* classes Ressources */

/* classes Ressources - Photos */

.ressources_photos
{
height: 100%;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}

.ressources_photos_tab
{
height: 100%;
width: 100%;
background-color: #FAFAE6;
font-family: Arial, Helvetica, sans-serif;
}

.ressources_photos_cell_col-style_0
{
border-left-color: #000000;
border-left-style: solid;
border-left-width: 1px;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
}

.ressources_photos_cell_col-style_1
{
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
font-size: 12pt;
font-weight: bold;
text-align: left;
}

.ressources_photos_cell_col-style_1 a
{
color: #000000;
text-decoration: underline
}

.ressources_photos_cell_col-style_2
{
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
border-right-color: #000000;
border-right-style: solid;
border-right-width: 1px;
background-image: url(../img/fond_photos.jpg);
font-size: 11pt;
font-weight: bold;
text-align: right;
}

.ressources_photos_cell_col-style_3
{
border-left-color: #000000;
border-left-style: solid;
border-left-width: 1px;
}

.ressources_photos_cell_col-style_4
{
border-right-color: #000000;
border-right-style: solid;
border-right-width: 1px;
}

.ressources_photos_cell_col-style_5
{
border-left-color: #000000;
border-left-style: solid;
border-left-width: 1px;
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: #000000;
border-right-style: solid;
border-right-width: 1px;
background-image: url(../img/fond_photos.jpg);
background-repeat: no-repeat;
background-position: right;
font-size: 10pt;
font-style: italic;
text-align: right;
}

.ressources_photos_cell_row-style_1
{
font-size: 10pt;
font-weight: bold;
text-align: left;
}

.ressources_photos_cell_row-style_2
{
background-image: url(../img/fond_photos.jpg);
font-size: 11pt;
font-weight: bold;
text-align: right;
}

.ressources_photos_cell_row-style_3
{
background-image: url(../img/fond_photos.jpg);
background-repeat: repeat-y;
background-position: right;
font-size: 10pt;
text-align: left;
}

.ressources_photos_cell_row-style_4
{
font-size: 10pt;
text-align: left;
}

.ressources_photos_cell_row-style_4 a
{
color: #0000FF;
text-decoration: underline
}

/* classes Ressources - Recits */

.ressources_recits
{
height: 100%;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}

.ressources_recits_tab
{
height: 100%;
width: 100%;
background-color: #FAFAE6;
font-family: Arial, Helvetica, sans-serif;
}

.ressources_recits_tab_2
{
height: 100%;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
}

.ressources_recits_tab_3
{
height: 100%;
width: 100%;
background-color: #FAFAE6;
font-family: Arial, Helvetica, sans-serif;
}

.ressources_recits_cell_col-style_0
{
border-left-color: #000000;
border-left-style: solid;
border-left-width: 1px;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
}

.ressources_recits_cell_col-style_1
{
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
font-size: 12pt;
font-weight: bold;
text-align: left;
}

.ressources_recits_cell_col-style_1 a
{
color: #000000;
text-decoration: underline
}

.ressources_recits_cell_col-style_2
{
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
border-right-color: #000000;
border-right-style: solid;
border-right-width: 1px;
background-image: url(../img/fond_photos.jpg);
font-size: 11pt;
font-weight: bold;
text-align: right;
}

.ressources_recits_cell_col-style_3
{
border-left-color: #000000;
border-left-style: solid;
border-left-width: 1px;
}

.ressources_recits_cell_col-style_4
{
border-right-color: #000000;
border-right-style: solid;
border-right-width: 1px;
}

.ressources_recits_cell_col-style_5
{
border-left-color: #000000;
border-left-style: solid;
border-left-width: 1px;
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: #000000;
border-right-style: solid;
border-right-width: 1px;
background-image: url(../img/fond_photos.jpg);
background-repeat: no-repeat;
background-position: right;
font-size: 10pt;
font-style: italic;
text-align: right;
}

.ressources_recits_cell_row-style_1
{
font-size: 10pt;
font-weight: bold;
text-align: right;
}

.ressources_recits_cell_row-style_2
{
font-size: 11pt;
font-weight: bold;
text-align: right;
}

.ressources_recits_cell_row-style_3
{
background-image: url(../img/fond_photos.jpg);
background-repeat: repeat-y;
background-position: right;
font-size: 11pt;
font-style: italic;
text-align: left;
font-family: "Times New Roman", Times, serif;
}

.ressources_recits_cell_row-style_4
{
font-size: 10pt;
text-align: left;
}

.ressources_recits_cell_row-style_4 a
{
color: #0000FF;
text-decoration: underline
}

/* classes Ressources - Bulletins */

.ressources_bulletins
{
height: 100%;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}

.ressources_bulletins_tab
{
height: 100%;
width: 100%;
background-color: #FAFAE6;
font-family: Arial, Helvetica, sans-serif;
}

.ressources_bulletins_cell_col-style_1
{
font-size: 12pt;
font-weight: bold;
text-align: left;
}

.ressources_bulletins_cell_col-style_1 a
{
color: #000000;
text-decoration: none;
}

.ressources_bulletins_cell_col-style_2
{
padding-top: 10px;
width: 275px;
background-color: #326400;
color: #FFFFFF;
font-size: 9pt;
text-align: left;
vertical-align: top;
}

.ressources_bulletins_cell_col-style_2bis
{
padding-top: 10px;
width: 75px;
background-color: #326400;
color: #FFFFFF;
font-size: 9pt;
text-align: right;
vertical-align: top;
}

.ressources_bulletins_cell_col-style_3
{
padding-bottom: 10px;
background-color: #FFFFFF;
font-size: 10pt;
vertical-align: bottom;
}

.ressources_forum_tab
{
height: 100%;
width: 100%;
background-color: #FAFAE6;
font-family: Arial, Helvetica, sans-serif;
}

.ressources_forum_cell_col-style_0
{
border-left-color: #000000;
border-left-style: solid;
border-left-width: 1px;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
}

.ressources_forum_cell_col-style_1
{
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
font-size: 10pt;
font-weight: bold;
text-align: left;
}

.ressources_forum_cell_col-style_2
{
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: #000000;
border-right-style: solid;
border-right-width: 1px;
background-image: url(../img/fond_photos.jpg);
font-size: 9pt;
font-weight: bold;
text-align: right;
}

.ressources_forum_cell_col-style_3
{
background-image: url(../img/fond_photos.jpg);
background-repeat: repeat-y;
background-position: right;
border-left-color: #000000;
border-left-style: solid;
border-left-width: 1px;
border-bottom-color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-right-color: #000000;
border-right-style: solid;
border-right-width: 1px;
}

.ressources_forum_cell_col-style_3bis
{
padding: 5px;
font-size: 9pt;
text-align: left;
}

/* classes Admin */

.admin
{
width: 800px;
padding: 0px;
border-width: 0px;
background-color: #FFFFFF;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.admin_cell
{
height: 100%;
padding: 0px;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
border-color: #AAAAAA;
border-collapse: collapse;
background-color: #DCDCC8;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
}

.admin_cell_title
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #666666;
}

.admin_cell_title_link
{
text-align: right;
padding-right: 10px;
}

.admin_cell_title_link a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: none;
font-style: italic;
color: #666666;
vertical-align: bottom;
text-decoration: none;
}

.admin_cell_title_link a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: none;
font-style: italic;
color: #666666;
vertical-align: bottom;
text-decoration: underline;
}

/* ********** */

.admin_actualite_form
{
font-size: 10pt;
font-family: verdana, Times, serif;
text-align: left;
}

.admin_activite_form
{
font-size: 10pt;
font-family: verdana, Times, serif;
text-align: left;
}

.admin_information_form
{
font-size: 10pt;
font-family: verdana, Times, serif;
text-align: left;
}

.admin_email_form
{
font-size: 10pt;
font-family: verdana, Times, serif;
text-align: left;
}

.admin_membre_form
{
font-size: 10pt;
font-family: verdana, Times, serif;
text-align: left;
}

.admin_motsdepasse_form
{
font-size: 10pt;
font-family: verdana, Times, serif;
text-align: left;
}

.admin_ressources_form
{
font-size: 10pt;
font-family: verdana, Times, serif;
text-align: left;
}

/* Classe pour l'autofill */

.output_autofill
{
width: 170px;
position:relative;
top: 0px;
left: 0px;
padding-left: 3px;
padding-top: 3px;
border: 1px solid #000000;
font-family:Arial;
font-size: 10pt;
color:black;
background: #fff;
}

/* classes Footer */

.blank_white
{
color: #FFFFFF;
font-size: 1pt;
}

.footer
{
border-width: 0px;
padding: 0px;
font-size: 10pt;
}

.footer_bold a
{
border-width: 0px;
padding: 0px;
font-size: 10pt;
font-weight: bold;
color: #0000CC;
text-decoration: none;
}
