@charset "utf-8";
/* CSS Document */
body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: top repeat-x url('/fileadmin/template/images/background_sem.jpg'); background-color: #fff; }


/* ######### GENERAL ######### */
div.cont_left {}
div.cont_general {}
div.cont_footer { border-top: 1px solid #CCC; text-align: center; margin-top: 15px; }
div.cont_logo {margin-top:15px;}
div.company_menu { height: 18px; background-color: #000; color: #FFF;}
div.product_menu { height: 145px; margin-bottom: 18px; background: top no-repeat url('/fileadmin/template/images/header_sem.jpg');}
ul.menu-ul {padding:0;margin:0;}
/*.csc-sitemap { padding-left: 150px; }*/
.csc-sitemap ul li ul li ul li { display: none; }

/* ######### MENU ######### */
/*COMPANY_MENU*/
div.company_menu ul { margin:0px; padding:0px;}
div.company_menu a { text-decoration: none; color:#FFF;}
div#lang_menu { padding-top: 0px; /*padding-left: 5px;*/ margin-top:15px; text-transform: uppercase; font-size: 10px; color: #606060;}
div#lang_menu a { color: #049AFD; }
div#lang_menu a:hover { color: #000; }

/*CONT_LEFT*/
#menu_left { text-transform: uppercase; }
#menu_left li.no-active-menu-item { display: none;}
#menu_left li { list-style: none; }
#menu_left li a { text-decoration: none; display:block; padding-top: 10px; padding-bottom: 5px;}
#menu_left ul.nav-level-1 { padding-left:10px; margin-left: 5px; }
#menu_left ul.nav-level-2 { padding-left:10px; margin:0; }
#menu_left ul.nav-level-1 li { /*list-style-image:url('/fileadmin/template/images/puce.jpg');*/ list-style: square; }
#menu_left ul.nav-level-2 li { border:0px; padding:0px; list-style: none;}
div.cont_left h1 { color: #0a9af8; font-size:16px; border-bottom: dotted 1px #CCC; padding-top: 10px; padding-bottom: 5px; text-transform: uppercase; }
/*mise en forme*/

/*#menu_left ul.nav-level-1 a { color: #000; font-size:11px;  }
#menu_left li.active-menu-item { border-bottom: dotted 1px #CCC; }
#menu_left li.active-menu-item a { color: #0a9af8; font-size:16px; }
#menu_left li.active-menu2-item a { font-weight: bold; }
#menu_left li.active-menu3-item a { color: #0a9af8; }
#menu_left ul.nav-level-2 a { font-weight: normal;}*/
#menu_left li.active-menu-item a { color: #0a9af8; font-size:16px; border-bottom: dotted 1px #CCC; }
#menu_left ul.nav-level-1 a { color: #000; font-size:11px; }
#menu_left li.active-menu2-item { border-bottom: dotted 1px #CCC; }
#menu_left li.menu2-item { border-bottom: dotted 1px #CCC; }
#menu_left li.active-menu2-item { font-weight: bold; }
#menu_left ul.nav-level-2 { font-weight: normal; border-bottom:0px; margin-bottom: 10px;}
#menu_left li.active-menu3-item { color: #0a9af8; border-bottom:0px; }
#menu_left li.active-menu3-item a { padding:0px; border-bottom:0px; color: #0a9af8; }
#menu_left li.menu3-item a { padding:0px; border-bottom:0px; }



/*CONT_FOOTER*/
.cont_footer a { color:#0a9af8; text-decoration: none; }
.cont_footer a:hover { text-decoration: underline; }


/* CONT_GENERAL */
div.cont_general {margin-top: 20px;}
div.cont_general div.desc_product {padding-left:40px;}
div.cont_general div.product_image {text-align: right;}
div.cont_general div.product_image_pict {margin-bottom: 15px; text-align: right;}
div.cont_general div.pict_prod {text-align: center; font-size: 10px; width: 60px; float: right; margin-right: 3px; margin-bottom: 10px; height: 90px;}
div.cont_general h1 {font-size: 22px; line-height: normal; margin-bottom:10px;}
div.cont_general li {color:#44728A; list-style: square;}
div.cont_general #en_savoir_plus {height: 30px;}
div.cont_general #en_savoir_plus a {color:#0a9af8; text-decoration: none; }
div.cont_general #en_savoir_plus a:hover { text-decoration: underline;}
div.product_image p { border: solid 1px #CCC; color: #44728A; clear: both; text-align: justify; padding: 5px; }
/*div.cont_general #en_savoir_plus_content {display: none;}*/


/* POWERMAIL */
div.tx-powermail-pi1 label { width:150px; margin: 0.5em 0; display: block; float: left; text-align: right; padding-right: 15px;}
div.tx-powermail-pi1 input[type=submit] {margin-left: 165px;}
div.tx_powermail_pi1_fieldwrap_html { clear: both; }
div.tx-powermail-pi1 textarea { height: 100px; width: 500px;}
div.tx-powermail-pi1 .lngForm { font-weight: bold; margin-top: 15px; padding-left: 165px; }
div.tx-powermail-pi1 #uid103_msg { display: none; }
div.tx-powermail-pi1 #uid103_help { display: none; }


/*LOGIN-FORM*/
.csc-loginform {}
.csc-loginform p { margin: 0px; }
.csc-loginform .csc-form-label-req { text-align: right; font-weight: bold; }


/*tx-modulisogproducts-pi1*/
.tx-modulisogproducts-pi1 a { text-decoration: none; color: #44728A }
.tx-modulisogproducts-pi1 a:hover { font-weight: bold; text-decoration: none; border:none; }
.new_product { color: red; font-size: 14px; padding-left: 10px; }
.desc_product .csc-header h1 { font-size: 12px; font-weight: bold; }
.pict_prod { color:#0A9AF8;}

/*tx-modulislisteproduct-pi1*/
.tx-modulislisteproduct-pi1 .info_left { float: left; width: 430px; }
.tx-modulislisteproduct-pi1 .info_right { float: right; width: 270px; }
.tx-modulislisteproduct-pi1 .block_product { margin-bottom: 15px; }
.tx-modulislisteproduct-pi1 hr { margin-bottom: 50px; }
.csc-textpic {/*display: none;*/ /*margin-bottom: 15px; margin-right: 15px;*/}

/* contenttable */
.contenttable { font-size: 10px; margin-bottom: 25px; border: 1px solid #bddcee; }
.contenttable table { }
.contenttable .td-0 {font-weight: bold; width: 150px; }
.contenttable .tr-even { /*background-color: #bddcee;*/ }
.contenttable td { padding: 0px 10x 0px 5px; }

/*Mail Form*/
.csc-mailform-label { margin-top: 25px; display: block; font-weight: bold; }
.csc-mailform-field { clear: both; display: block; margin-bottom: 10px; } 
.csc-mailform-field label { width: 170px; display: block; float: left; padding-right: 10px; margin-bottom: 10px; font-weight: normal; text-align: right; }
.csc-mailform-field input[type="text"],
    .csc-mailform-field input[type="password"],
    .csc-mailform-field input.text,
    .csc-mailform-field input.title,
    .csc-mailform-field textarea,
    .csc-mailform-field select { margin: 0px; width: 500px; }
.csc-mailform-field textarea { height: 100px; }
.csc-mailform-submit { margin-left: 180px; }
