/**************************
 Copyright : ANAH
 version : 1.14/ 2010.02.04 
**************************/ 

/*****************/
/*  MAIN CENTER */
/***************/
.main.int { position: relative; padding-bottom: 10px; font-size: 90%; color: #444; margin-top: 0px; }
.main.int h2 { font-size: 200%; font-weight:normal; margin-bottom: 5px; margin-top: 0px; line-height:110%; }
.main.int .chapeau { color: #4E4E4E; }

.main.int h3 { color: #B5489A; margin-bottom: 4px; font-size: 125%; padding-top: 10px; }
.main.int h4 { font-size: 110%; color: #333; padding-top: 5px; padding-bottom: 2px; margin-left: 0px; }
.main.int .niv3 { margin-bottom: 10px; text-align: justify; margin-left: 20px; }
.main.int .info { color: #9B9B9B; font-size: 130%; margin-top: 10px; margin-bottom: 15px; }
.main.int ul { margin-bottom: 10px; margin-top: 0px; }
.main.int li { margin-bottom: 2px; padding-left: 0px; margin-left: 15px; list-style-image: url(../img/Ccol_list_puce.png); list-style-position: outside; }
.main.int li a { text-decoration: none; color:#555!important; }
.main.int li a:hover { text-decoration: underline; }
.main.int ul li ul li { list-style-image: url(../img/list_puce1.png); }
.main.int ul.sommaire li { background: none; padding-left: 0px; list-style-image: url(none); font-size:110%; }
.main.int ul.sommaire li a { display: block; padding-left: 20px; color:#000!important; text-decoration:none; }
.main.int ul.sommaire li a:hover { text-decoration:underline; }
.main.int ul.sommaire li .nolink { display: block; padding-left: 20px; }
.main.int ul li ul { margin-left: 15px; margin-top: 7px; margin-bottom: 10px; }
.main.int ul li ul li { }
.main.int ul li ul li a {background: none!important; display: inline!important; width: auto!important; padding: 0!important; }
.main.int ul li .nolink { color: #9B9B9B!important; }
.main.int p { margin-bottom: 10px; text-align: left; padding-right: 5px; }
.main.int .update { color: #292929; margin-top:20px; margin-bottom:5px; font-size:90%;}
.main.int .notes { font-style: italic; border-top: 1px dotted #CCCCCC; padding-top: 5px; color: #666; }
.main.int .important { font-weight: bold; }
.main.int p.chapeau { font-weight: bold; margin-top:10px; margin-bottom: 10px  }

/* bordures images */
.main.int img { border:1px solid #8A0970; }

/* tableau 
-------------------------------------------------------------- */
.main.int table { border-left-width: 1px; border-left-style: solid; border-top-width: 1px; border-top-style: solid; border-top-color: #888; border-left-color: #; border-left-color: #888; margin-top: 15px; margin-bottom: 10px; width: 100%; }
.main.int table tr td, .main.int table tr th { border-right-width: 1px; border-right-style: solid; border-bottom-width: 1px; border-bottom-style: solid; padding: 3px 5px; border-right-color: #888; border-bottom-color: #888; }
.main.int table tr th { background-color: #e8e8e8; padding: 5px;  font-weight: bold; font-size: 1.1em; color: #333; }
.main.int table ul { margin: 0; margin-top: 5px; }
.main.int table ul li { background: url(../img/list_puce1.png) no-repeat left 4px!important; padding-left: 10px; margin-left: 2px; }
.main.int table ul li a { background: none!important; display: inline!important; width: auto!important; padding: 0!important;  }


/*lexique
-------------------------------------------------------------- */
#mainModules .aroglossary-glossary ul { display: block; font-size: 90%; width: 430px; height: 38px; margin-bottom: 10px; margin-top: 15px; }
#mainModules .aroglossary-glossary ul li { display: block; font-size: 120%; background: none!important; float: left; margin-left: 4px; margin-right: 4px; padding-left: 0px; padding-right: 0px; margin-bottom: 5px; }
#mainModules .aroglossary-glossary ul li.default {  }
#mainModules .aroglossary-glossary ul li a { padding-left: 2px; padding-right: 2px; border: 1px solid #fff; }
#mainModules .aroglossary-glossary ul li.active a { font-weight: bold; border: 1px solid #8B0971; }
#mainModules .aroglossary-glossary ul li a:hover { font-weight: normal; border: 1px solid #8B0971; text-decoration:none }

#mainModules .aroglossary-entries { clear: left;  }
#mainModules .aroglossary-entries dt { font-size: 110%; color:#8A0970; margin-top: 10px; margin-bottom: 2px; border-top: 1px dotted #ccc; padding-top: 5px; }
#mainModules .aroglossary-entries dd {}
#mainModules .aroglossary-entries dd a { color:#8A0970; margin-left: 10px; }


/* Recherche resultat
-------------------------------------------------------------- */
#mainModules .tx-indexedsearch #searchRes a { color:#8A0970; margin-left: 10px; }
#mainModules .tx-indexedsearch #searchRes a:hover { text-decoration:none }
#mainModules .tx-indexedsearch #searchRes input { color:#8A0970; font-size: 110%; }
#mainModules .tx-indexedsearch-whatis { color: #999; }
#mainModules .tx-indexedsearch-whatis span { color: #8A0970; }
#mainModules .tx-indexedsearch p { margin-top: 10px; }
#mainModules .tx-indexedsearch ul { display: block; font-size: 100%; width: 430px; margin-bottom: 10px; margin-top: 5px; border-top: 1px dotted #ccc; padding-top: 10px; padding-bottom: 10px; }
#mainModules .tx-indexedsearch ul li { display: block; font-size: 100%; background: none!important; float: left; margin-left: 0px; margin-right: 6px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; }
#mainModules .tx-indexedsearch ul li.default {  }
#mainModules .tx-indexedsearch ul li a { padding-left: 2px; padding-right: 2px; border: 1px solid #ccc; padding-top: 1px; padding-bottom: 1px; }
#mainModules .tx-indexedsearch ul li.active a { font-weight: bold; border: 1px solid #8B0971; }
#mainModules .tx-indexedsearch ul li a:hover { font-weight: normal; border: 1px solid #8B0971; text-decoration:none }

#mainModules .tx-indexedsearch-res { clear: left;  }
#mainModules .tx-indexedsearch-res #search-list { border-top: 1px dotted #ccc; padding-top: 10px; margin-top: 10px; }
#mainModules .tx-indexedsearch-res #search-list h5 a { color: #8A0970; }
#mainModules .tx-indexedsearch-res #search-list h5 a:hover { text-decoration:none }
#mainModules .tx-indexedsearch-res #search-list p { margin-top: 5px; }
#mainModules .tx-indexedsearch-res #search-list p.small { color: #666; margin-top: 0px; }
#mainModules .tx-indexedsearch-res #search-list img { border:0; }
/*********************/
/* LEFTSIDE */
/*******************/

/* MENU NIV2 */
.leftSide .nav2 { width: 173px; margin-bottom: 30px; margin-top:8px; }
.leftSide .nav2 h2 { display: block; width: 173px; height: 19px; }
.leftSide .nav2 h2 span { text-indent: -999px; display: none; }
.leftSide .nav2 h3 { padding-top: 0px!important; }
.leftSide .nav2 .content { padding-right: 8px; padding-left: 8px; margin-top: 8px;  font-size: 110%; padding-bottom: 1px; padding-top: 5px;}
.leftSide .nav2 li { }
.leftSide .nav2 li a { text-decoration: none; background: url(../img/picto_nav2.png) no-repeat left 2px; display: block; padding-left: 12px; margin-bottom: 10px; }
.leftSide .nav2 li a:hover, .leftSide .nav2 li a.active { background: url(../img/picto_nav2-on.png) no-repeat left 3px; text-decoration: underline; }
.leftSide .nav2 li li { margin-left: 15px; }
.leftSide .nav2 li li a { text-decoration: none; }
.leftSide .nav2 li li a.active { background: url(../img/list_puce2.png) no-repeat left 2px; text-decoration: underline; }
.leftSide .nav2 a:hover { text-decoration: underline; }
.leftSide .nav2 .bottom { width: 173px; height: 8px; }

/*********************/
/* RIGHTSIDE */
/*******************/
.rightSide { position: relative; }

/* 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; margin-top:8px;}
.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; padding-bottom: 10px; background: #E3F2F2 url(../img/home_cols_actu_bg.png) repeat-y center top; }
.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 {float:left;font-weight:bold;height:15px;padding:0;width:150px;}
.rightSide .espace_abonne .identification .user, .rightSide .espace_abonne .identification .pass  {margin-left:2px;}
.rightSide .espace_abonne .identification input.mail {color:#666666;float:left;font-size:110%;height:14px;width:150px;}
.rightSide .espace_abonne .identification input.btn {background-color:transparent;border:medium none;color:#759AAC;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:120%;font-weight:bold;height:18px;margin:0;padding:0;float:left;}
.rightSide .espace_abonne .identification span {margin:2px 0 3px 3px;display:block;}

/* LOGGED - espace_abonne */
.rightSide .espace_abonne.logged { color: #333333; width: 173px; background: url(../img/home_cols_blocs_top.png) no-repeat center 19px; margin-bottom: 20px; position: relative; top: 0px; }
.rightSide .espace_abonne.logged .content { }
.rightSide .espace_abonne.logged h2 { display: block; width: 173px; background: url(../img/home_col_espace-abo_title.png) no-repeat center bottom; height: 19px; }
.rightSide .espace_abonne.logged h2 span { text-indent: -999px; display: none; }
.rightSide .espace_abonne.logged h3 { color: #8B0971; padding-top: 5px; margin-bottom: 5px; text-transform: uppercase; }
.rightSide .espace_abonne.logged .content { padding-right: 8px; padding-left: 8px; margin-top: 8px; background-color: #E3F2F2; padding-bottom: 10px; font-size: 100%; }
.rightSide .espace_abonne.logged .date { font-weight: bold; color: #333333; font-size: 95%; }
.rightSide .espace_abonne.logged p { padding-bottom: 5px; }
.rightSide .espace_abonne.logged ul { margin-bottom: 5px; }
.rightSide .espace_abonne.logged li { padding-left: 13px; background: url(../img/list_puce1.png) no-repeat 0px 4px; line-height: 100%; padding-bottom: 5px; }
.rightSide .espace_abonne.logged li.doc { background: url(../img/picto_doc.png) no-repeat left 1px; padding-left: 15px; padding-top: 2px; }
.rightSide .espace_abonne.logged a { color: #333333; text-decoration: underline; }
.rightSide .espace_abonne.logged a:hover { text-decoration: none; }
.rightSide .espace_abonne.logged .bottom { width: 173px; height: 8px; background: url(../img/home_cols_blocs_bot.png) no-repeat center top; }
.rightSide .espace_abonne.logged .identification label { }
.rightSide .espace_abonne.logged .identification input.mail { height: 15px; width: 110px; color: #666666; font-size: 110%; }
.rightSide .espace_abonne.logged .identification input.btn { background-color: #E3F2F2; border: none; color: #759AAC; font-weight: bold; width: 22px; height: 18px; cursor: pointer; }

/* 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 .acces_rub { margin-top: 20px; }
.rightSide .acces_rub img { margin-bottom: 10px; }

/*** END ***/

