/**************************
 Copyright : ANAH
 version : 1.14/ 2010.01.29
**************************/ 

/** DEFAULT **/

/* MENU NIV2 */
.default .leftSide .nav2 { color: #000; background: url(../img/Lcol_default_top.png) no-repeat center 19px; }
.default .leftSide .nav2 h2 { }
.default .leftSide .nav2 h3 { color: #8B0971; }
.default .leftSide .nav2 .content { background: #850071 repeat-y; }
.default .leftSide .nav2 li { color: #333333; margin-bottom: 5px; }
.default .leftSide .nav2 li a { color: #fff; }
.default .leftSide .nav2 li a.active { color: #fff; text-decoration: underline; }
.default .leftSide .nav2 li li { color: #8A0970; margin-bottom: 2px; }
.default .leftSide .nav2 li li a { color: #fff; background: url(../img/Rcol_item1_puce.png) no-repeat left 2px; }

.default .leftSide .nav2 li li a.active { color: #fff; background: url(../img/Rcol_item1_puce.png) no-repeat left 2px; }
.default .leftSide .nav2 a:hover { text-decoration: underline; }
.default .leftSide .nav2 .bottom { background: url(../img/Lcol_default_bot.png) no-repeat center top; }

/*  MAIN CENTER */
.default #main.int h2 { color: #8B0971; }
.default #main.int h3 { color: #C581B7; }
.default #main.int p { text-align: left; }
.default #main.int .important{ color: #8B0971; }
.default #main.int ul li a { color: #8B0971; }
/*.default #main.int li { background: url(../img/Rcol_item1_puce.png) no-repeat left 4px; }*/
.default #main.int ul li ul li { background: url(../img/list_puce1.png) no-repeat left 4px; }
.default #main.int ul.sommaire li { background: none; }
.default #main.int ul.sommaire li a { color: #8B0971; background: url(../img/picto_list_default.png) no-repeat left 0px; }
.default #main.int ul.sommaire_liens li { background: none; padding-left: 0px; }
.default #main.int ul.sommaire_liens li a { color: #8B0971; background: url(../img/picto_list_default.png) no-repeat left 0px; font-weight: bold; padding-left: 15px; }
.default #main.int ul.sommaire_liens li .nolink { color: #9B9B9B; background: url(../img/picto_list_default.png) no-repeat left 0px; }
.default #main.int ul.list_liens { margin-left: 10px; }
.default #main.int ul li ul.list_liens li { background: url(../img/Rcol_item1_puce.png) no-repeat left 4px; padding-left: 15px; margin-left: 5px; }
.default #main.int ul li ul.list_liens li a { font-weight: normal; }
.default .main.int table tr th { color: #8B0971; background: #E2C1DB; }
.default #main.int ul.csc-menu-def li { background: none; }
.default #main.int ul.sitemap li { background: none; }
.default #main.int ul.sitemap li ul li { background: none; }

/* Rightside - espace_abonne */
.default .rightSide .espace_abonne { color: #333333; background: url(../img/Rcol_default_top.png) no-repeat center 19px; }
.default .rightSide .espace_abonne h3 { color: #8B0971; }
.default .rightSide .espace_abonne .content { background: #f0e0ed url(../img/Rcol_default_bg.png) repeat-y center top; }
.default .rightSide .espace_abonne .bottom { background: url(../img/Rcol_default_bot.png) no-repeat center top; }
.default .rightSide .espace_abonne .identification input.btn { color: #8B0971; }
/* FORMULAIRE INSCRIPTION */
.default #main form#inscription { width:440px; position: relative; margin-right: auto; margin-left: auto; }
.default #main form#inscription .f1 legend { display: none; }
.default #main form#inscription .f1 { border: 0px solid #ccc; padding-left: 10px; padding-right: 10px; }
.default #main form#inscription .f1 label { width: 150px; display: block; height: 15px; padding-top: 5px; float: left; margin-bottom: 10px; position: relative; }
.default #main form#inscription .f1 .tx_powermail_pi1_fieldwrap_html_radio_title field_1 { display: block; width: 50px; float: left; }
.default #main form#inscription .f1 label.uid1_0 { width: 50px; margin-bottom: 10px; }
.default #main form#inscription .f1 label.uid1_1 { width: 250px; margin-bottom: 10px; }
.default #main form#inscription .f1 label a { position:relative; z-index:10; text-decoration:none; }
.default #main form#inscription .f1 label a dfn { background-color: #E2C1DB; border: 1px solid #8A0970; position: absolute; left: 25px; top: 0px; width: 180px; padding: 5px; color: #000; font-size: 110%; display: none }
.default #main form#inscription .f1 label a:hover dfn { display: block }


.default #main form#inscription .f1 input[type="text"] { width: 250px; height: 16px; color: #666; margin-top: 4px; margin-bottom: 6px; margin-left: 5px; display: block; float: left; background-color: #E3F2F2; border: 1px solid #CCC; }
.default #main form#inscription .f1 p { clear: left; padding-top: 10px; margin-bottom:0px; float: left; }
.default #main form#inscription fieldset#tx-powermail_pi1_fieldset_9 legend { display: none; }
.default #main form#inscription h3 { background-color: #8B0971; display: block; color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; margin-top: 10px; text-transform: uppercase; }
.default #main form#inscription .f2 { clear: left; }
.default #main form#inscription .f2, .default #main form#inscription .f3 { border: 1px solid #ccc; margin-bottom: 15px; padding: 10px; }
.default #main form#inscription .f2 legend, .default #main form#inscription .f3 legend { font-weight: bold; color: #8B0971; font-size: 120%; background: url(../img/picto_list_default.png) no-repeat left center; padding-left: 12px; padding-right: 10px; }
.default #main form#inscription .f2 label { float: left; clear: left; }
.default #main form#inscription .f3 { clear: left; }
.default #main form#inscription .f3 p { clear: left; padding-top: 18px; margin-bottom:0px}
.default #main form#inscription .f3 p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display: none; }
.default #main form#inscription .f3 p.tx_powermail_pi1_fieldwrap_html_radio_title field_17 { padding-top: 10px; margin-bottom: 0px; }
.default #main form#inscription .f3 .autre_organisme { clear: left; margin-top: 30px; padding-top: 5px; border-top: 1px dotted #ccc; }
.default #main form#inscription .f3 #powermaildiv_uid15 { clear: left; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #ccc; }
.default #main form#inscription .f3 .autre_organisme p { margin-bottom: 10px; margin-top: 15px; }
.default #main form#inscription .f3 label { width: 140px; display: block; height: 15px; padding-top: 5px; float: left; clear: left; }
.default #main form#inscription .f3 input[type="text"] { width: 260px; height: 16px; color: #666; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; display: block; float: left; background-color: #E3F2F2; border: 1px solid #CCC; }
.default #main form#inscription .f4 { clear: left; border-bottom: 1px solid #ccc; padding-bottom: 10px; text-align: right; }
.default #main form#inscription .f4 legend { display: none; }
.default #main form#inscription .f4 input { background: url(../img/default_btn_submit.png) no-repeat center center; color: #fff; display: block; width: 102px; float: right; border: none; cursor: pointer; font-size: 105%; height: 20px; text-transform: uppercase; padding-bottom: 2px; }
.powermail_mandatory_js { color:#ff0000;}

/* FORMULAIRE CONTACT */
.default #main form#contact {margin-left:auto;margin-right:auto;position:relative;}
.default #main form#contact legend,.default #main form#contact .field_27 { display: none; }
.default #main form#contact label.uid27_0, .default #main form#contact label.uid27_1{display:block; float:left;width:610px;}
.default #main form#contact label {display:block;float:left;padding:5px 0;width:150px;}
.default #main form#contact input,.default #main form#contact textarea, .default #main input.tx-powermail-pi1_mandatory_submit  {margin:5px 0;background-color:#E3F2F2;border:1px solid #CCCCCC;color:#666666;}
.default #main form#contact input.powermail_submit_uid30 {margin:0 0 0 150px;}
.default #main form#contact .powermail_mandatory {display:none;}
.default #main form#contact .powermail_mandatory_js {color:#C581B7;}


/* FORMULAIRE FORGOTPASSWORD */
.default #main form#forgotpassword input {background-color:#E3F2F2;border:1px solid #CCCCCC;color:#666666;margin:5px 0;width:200px;}
.default #main form#forgotpassword legend {display:none;}
.default #main form#forgotpassword label {display:block;float:left;padding:5px 0;width:230px;}
.default #main form#forgotpassword input.powermail_submit_uid32 {margin:0 0 0 230px;width:80px;}


/****************************************************************************************/

/** ACTUS **/

/* MENU NIV2 */


.actus .leftSide .nav2 { color: #8A0970; width: 173px; background: url(../img/Lcol_default_top.png) no-repeat center 19px; margin-bottom: 30px; }
.actus .leftSide .nav2 h2 { display: block; width: 173px; background: url(../img/home_actus_title.png) no-repeat 47px bottom; height: 19px; }
.actus .leftSide .nav2 h2 span { text-indent: -999px; display: none; }
.actus .leftSide .nav2 h3 { color: #8B0971; padding-top: 10px; }
.actus .leftSide .nav2 h3 a { color: #8B0971; padding-top: 10px; text-decoration: none; }
.actus .leftSide .nav2 h3 a:hover { text-decoration: underline; }
.actus .leftSide .nav2 .content { padding-right: 8px; padding-left: 8px; margin-top: 8px; background-color: #850071; padding-bottom: 10px; }
.actus .leftSide .nav2 .date { font-weight: bold; color: #333333; font-size: 95%; }
.actus .leftSide .nav2 a { color: #fff; text-decoration: none; }
.actus .leftSide .nav2 a:hover { text-decoration: underline; }
.actus .leftSide .nav2 .bottom { width: 173px; height: 8px; background: url(../img/Lcol_default_bot.png) no-repeat center top; }

/*  MAIN CENTER */
.actus #main.int .actus_rub { margin-bottom: 20px; border-bottom: 0px dotted #ccc; }
.actus #main.int .actus_rub a { color: #8A0970; }
.actus #main.int .actus_rub a:hover { text-decoration: none; margin-bottom: 2px; color: #8A0970; }
.actus #main.int .actus_rub h4, .actus #main.int .actus_rub h4 a { color: #8A0970; font-weight: bold; text-decoration: none; font-size: 100%; margin-bottom: 5px; text-transform: none; margin-top: 0px; padding-top: 0px; margin-left: 0px; }
.actus #main.int .actus_rub h4 a:hover { text-decoration: underline; }
.actus #main.int .actus_rub .date { color: #777; border-top: 1px dotted #ccc; padding-top: 10px; margin-top: 0px; }
.actus #main.int .actus_rub .date.first { border-top: none; padding-top: 0px; margin-top: 0px; }
.actus #main.int .actus_rub p { margin-bottom: 10px; margin-top: 10px; }
.actus #main.int .actus_rub .important { color: #8A0970; }
.actus #main.int .actus_rub .pagination { text-align: center; margin-top: 15px; color: #555; border-top: 1px dotted #ccc; padding-top: 10px; }
.actus #main.int .actus_rub .pagination p { text-align: center; margin-bottom: 10px; }
.actus #main.int .actus_rub .pagination p span { font-weight: bold; }
.actus #main.int .actus_rub .pagination a { border:1px solid #CCCCCC; padding:2px 3px; text-decoration:none; }
.actus #main.int .actus_rub .pagination a:hover { background-color:#CCC; color:#FFF !important; }
.actus #main.int .actus_rub dl { margin-top: 15px; margin-bottom: 10px; border-top: 1px dotted #ccc; font-size: 115%; color: #777; padding-top: 10px; }
.actus #main.int .actus_rub dl dt { font-size: 100%; }
.actus #main.int .actus_rub dd { margin: 0 0 6px; }
.actus #main.int .actus_rub dd img { vertical-align: middle; margin-right: 6px; }
.actus #main.int .actus_rub dd a { color:#555555 !important; text-decoration:none; font-size: 90%;}

.actus #main.int h3 { color: #8B0971; font-size: 135%; margin-top: 10px; margin-bottom: 0px; padding-bottom: 10px; }
.actus #main.int h4 { color: #C581B7; }
.actus #main.int h3.list { padding-bottom: 0px; }
.actus #main.int h3.list a { color: #fff; display: block; padding-top: 2px; padding-bottom: 2px; background-color: #E2C1DB; padding-left: 5px; text-decoration: none; margin-bottom: 0px; }
.actus #main.int h3.list a:hover { color: #fff; display: block; padding-top: 2px; padding-bottom: 2px; background-color: #8B0971; padding-left: 5px; text-decoration: none; }

.actus #main.int p { text-align: left; }
.actus #main.int ul li a { color: #8B0971; }
.actus #main.int li {  }
.actus #main.int ul li ul li {  }
.actus #main.int ul.sommaire li { background: none; }
.actus #main.int ul.sommaire li a { color: #8B0971; background: url(../img/picto_list_default.png) no-repeat left 0px; }
.actus #main.int ul.sommaire_liens li { background: none; padding-left: 0px; }
.actus #main.int ul.sommaire_liens li a { color: #8B0971; background: url(../img/picto_list_default.png) no-repeat left 0px; font-weight: bold; padding-left: 15px; }
.actus #main.int ul.list_liens { margin-left: 10px; }
.actus #main.int ul li ul.list_liens li { background: url(../img/Rcol_item1_puce.png) no-repeat left 4px; padding-left: 15px; margin-left: 5px; }
.actus #main.int ul li ul.list_liens li a { font-weight: normal; }
.actus .main.int table tr th { color: #8B0971; background: #E2C1DB; }


/****************************************************************************************/

/** RUBRIQUE 1 **/

/* MENU NIV2 */
.rub1 .leftSide .nav2 { color: #000; background: url(../img/Lcol_item1_top.png) no-repeat center 19px; }
.rub1 .leftSide .nav2 h2 { /*background: url(../img/Rcol_item1_title.png) no-repeat center bottom;*/ }
.rub1 .leftSide .nav2 h3 { color: #8B0971; }
.rub1 .leftSide .nav2 .content { background: #6793ba url(../img/Lcol_item1_bg.png) repeat-y; }
.rub1 .leftSide .nav2 li { color: #333333; margin-bottom: 5px; }
.rub1 .leftSide .nav2 li a { color: #fff; }
.rub1 .leftSide .nav2 li a.active { color: #fff; text-decoration: underline; }
.rub1 .leftSide .nav2 li li { color: #fff; margin-bottom: 2px; }
.rub1 .leftSide .nav2 li li a { color: #fff; background: url(../img/Rcol_item1_puce.png) no-repeat left 2px; }
.rub1 .leftSide .nav2 li li a.active { color: #fff; background: url(../img/Rcol_item1_puce.png) no-repeat left 2px; }
.rub1 .leftSide .nav2 a:hover { color: #fff; text-decoration: underline; }
.rub1 .leftSide .nav2 .bottom { background: url(../img/Lcol_item1_bot.png) no-repeat center top; }
/*  MAIN CENTER */
.rub1 #main.int h2 { color: #4F81CC; }
.rub1 #main.int .important { color: #6793BA; }
.rub1 #main.int a { color: #6793BA; }
.rub1 #main.int ul li a { color: #6793BA; }
.rub1 #main.int ul.sommaire li { background: none; }
.rub1 #main.int ul.sommaire li a { color: #6793BA; background: url(../img/picto_list_item1.png) no-repeat left 0px; }
.rub1 #main.int ul.sommaire li .nolink { color: #9B9B9B; background: url(../img/picto_list_item1.png) no-repeat left 0px; }
.rub1 .main.int table tr th { background-color: #C1D4E3; color: #6793BA; }
/* bordures images */
.rub1 .main.int img { border:1px solid #6793BA; }

/* Rightside - espace_abonne */
.rub1 .rightSide .espace_abonne { color: #333333; background: url(../img/Rcol_item1_top.png) no-repeat center 19px; }
.rub1 .rightSide .espace_abonne h3 { color: #6793BA; }
.rub1 .rightSide .espace_abonne .content { background: #e8eff5 url(../img/Rcol_item1_bg.png) repeat-y;  }
.rub1 .rightSide .espace_abonne .bottom { background: url(../img/Rcol_item1_bot.png) no-repeat center top; }
.rub1 .rightSide .espace_abonne .identification input.btn { color: #6793BA; }
/****************************************************************************************/
/** RUBRIQUE 2 **/
/* MENU NIV2 */
.rub2 .leftSide .nav2 { color: #fff; background: url(../img/Lcol_item2_top.png) no-repeat center 19px; }
.rub2 .leftSide .nav2 h2 { /*background: url(../img/Rcol_item2_title.png) no-repeat center bottom;*/ }
.rub2 .leftSide .nav2 h3 { color: #8B0971; }
.rub2 .leftSide .nav2 .content { background: #96bd0d url(../img/Lcol_item2_bg.png) repeat-y; }
.rub2 .leftSide .nav2 li { color: #fff; margin-bottom: 5px; }
.rub2 .leftSide .nav2 li a { color: #fff; }
.rub2 .leftSide .nav2 li a.active { color: #fff; text-decoration: underline; }
.rub2 .leftSide .nav2 li li { margin-bottom: 2px; }
.rub2 .leftSide .nav2 li li a { background: url(../img/Rcol_item2_puce.png) no-repeat left 2px; }
.rub2 .leftSide .nav2 li li a.active { color: #fff; background: url(../img/Rcol_item2_puce.png) no-repeat left 2px; text-decoration: underline; }
.rub2 .leftSide .nav2 a:hover { color: #fff; text-decoration: underline; }
.rub2 .leftSide .nav2 .bottom { background: url(../img/Lcol_item2_bot.png) no-repeat center top; }
/*  MAIN CENTER */
.rub2 #main.int h2 { color: #8AAF0C; }
.rub2 #main.int .important { color: #96BD0D; }
.rub2 #main.int a { color: #96BD0D; }
.rub2 #main.int ul li a { color: #96BD0D; }
.rub2 #main.int ul.sommaire li { background: none; }
.rub2 #main.int ul.sommaire li a { color: #96BD0D; background: url(../img/picto_list_item2.png) no-repeat left 0px; }
.rub2 #main.int ul.sommaire li .nolink { color: #9B9B9B; background: url(../img/picto_list_item2.png) no-repeat left 0px; }
.rub2 .main.int table tr th { background-color: #E5EEC1; color: #96BD0D; }
/* bordures images */
.rub2 .main.int img { border:1px solid #96BD0D; }

/* Rightside - espace_abonne */
.rub2 .rightSide .espace_abonne { color: #333333; background: url(../img/Rcol_item2_top.png) no-repeat center 19px; }
.rub2 .rightSide .espace_abonne h3 { color: #96BD0D; }
.rub2 .rightSide .espace_abonne .content { background: #eef4d7 url(../img/Rcol_item2_bg.png) repeat-y; }
.rub2 .rightSide .espace_abonne .bottom { background: url(../img/Rcol_item2_bot.png) no-repeat center top; }
.rub2 .rightSide .espace_abonne .identification input.btn { color: #96BD0D; }
/****************************************************************************************/
/** RUBRIQUE 3 **/

/* MENU NIV2 */
.rub3 .leftSide .nav2 { color: #fff; background: url(../img/Lcol_item3_top.png) no-repeat center 19px; }
.rub3 .leftSide .nav2 h2 { /*background: url(../img/Rcol_item3_title.png) no-repeat center bottom;*/ }
.rub3 .leftSide .nav2 h3 { color: #8B0971; }
.rub3 .leftSide .nav2 .content { background: #f3a53e url(../img/Lcol_item3_bg.png) repeat-y; }
.rub3 .leftSide .nav2 li { color: #fff; margin-bottom: 5px; }
.rub3 .leftSide .nav2 li a { color: #fff; }
.rub3 .leftSide .nav2 li a.active { text-decoration: underline; }
.rub3 .leftSide .nav2 li li { margin-bottom: 2px; }
.rub3 .leftSide .nav2 li li a { background: url(../img/Rcol_item3_puce.png) no-repeat left 2px; }
.rub3 .leftSide .nav2 li li a.active { background: url(../img/Rcol_item3_puce.png) no-repeat left 2px; text-decoration: underline; }
.rub3 .leftSide .nav2 a:hover { text-decoration: underline; }
.rub3 .leftSide .nav2 .bottom { background: url(../img/Lcol_item3_bot.png) no-repeat center top; }
/*  MAIN CENTER */
.rub3 #main.int h2 { color: #ED8A05; }
.rub3 #main.int .important { color: #FAA633; }
.rub3 #main.int a { color: #FAA633; }
.rub3 #main.int ul li a { color: #FAA633; }
.rub3 #main.int ul.sommaire li { background: none; }
.rub3 #main.int ul.sommaire li a { color: #FAA633; background: url(../img/picto_list_item3.png) no-repeat left 0px; }
.rub3 #main.int ul.sommaire li .nolink { color: #9B9B9B; background: url(../img/picto_list_item3.png) no-repeat left 0px; }
.rub3 .main.int table tr th { background-color: #FEE9CC; color: #FAA633; }
/* bordures images */
.rub3 .main.int img { border:1px solid #FAA633; }

/* Rightside - espace_abonne */
.rub3 .rightSide .espace_abonne { color: #333333; background: url(../img/Rcol_item3_top.png) no-repeat center 19px; }
.rub3 .rightSide .espace_abonne h3 { color: #FAA633; }
.rub3 .rightSide .espace_abonne .content { background: #fdf2e2 url(../img/Rcol_item3_bg.png) repeat-y; }
.rub3 .rightSide .espace_abonne .bottom { background: url(../img/Rcol_item3_bot.png) no-repeat center top; }
.rub3 .rightSide .espace_abonne .identification input.btn { color: #FAA633; }
/****************************************************************************************/
/** RUBRIQUE 4 **/

/* MENU NIV2 */
.rub4 .leftSide .nav2 { color: #fff; background: url(../img/Lcol_item4_top.png) no-repeat center 19px; }
.rub4 .leftSide .nav2 h2 { /*background: url(../img/Rcol_item4_title.png) no-repeat center bottom;*/ }
.rub4 .leftSide .nav2 h3 { color: #8B0971; }
.rub4 .leftSide .nav2 .content { background: #43bee2 url(../img/Lcol_item4_bg.png) repeat-y; }
.rub4 .leftSide .nav2 li { color: #fff; margin-bottom: 5px; }
.rub4 .leftSide .nav2 li a { color: #fff; }
.rub4 .leftSide .nav2 li a.active { color: #fff; text-decoration: underline; }
.rub4 .leftSide .nav2 li li { margin-bottom: 2px; }
.rub4 .leftSide .nav2 li li a { background: url(../img/Rcol_item4_puce.png) no-repeat left 2px; }
.rub4 .leftSide .nav2 li li a.active { background: url(../img/Rcol_item4_puce.png) no-repeat left 2px; text-decoration: underline; }
.rub4 .leftSide .nav2 a:hover { text-decoration: underline; }
.rub4 .leftSide .nav2 .bottom { background: url(../img/Lcol_item4_bot.png) no-repeat center top; }
/*  MAIN CENTER */
.rub4 #main.int h2 { color: #00ADCC; }
.rub4 #main.int .important { color: #00BFE4; }
.rub4 #main.int a { color: #00BFE4; }
.rub4 #main.int ul li a { color: #00BFE4; }
.rub4 #main.int ul.sommaire li { background: none; }
.rub4 #main.int ul.sommaire li a { color: #00BFE4; background: url(../img/picto_list_item4.png) no-repeat left 0px; }
.rub4 #main.int ul.sommaire li .nolink { color: #9B9B9B; background: url(../img/picto_list_item4.png) no-repeat left 0px; }
.rub4 .main.int table tr th { background-color: #BEEFF8; color: #00BFE4; }
/* bordures images */
.rub4 .main.int img { border:1px solid #00BFE4; }

/* Rightside - espace_abonne */
.rub4 .rightSide .espace_abonne { color: #333333; background: url(../img/Rcol_item4_top.png) no-repeat center 19px; }
.rub4 .rightSide .espace_abonne h3 { color: #00BFE4; }
.rub4 .rightSide .espace_abonne .content { background: #e3f5fb url(../img/Rcol_item4_bg.png) repeat-y; }
.rub4 .rightSide .espace_abonne .bottom { background: url(../img/Rcol_item4_bot.png) no-repeat center top; }
.rub4 .rightSide .espace_abonne .identification input.btn {  color: #00BFE4; }

/*** END ***/

