/**************************
 Copyright : ANAH
 version : 1.14/ 2010.01.29
**************************/ 

/* TOPMENU */


#topmenu #nav li.rub1 a { width: 115px; color: #fff; background: #6793BA url(../img/menu_item1.png) no-repeat center top; }
#topmenu #nav li.rub2 a { width: 154px; color: #fff; background: #96BD0D url(../img/menu_item2.png) no-repeat center top; }
#topmenu #nav li.rub3 a { width: 136px; color: #fff; background: #FAA633 url(../img/menu_item3.png) no-repeat center top; }
#topmenu #nav li.rub4 a { width: 172px; color: #fff; background: #00BFE4 url(../img/menu_item4.png) no-repeat center top; }
#topmenu #nav li.rub1 a:hover, #topmenu #nav li.rub1-on a { width: 115px; color: #fff; background: #6793BA url(../img/menu_item1.png) no-repeat center bottom; }
#topmenu #nav li.rub2 a:hover, #topmenu #nav li.rub2-on a { width: 154px; color: #fff; background: #96BD0D url(../img/menu_item2.png) no-repeat center bottom; }
#topmenu #nav li.rub3 a:hover, #topmenu #nav li.rub3-on a { width: 136px; color: #fff; background: #FAA633 url(../img/menu_item3.png) no-repeat center bottom; }
#topmenu #nav li.rub4 a:hover, #topmenu #nav li.rub4-on a { width: 172px; color: #fff; background: #00BFE4 url(../img/menu_item4.png) no-repeat center bottom; }


/********************************/
/* UNLOGGED - HOME MAIN CENTER */
/******************************/
.main.home { position: relative; padding-bottom: 10px; color: #6793BA; font-size: 80%; width: 610px; margin-left: 10px; padding-right: 0px; }
.main.home #mainModules ul li { width: 290px; float: left; margin-bottom: 25px; display: block; margin-left: 3px; margin-right: 12px; }

.main.home #mainModules a { color: #6793BA; text-decoration: none; display: block; }
.main.home #mainModules a:hover { color: #8B0971; }
.main.home #mainModules ul li img { margin-bottom: 10px; height:141px; width:290px; }


/********************************/
/* LOGGED - HOME MAIN CENTER */
/******************************/

/*.main .subscribers .main_row { clear: left; }*/
.main .subscribers { position: relative; padding-bottom: 10px; color: #759AAC; font-size: 100%; background: url(../img/home_logged_main_top.png) no-repeat center 19px; margin-top: 0px; width:600px; }
.main .subscribers .content { color:#3F78AA; background: url(../img/home_logged_main_bg.png) repeat-y center top; margin-top: 10px;  position: relative; padding-bottom: 10px; width:600px; }
.main .subscribers .content img { border:1px solid #C3C3C3; }
.main .subscribers .bottom { background: url(../img/home_logged_main_bot.png) no-repeat center top; width: 600px; height: 10px; }
.main .subscribers h2 { background: url(../img/home_espace-abo_title.png) no-repeat left bottom; display: block; height: 19px; margin-left: 15px; }
.main .subscribers h2 span { text-indent: -9999px; display: none; }
.main .subscribers .bgcontainer-2columns-separate .column { font-size:110%; width: 240px; float: left; margin-bottom: 0px; display: block; text-align: center; padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; margin-top: 15px; position: relative; left: 28px; margin-right: 28px; background: #D0E6FA url(../img/home_cols_blocs_top.png) no-repeat center top; }
div.csc-textpic-center div.csc-textpic-text {text-align:center; font-size:110%;}
.main .subscribers .bgcontainer-2columns-separate .column .bottom { background: url(../img/home_cols_blocs_bot.png) no-repeat center bottom; width: 260px; height: 8px; display: block; position: absolute; bottom: 0px; left: 0px; }
.main .subscribers .bgcontainer-2columns-separate .column img { margin-bottom: 10px;}
.main .subscribers .bgcontainer-2columns-global { width: 374px; clear: left; background: #d3e9fd url(../img/home_main_listes_top.png) no-repeat center top; display: block; position: relative; left: 28px; }
.main .subscribers .bgcontainer-2columns-separate .bottom { background:none; height: 10px; width: 374px; }
.main .subscribers .bgcontainer-2columns-global .column .bottom { background:none;}
.main .subscribers .bgcontainer-2columns-global .bottom { background: url(../img/home_main_listes_bot.png) no-repeat center bottom; height: 10px; width: 374px; }
.main .subscribers .bgcontainer-2columns-global .column {font-size:110%; width: 168px; float: left; margin-bottom: 10px; display: block; background-color: #D0E6FA; margin-left: 10px; margin-right: 5px; margin-top: 2px; }

.main .subscribers .bgcontainer-1column-global {font-size:110%; width: 550px; clear: left; background: #D0E6FA url(../img/home_main_listes_top.png) no-repeat center top; display: block; position: relative; left: 28px; margin-top: 20px; padding-top:15px;  }
.main .subscribers .bgcontainer-1column-global .column .bottom { background:none;}
.main .subscribers .bgcontainer-1column-global .bottom { background: url(../img/home_main_listes_bot.png) no-repeat center bottom; height: 10px; width: 550px; }
.main .subscribers .bgcontainer-1column-global .column { width: 530px; float: left; margin-bottom: 10px; display: block; background-color: #D0E6FA; margin-left: 10px; margin-right: 5px; margin-top: 2px; }

.main .subscribers .bgcontainer-2columns-separate .column h3, .main .subscribers .bgcontainer-2columns-global .column h3, .subscribers .bgcontainer-1column-global .column h3 { font-size:120%; color: #8B0971; margin-bottom: 15px; margin-top: 10px; border-bottom: 1px dotted #8B0971; padding-bottom: 5px; }
.main .subscribers .column li { margin-bottom: 5px; background: url(../img/picto_list_default.png) no-repeat left 4px; padding-left: 20px; padding-top:4px; }
.main .subscribers a { color: #3f78aa; text-decoration: none; }
.main .subscribers a:hover { color:#8A0970; text-decoration: underline; }

/*********************/
/* HOME LEFTSIDE */
/*******************/

/* edito  */

.leftSide .edito { color: #759AAC; width: 173px; background: url(../img/home_edito_top.png) no-repeat center 19px; margin-bottom: 30px; }
.leftSide .edito h2 { display: block; width: 173px; background: url(../img/home_edito_title.png) no-repeat center bottom; height: 19px; }
.leftSide .edito h2 span { text-indent: -999px; display: none; }
.leftSide .edito .content { background: url(../img/home_edito_bg.png) repeat-y center top; padding-right: 8px; padding-left: 8px; margin-top: 10px; }
.leftSide .edito a { color: #759AAC; text-decoration: underline; }
.leftSide .edito a:hover { text-decoration: none; }
.leftSide .edito p { padding-bottom: 5px; }
.leftSide .edito .bottom { width: 173px; height: 10px; background: url(../img/home_edito_bot.png) no-repeat center top; }
/* Actualites */

.leftSide .actus { color: #759AAC; width: 173px; background: url(../img/home_cols_actu_top.png) no-repeat center 19px; margin-bottom: 30px; }
.leftSide .actus h2 { display: block; width: 173px; background: url(../img/home_actus_title.png) no-repeat center bottom; height: 19px; }
.leftSide .actus h2 span { text-indent: -999px; display: none; }
.leftSide .actus h3 { color: #8B0971; padding-top: 10px; }
.leftSide .actus h3 a { color: #8B0971; padding-top: 10px; text-decoration: none; }
.leftSide .actus h3 a:hover {text-decoration: underline; }
.leftSide .actus .content { padding-right: 8px; padding-left: 8px; margin-top: 8px; background: #e3f2f2 url(../img/home_cols_actu_bg.png) repeat-y; }
.leftSide .actus .date { font-weight: bold; color: #333333; font-size: 95%; }
.leftSide .actus a { color: #759AAC; text-decoration: none; }
.leftSide .actus a:hover { text-decoration: underline; }
.leftSide .actus .bottom { width: 173px; height: 8px; background: url(../img/home_cols_actu_bot.png) no-repeat center top; }
/*********************/
/* HOME RIGHTSIDE */
/*******************/

/* UNLOGGED - espace_abonne */

.rightSide .espace_abonne { color: #333333; width: 173px; background: url(../img/home_cols_actu_top.png) no-repeat center 19px; margin-bottom: 20px; }
.rightSide .espace_abonne h2 { display: block; width: 173px; background: url(../img/home_col_espace-abo_title.png) no-repeat center bottom; height: 19px; }
.rightSide .espace_abonne h2 span { text-indent: -999px; display: none; }
.rightSide .espace_abonne h3 { color: #759AAC; padding-top: 5px; margin-bottom: 5px; }
.rightSide .espace_abonne .content { padding-right: 8px; padding-left: 8px; margin-top: 8px; background: #e3f2f2 url(../img/home_cols_actu_bg.png) repeat-y; padding-bottom: 10px; }
.rightSide .espace_abonne .date { font-weight: bold; color: #333333; font-size: 95%; }
.rightSide .espace_abonne p { padding-bottom: 5px; }
.rightSide .espace_abonne ul { margin-bottom: 5px; }
.rightSide .espace_abonne li { padding-left: 10px; background: url(../img/list_puce1.png) no-repeat left 4px; }
.rightSide .espace_abonne a { color: #333333; text-decoration: underline; }
.rightSide .espace_abonne a:hover { text-decoration: none; }
.rightSide .espace_abonne .bottom { width: 173px; height: 8px; background: url(../img/home_cols_actu_bot.png) no-repeat center top; }
.rightSide .espace_abonne .identification label { }
.rightSide .espace_abonne .identification input.mail { height: 14px; width: 50px; color: #666666; font-size: 110%; }
.rightSide .espace_abonne .identification input.btn { background-color: #E3F2F2; border: none; color: #759AAC; font-weight: bold; width: 22px; height: 18px; cursor: pointer; font-size: 120%; }
/* links */
.rightSide .link_action { }
.rightSide .link_action a { color: #759AAC; }
.rightSide .link_action a:hover { text-decoration: none; }
.rightSide .link_action a.print { background: url(../img/picto_print.png) no-repeat left center; padding-left: 22px; display: block; height: 16px; margin-bottom: 5px; }
.rightSide .link_action a.send { background: url(../img/picto_envoyer.png) no-repeat left center; padding-left: 22px; display: block; height: 16px; }
/* LOGGED - acces rubriques */
.rightSide #rightSideModules { margin-top: 0px; }
.rightSide #rightSideModules li { margin-bottom: 10px; }

/*** END ***/
