/**
 * CIPC Project.
 * Core styles file. 
 *
 * $v1$
 * @auth    Modulis.ca
 * @crdate  2009-06-30
 * @project cipc
 */

/* 3 column layout */
.cont-col-right .splash-block h1{ /*font-size:1.6em*/ }


/************************************
 *          Page Core styles        *
 ************************************/

/* General */
body { /*font-family: times, serif;*/ font-family: arial, Helvetica,sans-serif; font-size:12px;}
p {margin:0px;}
p.bodytext { text-align: justify; padding-left: 3px; line-height:1.3em;}
div.cont-col-right p.bodytext { text-align: left;; }
div.block_error { border-style: solid; border-color:#b03060; border-width: 1px; background-color: #FFCCFF; padding: 0.4em; margin-bottom: 15px; }
div.block_valid { border-style: solid; border-color:#33CC66; border-width: 1px; background-color: #CCFFCC; padding: 0.4em; margin-bottom: 15px; }
div.clear {clear:both;}
div.cipc-container { /*margin-top:5px;*/ }
div.cipc-content { margin-bottom: 15px; }
div.print_link { text-align:right;clear:both; }
div.print_link div.print { float:right; }
div.print_link div.help { width:50px;float:right; }
div.print_link div.help a { text-decoration:none; } 
blockquote { margin: 0px 0px 30px 0px; padding:15px; border: 1px solid #CCC; font-style: normal; color: #4D4D4D; }
p.bodytext a { color: #AA9C70; }
p.bodytext a:hover { color: #00A2B1; }
p.bodytext a.internal-link { color: #000; font-size:9px; }
p.bodytext a:hover.internal-link { color: #00A2B1; }
a { color: #AA9C70; }

/*.divAriane { margin-top: 15px; border-top: 1px solid #DDD; padding-top: 5px; }*/
.divAriane { margin: 10px 0; padding: 5px 0; }

/* Menu */
ul.menu-ul {padding-left:0;margin-left:0;}
ul.menu-ul li {list-style:none;}
ul.menu-ul li ul {margin-left:1.0em;margin-right:0em}
ul.menu-ul li a,ul.menu-ul li a:visited,ul.menu-ul li a:hover {text-decoration:none;}
div.cipc-navigation { font-family: Verdana,Geneva,Kalimati,sans-serif; font-weight: normal; font-size:12px; }
/*top_menu*/
div.top-menu { margin:0px; font-size: 12px; background-image: url('/fileadmin/template/images/carte.jpg'); background-repeat: no-repeat; height:140px;}
div.top-menu div.tx-modulislanguages-pi1 ul li { display:block;}
div.top-menu ul li{display:inline;padding:0px 0.7em}
div.top-menu ul{margin:0 0 0.5em 0; padding:0px; margin-bottom:0.5em; text-align:right}
#topmenu_defaut {margin-top:15px; font-family: Verdana,Geneva,Kalimati,sans-serif; font-weight: normal; font-size:12px; margin-bottom:15px;}
#topmenu_defaut a{ color:#AA9C70; text-decoration: none; }
#topmenu_defaut span { padding:7px; }
#topmenu_defaut ul {padding:0px; margin:0px;}
#topmenu_defaut .topMenuDefault-first {background-image: url(/fileadmin/template/images/capsule_gauche.gif); background-repeat: no-repeat; background-position: top left; border-right: dashed 1px #CCCCCC;}
#topmenu_defaut .topMenuDefault-last {background-image: url(/fileadmin/template/images/capsule_droite.gif); background-repeat: no-repeat; background-position: top right;}
#topmenu_defaut .topMenuDefault {background-image: url(/fileadmin/template/images/capsule_milieu.gif); background-repeat: no-repeat; background-position: top right; border-right: dashed 1px #CCCCCC;}
#topmenu_defaut .active { font-weight:bold; }
/*cipc-nav-root*/
    /*LVL 1*/
div.cipc-navigation ul.cipc-nav-root { margin:0px; }
ul.cipc-nav-root a { color: #00A2B1; display:block; }
ul.cipc-nav-root li { margin-bottom: 5px; background-color:#FFFFFF;}
ul.cipc-nav-root li a{ border-bottom: solid 1px #CCCCCC; }
ul.cipc-nav-root li.active-menu-item { margin-bottom: 5px; }
ul.cipc-nav-root li.active-menu-item a{ background-color:#E5F6F7; border-bottom: solid 1px #CCCCCC; }
ul.cipc-nav-root li.active-menu-item-first { margin-bottom: 5px;  }
ul.cipc-nav-root li.active-menu-item-first a { background-color:#E0E0E0; border-bottom: solid 1px #CCCCCC; color: #505050;}
ul.cipc-nav-root li.no-active-menu-item-first { margin-bottom: 5px;}
ul.cipc-nav-root li.no-active-menu-item-first a { margin-bottom: 5px; background-color:#FFFFFF; color: #505050; border-bottom: solid 1px #CCCCCC; }
    /*LVL 2*/
ul.cipc-nav-level-1 { margin-right:0px; }
ul.cipc-nav-level-1 li a { border-bottom-width: 0px; }
ul.cipc-nav-level-1 li.active-menu-item a { background-color: #FFFFFF; }
    /*LVL 3 */
ul.cipc-nav-level-1 ul.cipc-nav-level-2 li a { border-bottom-width: 0px; color: #505050 }
ul.cipc-nav-level-1 ul.cipc-nav-level-2 li.active-menu-item { border-bottom: solid 1px #00A2B1; }
/*sub-main-vav*/
div.sub-main-vav { margin-top: 50px; margin-bottom:50px;}
div.sub-main-vav a {color: #5F982A; display:block; }
div.sub-main-vav li.active-menu-item { margin-bottom: 5px; }
div.sub-main-vav li.active-menu-item a{ background-color:#D6F8AC; border-bottom: solid 1px #CCCCCC;}
div.sub-main-vav li.no-active-menu-item { margin-bottom: 5px; background-color:#FFFFFF; }
div.sub-main-vav li.no-active-menu-item a{ border-bottom: solid 1px #CCCCCC;}

/*topmenu_members*/
#topmenu_members { font-family: Verdana,Geneva,Kalimati,sans-serif; font-weight: normal; font-size:12px; }
#topmenu_members a { color:#DF6913; text-decoration: none;  }
#topmenu_members span { padding:7px; }
#topmenu_members .topMenuMember-first {background-image: url(/fileadmin/template/images/capsule_gauche.gif); background-repeat: no-repeat; background-position: top left; border-right: dashed 1px #CCCCCC;}
#topmenu_members .topMenuMember-last {background-image: url(/fileadmin/template/images/capsule_droite.gif); background-repeat: no-repeat; background-position: top right;}
#topmenu_members .topMenuMember {background-image: url(/fileadmin/template/images/capsule_milieu.gif); background-repeat: no-repeat; background-position: top right; border-right: dashed 1px #CCCCCC;}
#topmenu_members .active { font-weight:bold; }

/* Header */
div.cipc-header { margin-bottom:10px; }
div.header-logo {float:left; margin:0px;}
div.cipc-header hr { visibility: hidden; }

/* Footer */
div.cipc-footer{text-align:center;padding-bottom:1.0px}
div.cipc-footer a { color: #000000; text-decoration: none; }
div.cipc-footer a:hover { color: #00A2B1; }

/* Moteur de recherche */
#moteur_recherche { margin-bottom: 15px; }
#moteur_recherche input.recherche { background-color:#FFFFFF; background-image:none !important; border:1px solid #CCCCCC; font-size:11px; height:16px; margin:0; padding:0; width:160px; } 
#moteur_recherche input.ok { height:11px; margin:0; padding:0; width:11px; }

/*h5*/
/*.csc-textpic-text h5 { color: #AA9C70; line-height: 20px; font-size:16px; font-weight:bold; margin-bottom:5px; padding:2px; margin-top: 15px;  text-decoration: underline;}
.csc-textpic-text h5 a{ color: #AA9C70; line-height: 20px; font-size:16px; font-weight:bold; margin-bottom:5px; padding:2px; margin-top: 15px;  }
.csc-header h5 { color: #AA9C70; line-height: 20px; font-size:16px; font-weight:bold; margin-bottom:5px; padding:2px; margin-top: 15px;  text-decoration: underline;}
.csc-header h5 a{ color: #AA9C70; line-height: 20px; font-size:16px; font-weight:bold; margin-bottom:5px; padding:2px; margin-top: 15px;  }*/

/* Buttons*/
.cipc-button {cursor:pointer;}

/* Dialogs */
.cipc-memberaccess-dialog label {width:130px;float:left;display:block;padding-right:5px;line-height:2.0em;text-align:right;}
.cipc-memberaccess-dialog .login-buttons {text-align:center;margin-top:0.5em;margin-bottom:0.8em}
.cipc-memberaccess-dialog input.cipc-text {width:160px;margin-top:0px}
.cipc-logform-loading img{vertical-align:middle}

/* cont-col-right */
div.cont-col-right h1 {font-family: Verdana,Geneva,Kalimati,sans-serif; font-weight: normal; font-size:12px; color:#5f982a; font-weight: bold;}
div.cont-col-right div.splash-block {padding-bottom:50px; width: 170px;}
div.cont-col-right div.splash-block div.cipc-see-more a {float:right; /*text-decoration:none;*/ color:#5f982a; }
div.cont-col-right div.splash-block h1.csc-firstHeader a , div.splash-block h1.h-align-right a {color:#5f982a; text-decoration:none;}

/* cont-col-middle */
div.cont-col-middle h1   {color:#AA9C70; margin-bottom: 5px; padding: 2px; font-size:16px; font-weight: bold; margin-top: 15px; line-height: 20px; }
div.cont-col-middle h1 a {color:#AA9C70; margin-bottom: 5px; padding: 2px; font-size:16px; font-weight: bold; line-height: 20px; }
div.cont-col-middle h1.csc-firstHeader {color:#00a2b1; font-size:18px; border-bottom: 1px solid #cbcbcb; font-family: Verdana,Geneva,Kalimati,sans-serif; font-weight: bold; margin-bottom:15px;}
div.cont-col-middle h2.csc-firstHeader {color:#5F982A; font-size:18px; border-bottom: 1px solid #cbcbcb; font-family: Verdana,Geneva,Kalimati,sans-serif; font-weight: bold; margin-bottom:15px;}
div.cont-col-middle h3.csc-firstHeader {color:#AA9C70; font-size:18px; border-bottom: 1px solid #cbcbcb; font-family: Verdana,Geneva,Kalimati,sans-serif; font-weight: bold; margin-bottom:15px;}
div.cont-col-middle h4.csc-firstHeader {color:#DF6913; font-size:18px; border-bottom: 1px solid #cbcbcb; font-family: Verdana,Geneva,Kalimati,sans-serif; font-weight: bold; margin-bottom:15px;}
div.cont-col-middle h3 { margin-top: 15px; }

/* tt_news */
div.news-list-container div.news_date {font-size: 10px;}
div.tx-modulisttnews-pi1 div.tx-modulisttnews-pi1-item h1 { font-weight:bold; }
div.tx-modulisttnews-pi1 div.tx-modulisttnews-pi1-item h1,
div.tx-modulisttnews-pi1 div.tx-modulisttnews-pi1-item h2,
div.tx-modulisttnews-pi1 div.tx-modulisttnews-pi1-item h3 { font-size:16px; text-decoration:underline; }
div.tx-modulisttnews-pi1 div.tx-modulisttnews-pi1-item a {color:#000; /*text-decoration:none;*/}
div.tx-modulisttnews-pi1 div.tx-modulisttnews-pi1-item a:hover {color:#00a2b1;}

/*tx-modulislanguages-pi1*/
.tx-modulislanguages-pi1 {float:right; font-family: Verdana,Geneva,Kalimati,sans-serif; font-weight: normal; font-size:11px;}
.tx-modulislanguages-pi1 a { color:#505050; }
.tx-modulislanguages-pi1 ul {padding:0px; margin: 0px;}

/*fe_rte_news
.tx-fertenews-pi1 {}
.tx-fertenews-pi1 table td {width:33%;}
.tx-fertenews-pi1 .keywords_list {width: 640px;}
.tx-fertenews-pi1 .keywords_list td { margin: 0px; padding: 0px; }
.tx-fertenews-pi1 .column_kw { width:140px; float: left; margin-right: 15px;}
.tx-fertenews-pi1 .item_kw { clear: both; margin-bottom: 5px;}
.tx-fertenews-pi1 .titre_kw { padding-left: 20px; padding-top: 3px; }
.tx-fertenews-pi1 .first_letter { color: #DF6913; font-weight: bold; margin-top: 10px; }
.tx-fertenews-pi1 input[type = checkbox] { margin: 0px; }
*/
/* sr_feuser_register */
.tx-srfeuserregister-pi1 {}
.tx-srfeuserregister-pi1 dl { padding:0px;}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { padding: 0.3em; }
.tx-srfeuserregister-pi1 textarea { height:100px; }
.tx-srfeuserregister-pi1 table td {width:33%;}
.tx-srfeuserregister-pi1 input[type="text"], .tx-srfeuserregister-pi1 input[type="password"], .tx-srfeuserregister-pi1 input.cipc-text,
.tx-srfeuserregister-pi1 input.cipc-title, .tx-srfeuserregister-pi1 textarea, .tx-srfeuserregister-pi1 select {margin:0em 0;}
.tx-srfeuserregister-pi1 .block_rep{ border-style: solid; border-color:#DF6913; border-width: 1px; background-color: #FFF; padding: 0.4em; margin-bottom: 15px; width: 500px; float: left;} 
.tx-srfeuserregister-pi1 .block_rep_droit{ padding: 0.4em; margin-bottom: 15px; float:right; width: 100px; font-weight:bold; text-align:right}

/*modulis_liste_kw*/
.tx-modulislistekw-pi1 {}
.tx-modulislistekw-pi1 .blockLettres { text-align:center; margin-top:15px; margin-bottom:15px; }
.tx-modulislistekw-pi1 .block_mot_clef { margin-bottom: 15px; }
.tx-modulislistekw-pi1 .blockLettres a { text-decoration:none; color:#AA9C70; font-size:14px;}
.tx-modulislistekw-pi1 .blockLettres a.choix_kw { text-decoration:underline; color: #00A2B1;}
.tx-modulislistekw-pi1 .blockLettres a:hover { color: #00A2B1;}
.tx-modulislistekw-pi1 .motclef { color:#AA9C70; cursor: pointer; display: list-item; font-weight: bold; list-style: square;}
.tx-modulislistekw-pi1 .motclef:hover { color:#00A2B1; }
.tx-modulislistekw-pi1 .category { font-weight: bold; margin-left: 15px; display: list-item; }
.tx-modulislistekw-pi1 .liste_art { padding-left: 30px; margin-bottom: 15px; }
.tx-modulislistekw-pi1 .block_articles { display:none; }
.tx-modulislistekw-pi1 h3 { margin-bottom: 0px; padding: 0px; font-size:12px; font-weight: bold; }
.tx-modulislistekw-pi1 h3 a { color:#AA9C70; }
.tx-modulislistekw-pi1 .sub_title a { color:#000000; }

/*modulis_affiche_biblio*/
.tx-modulisaffichebilbio-pi1 { margin-top: 20px; }
.tx-modulisaffichebilbio-pi1 .book { color:#DF6913; font-weight: bold; font-size: 14px; margin-bottom: 10px;  }
.tx-modulisaffichebilbio-pi1 .book a { color:#DF6913; }
.tx-modulisaffichebilbio-pi1 .title { font-weight: bold;}

/*modulis_affiche_politiques*/
.tx-modulisaffichepolitiques-pi1 { margin-top: 20px; }
.tx-modulisaffichepolitiques-pi1 .title { font-weight: bold;}
.tx-modulisaffichepolitiques-pi1 a { color: #AA9C70; }

/*modulis_aff_pratiques*/
.tx-modulisaffpratiques-pi1 { margin-top: 20px; }
.tx-modulisaffpratiques-pi1 .title { font-weight: bold;}
.tx-modulisaffpratiques-pi1 a { color: #AA9C70; }

/*tx_modulissearchreseau_pi1*/
.tx_modulissearchreseau_pi1 div { margin-bottom: 10px; }
.tx_modulissearchreseau_pi1 li { margin-bottom: 10px; list-style: square; color: #AAA; }

/*modulis_aff_outils*/
.tx-modulisaffoutils-pi1 .ss_cat {margin-bottom: 15px;}
.tx-modulisaffoutils-pi1 { margin-top: 20px; }
.tx-modulisaffoutils-pi1 .title { font-weight: bold;}
.tx-modulisaffoutils-pi1 a { color: #AA9C70; }

/*tx-modulislanguages-pi1*/
.tx-modulislanguages-pi1 .lang_active { font-weight: bold; }


/*mon_profil*/
div.tx-txmodulismyprofile-pi1 {color:;}
div.tx-txmodulismyprofile-pi1 fieldset fieldset div div.edatelabel {display:;}
div.tx-txmodulismyprofile-pi1 fieldset fieldset div div.etypelabel {display:;}

div.tx-txmodulismyprofile-pi1 fieldset fieldset div div.publ_title a {text-decoration:;font-size:120%;font-weight:bold;color:#DF6913;}
div.tx-txmodulismyprofile-pi1 fieldset fieldset div div.events_title a {text-decoration:;font-size:120%;font-weight:bold;color:#AA9C70;}
div.tx-txmodulismyprofile-pi1 fieldset fieldset div div span, div.tx-txmodulismyprofile-pi1 fieldset fieldset div span  {font-size:;text-decoration:;color:black;font-weight:bold;}
div.tx-txmodulismyprofile-pi1 div {}
div.tx-txmodulismyprofile-pi1 div#modifyThis {height:auto;width:auto;text-align:right;float:;background-color:;border:0px solid #00A2B1;}
div.tx-txmodulismyprofile-pi1 div#modifyThis a {}

/*Annuaire international des organismes de prévention*/
div.tx-modulisafficheorg-pi1 fieldset.publ_overview fieldset div div.publ_title a {text-decoration:;font-size:120%;font-weight:bold;color:#DF6913;}
div.tx-modulisafficheorg-pi1 fieldset fieldset div div.events_title a {text-decoration:;font-size:120%;font-weight:bold;color:#AA9C70;}
div.tx-modulisafficheorg-pi1 fieldset fieldset div div span, div.tx-modulisafficheorg-pi1 fieldset fieldset div span  {font-size:;text-decoration:;color:black;font-weight:bold;}

/* organisation personnel */
div.cipc-span-17 div.csc-textpic-text div.cipc-personnel  div p {color:;}
div.cipc-span-17 div.csc-textpic-text div.cipc-personnel  div p img {margin-right:10px;margin-left:;float:left;}

/* left menu level 1 */
div.cipc-span-5 ul.cipc-nav-root ul.cipc-nav-level-1 li a {background-color:#FFFFFF;border-bottom:1px solid #CCCCCC;}
div.cipc-span-5 ul.cipc-nav-root ul.cipc-nav-level-1 li.active-menu-item a {background-color:#E5F6F7;}

div.news-list-container div.news-list-item h3 a {text-decoration:none;}
div.cipc-span-17 div.csc-header a {text-decoration:none;}

/* add member events and publications */
div.tx-addeventsfe-pi1 dt, div.tx-addpublicationsfe-pi1 dt {clear:both;padding-right:1em;text-align:right;width:25%;margin:0px;}
div.tx-addeventsfe-pi1 dd, div.tx-addpublicationsfe-pi1 dd {text-align:left;width:50%;margin:0px;}
div.tx-addeventsfe-pi1 dt, div.tx-addeventsfe-pi1 dd, div.tx-addpublicationsfe-pi1 dt, div.tx-addpublicationsfe-pi1 dd {float:left;padding:0.3em;margin:0px;}
div.tx-addeventsfe-pi1 textarea, div.tx-addpublicationsfe-pi1 textarea {height:100px;}

/*  */

#aut {display:none}

/*  */
div.splash-block p {color:#4D4D4D;}
div.tx-agendacipc-pi1 p {color:black;}

div.cipc-span-17 p a.internal-link span {background-color:white;}


