@import url('dropdownmenu.css');

body {
	background-color:#fff;
	text-align:center;
}

body,
form {
	padding:0;
	margin:0;
}

body,
th,
td,
input,
select {
	font:11px "Trebuchet MS";
}

img {
	border:none;
	vertical-align:middle;
}

a {
 	color:#B6DB2D;
	color:#404040;
}

.clear {
	clear:both;
}

.float-container {
	overflow:hidden;
}

.left {
	float:left;
}

.right {
	float:right;
}

.hide {
	display:none;
}

/*
------------------------------------------------------------------
	Structure de la page
------------------------------------------------------------------
*/
/*body #page_inner {
	background-image:url('img/bg-body-accueil.png');
}
*/
#page {
	/*background:transparent url('img/bg-body.png') repeat-x 0 0;*/
	background-color: #FFF;
}

#top,
#content_outer,
#bottom_inner {
	margin:0 auto;
	text-align:left;
	width:950px;
}

/*
------------------------------------------------------------------
	Structure :: LOGO
------------------------------------------------------------------
*/

#logo {
	position:absolute;
	background:transparent url('img/logo-hortalis.gif') no-repeat 0 0;
}

#logo img {
	width:212px;
	height:119px;
}

#logo span {
	display:none;
}

/*
------------------------------------------------------------------
	Structure :: BASELINE
------------------------------------------------------------------
*/
/*
#baseline {
	height:145px;
	background:transparent url('img/bg-baseline.png') no-repeat 150px 0;
	text-align:center;
}
*/
#baseline_inner {
	/*padding-top:130px;*/
}

/*
------------------------------------------------------------------
	Structure :: MENU_CORPORATE
------------------------------------------------------------------
*/

#menu_top {
	z-index: 1000;
	height:47px;
}

#menu_top_inner {
	z-index: 1000;
	padding-top:6px;
}

#menu_top .drop-down-menu table {
	z-index: 1000;
	width:auto;
}

#menu_top .drop-down-menu table td {
	z-index: 1000;
	padding-right:10px;
}

#menu_top .drop-down-menu table td.last {
	z-index: 1000;
	padding-right:0;
}

#menu_top .drop-down-menu table td.current {
	z-index: 1000;
	padding-right:2px;
}

#menu_top .drop-down-menu table td img {
	vertical-align:bottom;
	margin-bottom:3px;
}

#menu_top .drop-down-menu table ul.subnav {
	z-index: 1000;
	border-top:3px solid #C8E438;
	padding:6px;
	background:#767A72 url('img/starter-dropdownmenu.gif') no-repeat 33px 0;
}

#menu_top .drop-down-menu table ul.subnav li {
	z-index: 1000;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#menu_top .drop-down-menu table ul.subnav li a {
	z-index: 1000;
	color:#fff;
}

#menu_top .drop-down-menu ul.subnav a:hover {
	z-index: 1000;
	background-color:#91958E;
}

#menu_top .drop-down-menu ul.subnav li.current a {
	z-index: 1000;
	background-image:url('img/starter-menu-white.gif');
	background-position:0 50%;
	background-repeat:no-repeat;
}

/*
------------------------------------------------------------------
	Structure :: MENU_ESPACE_PROFESSIONNEL
------------------------------------------------------------------
*/

#espace_pro {
	text-align:left;
}

#menu_pro_txt {
	height: 105px;
	margin: 0px 0 0 565px;
	padding: 5px 0 0 0;
	overflow: hidden;
}

#menu_pro_txt,
#menu_pro_txt a {
	color:#fff;
	font-weight:bold;
	font-size:13px;
}

#menu_pro_txt {
	font-weight:normal;
	font-size:11px;
}

#menu_pro_txt div {
	padding:0 4px 0 0;
}
#menu_pro_txt div a:link, #menu_pro_txt div a:visited {
	height: 0px;
	display: block;
}
#menu_pro_txt .espace a:link, #menu_pro_txt .espace a:visited {
	width: 127px;
	margin: 25px 0 0 0;
	padding: 80px 0 0 0;
	background-image: url(img/menupro/espacesverts-std.gif);
	background-repeat: no-repeat;
		float: left;
}

#menu_pro_txt .espace a:hover {
	background-image: url(img/menupro/espacesverts-hover.gif);
	background-repeat: no-repeat;
}

#menu_pro_txt .legu a:link, #menu_pro_txt .legu a:visited {
	width: 117px;
	margin: 13px 0 0 0;
	padding: 92px 0 0 0;
	background-image: url(img/menupro/legu-std.gif);
	background-repeat: no-repeat;
	float: left;
}

#menu_pro_txt .legu a:hover {
	background-image: url(img/menupro/legu-hover.gif);
	background-repeat: no-repeat;
}

#menu_pro_txt .horti a:link, #menu_pro_txt .horti a:visited {
	width: 135px;
	margin: 0px 0 0 0;
	padding: 105px 0 0 0;
	background-image: url(img/menupro/horticu-std.gif);
	background-repeat: no-repeat;
	float: left;
}

#menu_pro_txt .horti a:hover {
	background-image: url(img/menupro/horticu-hover.gif);
	background-repeat: no-repeat;
}
/*
------------------------------------------------------------------
	Structure :: MENU_MIDDLE
------------------------------------------------------------------
*/

#menu_pro_img {
	padding-left:130px;
}

html > body #menu_pro_img {
	overflow:hidden;	
}

#menu_pro_img div.item {
	float:left;
	padding-left:8px;
}

#menu_pro_img div.item img {
	vertical-align:top;
}

/*
------------------------------------------------------------------
	Structure :: MENU_RIGHT
------------------------------------------------------------------
*/

#menu_right a {
	color:#85c439;
}

#menu_right ul li {
}

#menu_right dt {
	width: 182px;
	height: 22px;
	padding: 15px 0 0 6px;
	background-image: url(img/bg_menu.gif);
	background-repeat: no-repeat;
}

#menu_right dt a {
	color: #fff;
	text-decoration:none;
	font-size:11pt;
	font-weight:bold;
}

#menu_right dd {
	margin:0;
	padding:0;
}

#menu_right ul {
	margin:0;
	padding:0;
}

/*
#menu_right ul li.CUR {
	background:transparent url('img/starter-menu-right.gif') no-repeat 0 50%;
}
*/
#menu_right ul li a {
	display:block;
	width: 182px;
	padding:2px 12px;
	margin:2px 0;
	text-decoration: none;
	font-weight:bold;
}
/*
#menu_right ul li.CUR a {
	background-color:#e3e806;
	text-decoration:none;
	color:#000;
}
*/
/*
------------------------------------------------------------------
	Structure :: MENU_ROOT_LINE
------------------------------------------------------------------
*/

#menu_root_line {
	padding-bottom:6px;
	margin-bottom: 20px;
}

#menu_root_line a,
#menu_root_line b {
	color:#009659;
	font-weight:normal;
}

.professionnel #menu_root_line, .corporate #menu_root_line {
	border-bottom: 1px dashed #AAAAAA;
}
/*
------------------------------------------------------------------
	Structure :: MENU_TXT_LAYERS
------------------------------------------------------------------
*/

#tool_pro {
	/*padding-left:50px;*/
	/*position:relative;*/
	/*height:60px;*/
}

#menu_pro_txt_sub2 .drop-down-menu table {
	width:auto;
}

#menu_pro_txt_sub2 .drop-down-menu table a {
	color:#fff;
}

#menu_pro_txt_sub2 .drop-down-menu table th,
#menu_pro_txt_sub2 .drop-down-menu table td {
	padding-right:4px;
}

#menu_pro_txt_sub2 .drop-down-menu table td a {
	padding:0 2px;
	text-decoration:underline;
}

#menu_pro_txt_sub2 .drop-down-menu table td.current a,
#menu_pro_txt_sub2 .drop-down-menu table td.active a,
#menu_pro_txt_sub2 .drop-down-menu table td.hover a,
#menu_pro_txt_sub2 .drop-down-menu table td:hover a {
	text-decoration:none;
}

#menu_pro_txt_sub2 .drop-down-menu table td.last {
	padding-right:0;
}

#menu_pro_txt_sub2 .drop-down-menu table ul.subnav {
	padding:6px;
}

#menu_pro_txt_sub2 .drop-down-menu table ul.subnav li {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#menu_pro_txt_sub2 .drop-down-menu table ul.subnav li a {
	padding:3px 8px;
	text-decoration:none;
}

#menu_pro_txt_sub2 .drop-down-menu ul.subnav li.current a {
	background-image:url('img/starter-menu-white.gif');
	background-position:0 50%;
	background-repeat:no-repeat;
}

/*
------------------------------------------------------------------
	Structure :: CONTENT
------------------------------------------------------------------
*/

#content {
	background-color:#404040;
}

#content_outer {
/*	background:#fff url('img/bgc-1.jpg') repeat-x 0 0;*/
	border-top:1px solid #fff;
}

#content_inner {
	min-height:450px;
	height:450px;
/*	background:transparent url('img/bgc-2.png') no-repeat 0 0;*/
	background-color: #FFF;
	padding:10px;
	color:#404040;
}

html > body #content_inner {
	height:auto;
}

/*
------------------------------------------------------------------
	Structure :: BOTTOM
------------------------------------------------------------------
*/

#bottom {
	border-top:6px solid #B6DB2D;
	background-color:#fff;
}

#bottom_inner {
	padding:8px 16px 8px 6px;
}

/*
------------------------------------------------------------------
	Structure :: MENU_BOTTOM
------------------------------------------------------------------
*/

#menu_bottom {
	float:left;
}

#menu_bottom ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu_bottom ul li {
	display:inline;
	padding:0;
	margin:0;
	border-left:1px solid #404040;
	padding:0 10px;
}

#menu_bottom ul li.first {
	border:none;
}

#menu_bottom a {
	color:#009659;
}

/*
------------------------------------------------------------------
	Structure :: COPYRIGHT
------------------------------------------------------------------
*/

#copyright {
	float:right;
}

#copyright,
#copyright a {
	color:#404040;
}

/*
------------------------------------------------------------------
	TEMPLATE SELECTOR
------------------------------------------------------------------
*/

#content_2col #colNormal {
	width:500px;
	margin-left:38px;
}

#content_3col div.column {
	/*width:306px;*/
	min-height:20px;
}

#content_3col #colLeft {
	width: 205px;
}

#content_3col #colNormal {
	width: 504px;
	background-image: url(img/bkg_3cols.gif);
	background-repeat: repeat-y;
}

#content_3col #colRight {
	width: 215px;
}

#content_4col {
	padding-left:4px;
}

#content_4col #menu_right dt {
	display:none;
}

#content_4col #menu_right dt.ACT {
	display:block;
}

body.produit #content_4col #menu_right dt {
	display:block;
}

body.produit #content_4col #menu_right dt.hide {
	display:none;
}

#content_4col div.container-right {
	width:700px;
	background-image: url(img/menu-navi-bordure.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
	padding-left: 20px;
	min-height:200px;
}
/*
#content_4col div.container-left {
	width:210px;
	min-height:200px;
}
*/
#content_4col div.container-left {
	width:200px;
	min-height:200px;
}

#content_4col div.container-left-right div.column {
	width:340px;
}

/*
------------------------------------------------------------------
	CSS_CONTENT_STYLE
------------------------------------------------------------------
*/

div.css-content-style{
	font-size: 13px;
}

div.css-content-style ul {
	list-style:none;
	padding:0;
	margin:4px 0 0 12px;
}

div.css-content-style ul li {
	background:transparent url('img/starter-1.gif') no-repeat 0 3px;
	padding-left:16px;
	padding-bottom:6px;
}

div.css-content-style a {
	font-weight:bold;
	color:#404040;
}

div.css-content-style p {
	line-height:19px;
	margin-top:0;
}

div.css-content-style h1,
div.css-content-style h2,
div.css-content-style h3,
div.css-content-style h4,
div.css-content-style h5,
div.css-content-style h6 {
	color:#b6db2d;
	margin:0;
	padding:0;
	padding-bottom:8px;
	font-size:12px;
}

div.css-content-style h1 { font-size:11pt; }
div.css-content-style h2 { font-size:11pt; }
div.css-content-style h3 { font-size:10pt; }

table.contenttable {
	width:auto;
	border-spacing:0;
	border-collapse:collapse;
	background-color:#fff;
}

table.contenttable p.bodytext {
	padding:0;
	margin:0;
}

table.contenttable th,
table.contenttable td {
	padding:4px;
}

table.contenttable {
	border-top:1px solid #666;
 	border-left:1px solid #666;
}

table.contenttable th,
table.contenttable td {
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}

/*
------------------------------------------------------------------
	Contenu Formulaire
------------------------------------------------------------------
*/

fieldset.csc-mailform {
	border:none;
	padding:0;
	margin:0;
}

div.col-large fieldset.csc-mailform {
/* 	padding-left:50px; */
}

div.csc-mailform-field label {
	display:block;
	padding-top:12px;
}

/*
------------------------------------------------------------------
	Contenu Site Map
------------------------------------------------------------------
*/

div.csc-sitemap ul {
	padding:0;
	margin:0;
	margin-left:18px;
	padding:4px;
	padding-bottom:2px;
}

div.csc-sitemap ul li {
	padding:0;
	margin:0;
	background:transparent url('img/starter-2.gif') no-repeat 0 9px;
	padding:2px 0;
	padding-left:10px;
}

/*
------------------------------------------------------------------
	Page "Accueil"
------------------------------------------------------------------
*/

div.accueil #menu_root_line {
	display:none;
}

div.accueil #logo {
	background-image:url('img/logo-hortalis2-gd.gif');
}

div.accueil #logo img {
	width:305px;
	height:47px;
}

#acc-flash{
	z-index: 0;
}

div.accueil {
	background:transparent url('img/bg-body.gif') repeat-x 0 0;
}

div.accueil #page {
	background:transparent url('img/bg-body-accueil.gif') repeat-x 0 48px;
}

div.accueil #baseline {
	height:296px;
}

div.accueil #baseline_inner {
 	padding-top:120px;
}

/*
------------------------------------------------------------------
	Pages "Coporate"
------------------------------------------------------------------
*/
div.corporate #page {
	background-image: url('img/bg-body-sub.gif');
}

div.corporate #baseline {
	height: 146px;
}

div.corporate #baseline_inner {
	height: 140px;
	background:transparent url('img/menupro/bg-baseline.gif') no-repeat 0px 109px;
}

div.corporate #menu_pro_img {
	padding-left:23Opx;
	margin-top:40px;
}

html > body div.corporate #menu_pro_img {
	width:auto;
}

div.corporate #baseline_inner div.item {
	padding-top:6px;
	padding-left:5px;
}

div.corporate #baseline_inner div.CUR {
	padding-top:0 !important;
}

div.corporate #menu_right li.CUR a {
	/*color:#fff;*/
}

/*div.corporate #baseline {
	background:transparent url('img/bg-baseline-3.png') no-repeat 0 29px;
}*/

/*
------------------------------------------------------------------
	Pages "Espace Professionnel"
------------------------------------------------------------------
*/

div.professionnel #page {
	background-image: url('img/bg-body-sub.gif');
}

div.professionnel #baseline {
	height: 146px;
}

div.theme-espaces-verts #baseline_inner, div.theme-horticulteurs #baseline_inner, div.theme-legumiers #baseline_inner, div.professionnel #baseline_inner {
	height: 140px;
	background:transparent url('img/menupro/bg-baseline.gif') no-repeat 0px 109px;
}

div.professionnel #menu_pro_img {
	padding-left:230px;
	margin-top:40px;
}

html > body div.professionnel #menu_pro_img {
	width:auto;
}

div.professionnel #baseline_inner div.item {
	padding-top:6px;
	padding-left:5px;
}

div.professionnel #baseline_inner div.CUR {
	padding-top:0 !important;
}

div.professionnel #menu_right li.CUR a {
	/*color:#fff;*/
}

/*
------------------------------------------------------------------
	Pages "Produits"
------------------------------------------------------------------
*/

body.produit #content_inner h1,
body.produit #content_inner h2,
body.produit #content_inner h3,
body.produit #content_inner h4,
body.produit #content_inner h5,
body.produit #content_inner h6,
body.produit #menu_right a {
	color:#1299de;
}
/*
body #page_inner {
	background-image:url('img/bg-body-bleu.png');
}*/

body.produit #menu_right li.CUR a,
body.produit #menu_pro_txt_sub2 .drop-down-menu table ul.subnav {
	background-color:#1299de;
}

/*body.produit #menu_pro_txt_sub2 .drop-down-menu table td.active a,*/
body.produit #menu_pro_txt_sub2 .drop-down-menu table td.hover a,
body.produit #menu_pro_txt_sub2 .drop-down-menu table td:hover a,
body.produit #menu_pro_txt_sub2 .drop-down-menu table a:hover {
	background-color:#40ade5;
}

body.produit #menu_pro_txt_sub2 .drop-down-menu table ul.subnav li a {
	background-color:transparent !important;
}

body.produit #menu_pro_txt_sub2 .drop-down-menu table ul.subnav li a:hover {
	background-color:#1185c0 !important;
}

/*
------------------------------------------------------------------
	Pages "Conseils"
------------------------------------------------------------------
*/

body.conseil #content_inner h1,
body.conseil #content_inner h2,
body.conseil #content_inner h3,
body.conseil #content_inner h4,
body.conseil #content_inner h5,
body.conseil #content_inner h6,
body.conseil #menu_right a {
	color:#e6b02d;
}

/*body.conseil #page_inner {
	background-image:url('img/bg-body-orange.png');
}*/

body.conseil #menu_right li.CUR a,
body.conseil #menu_pro_txt_sub2 .drop-down-menu table ul.subnav {
	background-color:#e6b02d;
}

/*body.conseil #menu_pro_txt_sub2 .drop-down-menu table td.active a,*/
body.conseil #menu_pro_txt_sub2 .drop-down-menu table td.hover,
body.conseil #menu_pro_txt_sub2 .drop-down-menu table td:hover,
body.conseil #menu_pro_txt_sub2 .drop-down-menu table a:hover {
	background-color:#eabd52;
}

body.conseil #menu_pro_txt_sub2 .drop-down-menu table ul.subnav li a {
	background-color:transparent !important;
}

body.conseil #menu_pro_txt_sub2 .drop-down-menu table ul.subnav li a:hover {
	background-color:#ca9b27 !important;
}

body.conseil div.read-more {
	text-align:right;
	padding-bottom:12px;
}

/*
------------------------------------------------------------------
	Pages "Services"
------------------------------------------------------------------
*/

body.service #content_inner h1,
body.service #content_inner h2,
body.service #content_inner h3,
body.service #content_inner h4,
body.service #content_inner h5,
body.service #content_inner h6,
body.service #menu_right a {
	color:#b17cc3;
}

body.service #page_inner {
	background-image:url('img/bg-body-sub.gif');
}

body.service #menu_right li.CUR a,
body.service #menu_pro_txt_sub2 .drop-down-menu table ul.subnav {
	background-color:#b17cc3;
}

/*body.service #menu_pro_txt_sub2 .drop-down-menu table td.active a,*/
body.service #menu_pro_txt_sub2 .drop-down-menu table td.hover,
body.service #menu_pro_txt_sub2 .drop-down-menu table td:hover,
body.service #menu_pro_txt_sub2 .drop-down-menu table a:hover {
	background-color:#c8a0d5;
}

body.service #menu_pro_txt_sub2 .drop-down-menu table ul.subnav li a {
	background-color:transparent !important;
}

body.service #menu_pro_txt_sub2 .drop-down-menu table ul.subnav li a:hover {
	background-color:#865e94 !important;
}

/*
------------------------------------------------------------------
	TT_NEWS :: Single
------------------------------------------------------------------
*/

div.news-single-item div.cw-bubble-1 a {
	color:#404040;
}

div.news-single-item h1,
div.news-single-item h2,
div.news-single-item h3,
div.news-single-item h4,
div.news-single-item h5,
div.news-single-item h6 {
	color:#1299de;
}

span.border-blue a img {
	margin:3px;
}

/*span.border-blue {
	display:block;
	float:right;
	margin-left:6px;
	margin-bottom:6px;
	padding:0;
	background-color:#1299de;
}
*/
div.news-single-img {
	overflow:hidden;
}

p.news-single-imgcaption {
	display:none;
}

div.related-item {
/* 	border:1px solid red; */
	width:130px;
	margin-right:16px;
	float:left;
}

.img_fiche_produit {
	width: 184px;
	float: left;
}

.titre_fiche_produit {
	width: 500px;
	float: left;
}

.fiche_produit {
	width: 697px;	
}

.fiche_produit .entete {
	width: 697px;
	height: 44px;
	background-image: url(img/bg_fiche_produit.gif);
	background-repeat: no-repeat;
	
}

.fiche_produit .contenu {
	padding: 10px;
	background-image: url(img/bkg_fiche_produit.gif);
}

.fiche_produit .bottom {
	width: 697px;
	height: 44px;
	background-image: url(img/bottom_fiche_produit.gif);
	background-repeat: no-repeat;
}
/*
------------------------------------------------------------------
	TT_NEWS :: Latest
------------------------------------------------------------------
*/

div.news-latest-item {
	margin:10px 8px;
	width:270px;
	float:left;
	padding-bottom:6px;
	min-height:160px;
	background:#f3f3f3 url('img/bg-latest-item.gif') repeat-x 0 0;
}

div.news-latest-item-image {
	border:3px solid #1299de;
	float:left;
	clear:both;
	margin-right:4px;
}

div.news-latest-item-group {
/* 	padding-left:113px; */
}

div.news-latest-item-group p.bodytext {
	padding:4px;
	padding-left:8px;
}

div.news-latest-item h3 {
	background:#1299de url('img/btr-bleu.gif') no-repeat 100% 0;
	line-height:normal;
	padding:2px 8px 2px 2px;
}

div.news-latest-item h3 a {
	color:#fff;
	text-decoration:none;
}

div.news-latest-morelink {
	text-align:right;
	padding-right:4px;
}

div.news-latest-morelink a {
	color:#404040;
}

/*
------------------------------------------------------------------
	TT_NEWS :: List
------------------------------------------------------------------
*/

div.news-list-container {
	padding-top:8px;
}

div.news-list-container a {
	color:#1299de;
}

div.news-list-item {
	border-bottom:1px solid #ccc;
	overflow:hidden;
	padding:0 4px 6px 0;
	margin-top:12px;
}

div.news-list-image {
	margin: 10px 20px 0 0;
	width:108px;
	text-align: center;
}

div.news-list-image img {
}

div.news-list-image a {
	display:block;
}

div.news-list-item div.right {
	width:520px;
}

div.news-list-morelink {
	text-align:right;
}

div.news-list-morelink a {
	/*font-weight:normal;*/
	color:#1299DE;
}

span.tt-news-counter-info {
	display:none;
}

/*
------------------------------------------------------------------
	TT_NEWS :: Browser
------------------------------------------------------------------
*/

div.news-list-browse {
	margin-top:12px;
	background-image: url(img/listing-produit.gif);
	backgound-repeat: no-repeat;
	/*background:#1299de url('img/bbl-bleu.gif') no-repeat 0 100%;*/
}

div.news-list-browse,
div.news-list-browse a {
	color:#fff;
	font-weight:normal;
}

div.tx-ttnews-browsebox {
	/*background:transparent url('img/bbr-bleu.gif') no-repeat 100% 100%;*/
	overflow:hidden;
	padding:0 8px;
}

div.tx-ttnews-browsebox-counter {
	float:left;
	padding:8px 0;
}

div.tx-ttnews-browsebox-browser {
	float:right;
	margin-right: 40px;
	text-align: right;
	line-height: 32px;
}

div.tx-ttnews-browsebox-browser .tx-ttnews-browsebox-SCell a {
	text-decoration:none;
	font-weight:bold;
}
/*
------------------------------------------------------------------
	TT_NEWS :: Search
------------------------------------------------------------------
*/

div.news-search-form {
	padding: 6px 0 5px 0;
	vertical-align:top;
	color:#fff;
}

div.news-search-form label{
	display: none;
}

div.news-search-emptyMsg {
	display:none;
}

span.news-search-form-submit input {
	width:23px;
	height:20px;
	padding: 0 0 3px 0;
	margin: 0 0 0 5px;
	background:transparent url('img/box/btn_ok_search.gif') no-repeat 0 0;
	vertical-align:middle;
}

input.news-search-form-input {
	border:1px solid #000;
	margin: 1px 0 0 10px;
	width:150px;
	height:13px;
}

#colNormal div.news-search-form {
	display:none;
}

/*
------------------------------------------------------------------
	TT_NEWS :: Actus Latest
------------------------------------------------------------------
*/

div.news-latest-item-actus h3 a {
	text-decoration:none;
	font-size:14px;
}

div.news-list-morelink-actus,
div.news-latest-morelink-actus {
	/*text-align:right;*/
}

div.news-list-item-actus a,
div.news-latest-item-actus a {
	color:#b6db2d;
}

div.news-list-morelink-actus a,
div.news-latest-morelink-actus a,
div.news-list-morelink-actus,
div.news-latest-morelink-actus {
	color:#404040;
}

/*
------------------------------------------------------------------
	TT_NEWS :: Actus List
------------------------------------------------------------------
*/

div.news-list-item-actus {
	padding-bottom:1px;
}

div.news-list-container-actus {
	margin-top:12px;
}

div.news-list-morelink-actus {
	border-bottom:1px solid #ccc;
	padding-bottom:4px;
	margin-bottom:20px;
}

div.news-list-browse-actus div.tx-ttnews-browsebox-counter {
	display:none;
}

div.news-list-browse-actus {
	background-color:#b6db2d;
}

div.news-list-browse-actus,
div.news-list-browse-actus a {
	color:#fff;
}

div.news-list-browse-actus div.tx-ttnews-browsebox {
	background-image:url('img/bbr-vert.gif');
}

/*
------------------------------------------------------------------
	Mode Edition
------------------------------------------------------------------
*/

div#page_edit_mode {
	padding-top:20px;
}

div#page_edit_mode div.column {
	border:1px dotted #999;
}

br.blackLineBR,
table.blackLine,
a.editicon,
table.typo3-editPanel td.typo3-editPanel-label {
	display:none;
}

div.typo3-editPanel-top table.typo3-editPanel td.typo3-editPanel-label {
	display:block;
	padding-right:6px;
}

form.typo3-editPanel a.editicon {
	display:inline;
}

table.typo3-editPanel {
	border:1px solid #999;
	background-color:#f3f3f3;
	margin-top:6px;
}

table.typo3-editPanel td.typo3-editPanel-controls {
	padding:2px;
}

table.typo3-editPanel td.typo3-editPanel-controls,
table.typo3-editPanel td.typo3-editPanel-controls a.editicon {
	color:#999;
}

div.news-hidden1,
table.typo3-editPanel-previewBorder {
	border:1px solid red;
}

div.news-new-record-edit-panel table.typo3-editPanel td.typo3-editPanel-label {
	display:inline;
/* 	display:inline-block; */
}


/*------------------------------------------------------------------*/
/*	Table pour TTNEWS produits										*/
/*------------------------------------------------------------------*/
#ttnews_produits_details
	{
	margin-top: 10px;
	}
#ttnews_produits_details th
	{
	text-align: center;
	}

#ttnews_produits_details thead th, #ttnews_produits_details thead td
	{
	background-color: #F3F4B0;
	font-weight: bold;
	}
	
/* MENU GAUCHE */
.corporate .new_menu_gauche {
	display: none;
}

.professionnel .new_menu_gauche {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.new_menu_gauche ul{
	list-style-type: none;
	padding: 0 0 0 0;
}

.menu_niv1 {
	font-size: 10pt;
	padding: 2px 0 0 5px;
	margin: 0 0 0 0;
}
.menu_niv2 {
	font-size: 8pt;
	padding: 2px 0 0 10px;
	margin: 0 0 0 0;
}
/* SERVICES PROF*/

.rubrique_services {
	width: 189px;
}

.rubrique_services, .rubrique_services a {
	text-decoration: none;
	color:#b17cc3;
}

.rubrique_services div {
	width: 189px;
	height: 41px;
	overflow: hidden;
}

.rubrique_services div a:link, .rubrique_services div a:visited {
	display: block;
	padding: 41px 0 0 0;
	background-image: url(img/menu_bg_services.gif);
	background-repeat: no-repeat;
}

/* CONSEILS PROF*/
.rubrique_conseils {
	margin: 10px 0 0 0;
	width: 189px;
}
.rubrique_conseils, .rubrique_conseils a {
	text-decoration: none;
	color:#e6b02d;
}

.rubrique_conseils div {
	width: 189px;
	height: 41px;
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
}

.rubrique_conseils div a:link, .rubrique_conseils div a:visited {
	display: block;
	border: 0;
	padding: 41px 0 0 0;
	margin: 0 0 0 0;
	background-image: url(img/menu_bg_conseils.gif);
	background-repeat: no-repeat;
}

.menu_conseils_bottom {
	width: 179px;
	height: 147px;
	margin: 0 0 0 0;
	padding: 5px;
	font-size: 10pt;
	color: #fff;
	background-image: url(img/menu_conseils_bottom.gif);
	background-repeat: no-repeat;	
}

.menu_conseils_bottom h3{
	font-size: 11pt;
	color: #fff !important;
	margin: 0;
	padding: 0;
}
.menu_conseils_bottom ul {
	margin: 3px 0 0 0;
}

.menu_conseils_bottom a {
	color: #fff;
	font-size: 10pt;
	text-decoration: none;
}
/* PRODUITS PROF*/

.rubrique_produits, {
	width: 189px;
}

.rubrique_produits, .rubrique_produits a {
	text-decoration: none;
	color: #2E97CF;
}
.rubrique_produits div {
	width: 189px;
	height: 41px;
	overflow: hidden;
}

.rubrique_produits div a:link, .rubrique_produits div a:visited {
	display: block;
	padding: 41px 0 0 0;
	background-image: url(img/menu_bg_produit.gif);
	background-repeat: no-repeat;
}

#selection_produits_bg{
	width: 692px;
	height: 36px;
	background-image: url(img/bg_selection_produit.gif);
	background-repeat: no-repeat;
}

#selection_produits_ctn {
	width: 692px;
	background-image: url(img/bkg_selection_produit.gif);
	background-repeat: repeat-y;
}

#selection_produits_btm{
	width: 692px;
	height: 12px;
	background-image: url(img/bottom_selection_produit.gif);
	background-repeat: no-repeat;
}

#selection_produits_ctn .news_produits {
	width: 207px;
	margin: 10px 0 0 0;
	padding: 5px 10px 5px 10px;
	float: left;
	background-image: url(img/bordure_produit_selection.gif);
	background-repeat: repeat-y;
	background-position: 0 0;	
}

#selection_produits_ctn .news_produits:first-child {
	background-image: none;

}

#selection_produits_ctn .image {
	width: 207px;
	text-align: center;
}

#selection_produits_ctn .entete {
	color: #2E97CF;
	font-size: 10pt;
}

#selection_produits_ctn .news-latest-morelink-actus, #selection_produits_ctn .news-latest-morelink-actus a {
	color: 	#2E97CF;
	font-size: 10pt;
}

.news_produits table {
	display: none;
}

/*CONSEILS*/
.news_conseils {
	float: left;
	width: 463px;
}

.news_conseils .entete{
	width: 463px;
	height: 39px;
	background-image: url(img/bg_conseil_mois.gif);
	background-repeat: no-repeat;
}

.news_conseils .content {
	width: 463px;
	padding: 0 0 0 5px;
	background-image: url(img/bkg_conseil_mois.gif);
	background-repeat: repeat-y;
}

.news_conseils .image {
	width: 207px;
	text-align: center;
}

.news_conseils .lastcontent {
	width: 207px;
	margin: 10px 0 0 0;
	padding: 10px;
	float: left;
	background-image: url(img/bordure_produit_selection.gif);
	background-repeat: repeat-y;
	background-position: 0 0;	
}

.news_conseils .lastcontent:first-child {
	background-image: none;
}

.news_conseils .bottom {
	width: 463px;
	height: 14px;
	background-image: url(img/bottom_conseil_mois.gif);
	background-repeat: no-repeat;
}

.news_conseil h1 {
	font-size: 12pt;
}

.news_temoins {
	width: 220px;
	float: left;
	margin: 0 0 0 10px;
}

.news_temoins .entete {
	width: 220px;
	height: 38px;
	background-image: url(img/bg_temoin.gif);
	background-repeat: no-repeat;	
}

.news_temoins .content {
	width: 220px;
	margin: 0 0 0 0;
	background-image: url(img/bkg_temoin.gif);
	background-repeat: repeat-y;
}

.news_temoins .image {
	width: 200px;
	text-align: center;	
}
.news_temoins .lastcontent {
	width: 200px;
	margin: 0 0 0 0;
	padding: 10px;	
}

.news_temoins .lastcontent:first-child {
	background-image: none;
}

.news_temoins .bottom {
	width: 220px;
	height: 14px;
	background-image: url(img/bottom_temoin.gif);
	background-repeat: no-repeat;	
}

/*RECHERCHE*/
.new_menu_search {
padding: 5pxx 0 0 0;	
}

/*Hide de l'ancien menu*/
.professionnel #menu_right {
	display: none;	
}