body {background: #b9d6dc url('../images/bg.gif') top right repeat-x; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.7em;}
body, td, p, pre, input, select, textarea {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #626363;}
hr {color: #CCC;}
form {margin: 0px;}

strong, b {color: #000000;}

.corps {margin: 33px auto; width: 970px; background-color: #FFFFFF;}

/******************************COLONNES*****************/
.colg {background: url(../images/bg_colg.gif); width: 15px;}
.cold {background: url(../images/bg_cold.gif); width: 15px;}
.col_act {width: 165px;}
#col_info {padding-top: 175px; width: 175px; border-left: 1px solid #CCC;}
#col_info h3, #col_info div {text-align: center;}

.contenu {width: 580px; padding: 0px 10px;}

#sponsors {margin: 0 auto;}

.texte {text-align: justify; color: #626363;}
.titrepage {margin: 10px 0px; clear: both;}
.stitre {margin: 10px; margin-top: 20px; text-align: left; font-weight: bold; color: #FF0000;}
.citation {color: #FF0000; font-weight: bold; font-style: italic;}
.rouge {color: #FF0000; font-weight: bold;}


.col_img {border: 1px solid #000000;}
.col_center {padding-left: 10px; padding-right: 10px;}
.col_act {background: url(../images/bg_col_act.gif);}
.activite {margin-bottom: 7px;}

.mandatory {color: #F00; font-size: 14px; font-weight: bold; font-family: "Arial Black";}
.alerte {font-weight: bold; color: #FF0000; margin: 5px; text-align: center;}

.clear {clear: both;}

/****************************** FOOTER *****************/
.footer {background-color: #b9d6dc;}
#footer {color: #333; font-size: 80%; line-height: 45px; vertical-align: text-top;}
.jag_logo {margin: 10px 10px 5px -5px;}

/******************************PRIX EXCELLENCE*****************/
.exc_mois {vertical-align: top; text-align: center; padding-top: 4px; font-weight: bold; color: #FFFFFF; background-image: url('../images/bg_mois_exc.gif'); background-repeat: repeat-x; background-position: left top; height: 30px;}
.exc_cat {text-align: center; font-weight: bold; color: #000000;}
.exc_membre {text-align: center; padding-bottom: 15px;}
a.exc_link:link, a.exc_link:visited, a.exc_link:active {color: #000000; text-decoration: none;}
a.exc_link:hover {color: #0000FF; text-decoration: underline;}

/****************** NEWS ***********************************/
.news_titre {font-weight: bold; text-align: center; font-size: medium; color: #5e95a9;}
.news_date {text-align: center; font-size: smaller; color: #5e95a9; font-style: italic;}
.news_texte {text-align: justify;}
/*.news_img {border: 1px solid #000000;}*/

/****************** GALA ***********************************/
.gala_pic {text-align: center;}
.gala_pic_desc {text-align: center; padding-bottom: 15px; font-weight: bold;}

/****************** MEMBRES ***********************************/
.membre_logo {text-align: center; margin-bottom: 15px; margin-top: 0px;}

/****************** CALENDRIER ***********************************/
.cal_mois { font-size: 13px; margin-top: 15px; font-weight: bold; text-transform: uppercase; color: #AAAAAA;}
.cal_date { text-align: right; padding-right: 7px; font-weight: bold; margin-top: 7px; font-size: 16px; color: #999;}
.cal_detail { margin-top: 7px;}
a.cal_link:link, a.cal_link:visited, a.cal_link:active {color: #000000; text-decoration: none;} a.cal_link:hover {color: #000000; text-decoration: underline;}

/****************** INSCRIPTION ***********************************/
.tabins {margin: 5px;}
.tab_ins {margin-top: 15px;}
.stitre_ins {font-weight: bold; color: #cd0e0a;}
.input_txt_ins {border: 1px solid #000000; background-color: #FFFFFF; color: #cd0e0a; text-align: center; font-size: 11px; font-weight: bold;}
.input_btn_ins {border: 1px solid #000000; background-color: #FFFFFF; color: #cd0e0a; font-weight: bold; text-align: center; font-size: 11px;}
.redfield_ins {border: 1px solid #000000; background-color: #FF0000; color: #FFFFFF; font-weight: bold; text-align: center;}

/****************** PRÉSIDENTS ***********************************/
.pres_titre {font-weight: bold; text-align: left; color: #5e95a9; margin-top: 10px; font-size: larger;}
.pres_soustitre {font-weight: bold; text-align: left; color: #5e95a9; margin-top: 10px;}
.pres_texte {text-align: justify;}
.pres_img {border: 1px solid #000000;}

/****************** ACTIVITÉS ***********************************/
.act_titre {font-weight: bold; text-align: center; font-size: medium; color: #5e95a9; font-size: 170%;}
.act_theme {font-weight: bold; text-align: center; font-size: smaller; color: #5e95a9; font-style: italic;}

.act_ico_table {height: 119px; overflow: hidden;}
.act_ico_nom {font-size: 12px; font-weight: bold; text-align: right; color: #FFFFFF; font-style: italic; padding-right: 15px; padding-top: 1px; height: 23px; overflow: hidden;}
.act_ico_img {height: 79px; overflow: hidden;}
.act_ico_date {font-weight: bold; text-align: right; color: #FFFFFF; font-style: italic; padding-right: 15px; padding-bottom: 2px; height: 14px; overflow: hidden;}

.act_btn {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 3px; border: 1px solid #b9d6dc; padding: 1px; background-color: #FFFFFF; cursor: pointer; width: 430px;}
.act_btn_ins {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 3px; border: 1px solid #000000; color: #FF0000; font-weight: bold; padding: 1px; background-color: #FFFFFF; cursor: pointer;}

a.act_ico_link:link, a.act_ico_link:visited, a.act_ico_link:active {color: #FFFFFF; text-decoration: none;}
a.act_ico_link:hover {color: #FF0000; text-decoration: underline;}

/****************** ACCÈS RÉSERVÉ ***********************************/
.nom_logged { text-align: right; color: #FFFFFF; padding-right: 17px; padding-left: 10px; padding-top: 3px; font-weight: bold;}

#home_btn {clear: both;}
.home_btn {margin: 15px; float: left;}


#act_top {border: 1px dashed #CCC; margin: 10px; padding: 10px;}

/***********************************************************/
a:link, a:visited, a:active {color: #626363; text-decoration: underline;} a:hover {color: #d2c178; text-decoration: underline;}
a.enum:link, a.enum:visited, a.enum:active {color: #000000; text-decoration: none;} a.enum:hover {color: #FF0000; text-decoration: underline;}
a.homebtnlink:link, a.homebtnlink:visited, a.homebtnlink:active {color: #000000; text-decoration: none;} a.homebtnlink:hover {color: #FF0000; text-decoration: underline;}
