@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------------------------------------
	Template : Dimaco
	version : 2
	Author : Imagerie Numrique
	Author's URL: www.imagerienumerique.com
	10/02/2009
-------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------
	Common Colors
	
	Green
		dark #8FBF00 med #B1EC00 light #D8F57F
	
	Pink
		dark #DE0099 med #FB42B4 light #FDA0D9
	
	Orange
		dark #E34500 med #FE6500 light #FEB27F
	
	Blue
		dark #0099FF med #30C7FB med2 #63D5FC light #97E3FD
-------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------
	Common Styles
-------------------------------------------------------------------------------------------*/
	
body {
	background-color: #EEE;
	background-image: url(../images/bg2.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
h1 {}
h2 {}
h3 {
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;	
}
h4 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
h5 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
a:link, a:visited {}
a:link:hover, a:visited:hover {}
p {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div {}
ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul a:link, ul a:visited {
	color:#333;
}
ul a:link:hover, ul a:visited:hover {
	color:#999;
}
li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
li a:link, li a:visited {
	color:#333;
}
li a:link:hover, li a:visited:hover {
	color:#999;
}
dt, dl {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.v11b {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.v12b {}
.v11w {}
.v12w {}
img {
	border: none;	
}
	
/*-------------------------------------------------------------------------------------------
	Header
-------------------------------------------------------------------------------------------*/

#header {
	height: 140px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	float: left;
	height: 100px;
	width: 240px;
	margin-top: 20px;
	margin-left: 20px;
	position: absolute;
	z-index: 100;
}
.dimaco {
	background-image: url(../images/h-logo-dimaco.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.rd {
	background-image: url(../images/h-logo-rd.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.fabrication {
	background-image: url(../images/h-logo-fabrication.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.distribution {
	background-image: url(../images/h-logo-distribution.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#h-ctn {
	height: 30px;
	background-image: url(../images/h-localisation.png);
	background-repeat: repeat-y;
	background-position: right center;
	margin-top: 45px;
	position: absolute;
	width: 100%;
	z-index: 99;
}
#slogan {
	height: 20px;
	width: 300px;
	margin-top: 5px;
	margin-left: 280px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#langues {
	background-image: url(../images/h-world.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 18px;
	width: 200px;
	position: absolute;
	top: 5px;
	right: 0px;
	color: #CCC;
	padding-left: 30px;
	font-size: 12px;
	padding-top: 4px;
}
#langues a:link, #langues a:visited {
	color: #CCC;
	text-decoration: none;
}
#langues a:link:hover, #langues a:visited:hover {
	color: #CCC;
	text-decoration: underline;
}
#earth {}
.e-dimaco {
	background-image: url(../images/h-world-dimaco.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.e-rd {
	background-image: url(../images/h-world-rd.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.e-fabrication {
	background-image: url(../images/h-world-fabrication.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.e-distribution {
	background-image: url(../images/h-world-distribution.png);
	background-repeat: no-repeat;
	background-position: right center;
}
	
/*-------------------------------------------------------------------------------------------
	Menu Horizontal
-------------------------------------------------------------------------------------------*/

#h-menu {
	height: 20px;
	position: relative;
	top: 120px;
}
.h-menu {
	height: 20px;
	width: 720px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 120px;
}
.h-m-onglets {
	height: 20px;
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding-top: 3px;
}
.h-m-onglets a:link, .h-m-onglets a:visited {
	color: #FFF;
	text-decoration: none;
}
.h-m-onglets a:link:hover, .h-m-onglets a:visited:hover {
	color: #FFF;
	text-decoration: none;
}
.h-m-dimaco {
	background-color: #666;
}
.h-m-dimaco:hover {
	background-color: #8FBF00;
}
.h-m-dimaco_sec {
	background-color: #8FBF00;
}
.h-m-rd {
	background-color: #666;
}
.h-m-rd:hover {
	background-color: #DE0099;
}
.h-m-rd_sec {
	background-color: #DE0099;
}
.h-m-fabrication {
	background-color: #666;
}
.h-m-fabrication:hover {
	background-color: #E34500;
}
.h-m-fabrication_sec {
	background-color: #E34500;
}
.h-m-distribution {
	background-color: #666;
}
.h-m-distribution:hover {
	background-color: #0099FF;
}
.h-m-distribution_sec {
	background-color: #0099FF;
}
.h-m-contact {
	background-color: #666;
}
.h-m-contact:hover {
	background-color: #8FBF00;
}
.h-m-contact_sec {
	background-color: #8FBF00;
}
/*-------------------------------------------------------------------------------------------
	Page
-------------------------------------------------------------------------------------------*/
#page {
	background-image: url(../images/page-bg.png);
	background-repeat: no-repeat;
	background-position: center 50px;
	
}
#content {
	width: 840px;
	display: block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 0px;
}
.c-dimaco {
	background-color: #B1EC00;
}
.c-rd {
	background-color: #FB42B4;
}
.c-fabrication {
	background-color: #FE6500;
}
.c-distribution {
	background-color: #30C7FB;
}
/*-------------------------------------------------------------------------------------------
	Tabs Section
-------------------------------------------------------------------------------------------*/
#t-sections {
	background-color:#FFF;
	position: relative;
	width:840px;
}
.ts-dimaco {
	background-image: url(../images/s-visuel-spacer_dimaco.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.ts-rd {
	background-image: url(../images/s-visuel-spacer_rd.png);
	background-repeat: repeat-y;
	background-position: left top;}
.ts-fabrication {
	background-image: url(../images/s-visuel-spacer_fab.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.ts-distribution {
	background-image: url(../images/s-visuel-spacer_distrib.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.s-visuel {
	float: left;
	width: 250px;
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
}
.s-title-bg {
	background-image: url(../images/d-titre.png);
	background-repeat: repeat;
	background-position: center center;
}
.s-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 0 1px 40px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.st-dimaco {
	color: #B1EC00;
	background-image: url(../images/c-fleche-dimaco.png);
}
.st-rd {
	color: #FB42B4;
	background-image: url(../images/c-fleche-rd.png);
}
.st-fabrication {
	color: #FE6500;
	background-image: url(../images/c-fleche-fabrication.png);
}
.st-distribution {
	color: #30C7FB;
	background-image: url(../images/c-fleche-distribution.png);
}
.s-content {
	float: right;
	width: 570px;
}
.sc-dimaco {
	background-color: #D8F57F;
}
.sc-rd {
	background-color: #FFF;
}
.sc-fabrication {
	background-color: #FFF;
}
.sc-distribution {
	background-color: #FFF;
}
/*-------------------------------------------------------------------------------------------
Common Colors
	
	Green
		dark #8FBF00 med #B1EC00 light #D8F57F
	
	Pink
		dark #DE0099 med #FB42B4 light #FDA0D9
	
	Orange
		dark #E34500 med #FE6500 light #FEB27F
	
	Blue
		dark #0099FF med #30C7FB med2 #63D5FC light #97E3FD
-------------------------------------------------------------------------------------------*/
#tabs {
	height: 20px;
	margin:0 0 0 0;
	padding: 0 0 0 120px;
	z-index:102;
}
#tabs div {
	z-index:102;
}
.t-onglets, .t-onglets_sec {
	height: 17px;
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
	z-index:102;
}
.to-dimaco, .to-dimaco .sb-inner {
	background-color: #8FBF00;
	z-index:102;
}
.to-rd, .to-rd .sb-inner {
	background-color: #DE0099;
	z-index:102;
}
.to-distribution, .to-distribution .sb-inner {
	background-color: #0099FF;
	z-index:102;
}
.to-fabrication, .to-fabrication .sb-inner {
	background-color: #E34500;
	z-index:102;
}
.t-onglets a {
	display:block;
	padding: 3px 0 0 0;
	z-index:102;
}
.t-onglets a:link, .t-onglets a:visited {
	color: #FFF;
	text-decoration: none;
	z-index:102;
}
.t-onglets a:link:hover, .t-onglets a:visited:hover {
	color: #FFF;
	text-decoration: none;
	z-index:102;
}
.to-dimaco_sec, .to-dimaco_sec .sb-inner {
	background-color: #D8F57F;
	z-index:102;
}
.to-rd_sec, .to-rd_sec .sb-inner {
	background-color: #FDA0D9;
	z-index:102;
}
.to-distribution_sec, .to-distribution_sec .sb-inner {
	background-color: #97E3FD;
	z-index:102;
}
.to-fabrication_sec, .to-fabrication_sec .sb-inner {
	background-color: #FEB27F;
	z-index:102;
}
.t-onglets_sec a {
	display:block;
	padding: 3px 0 0 0;
	z-index:102;
}
.t-onglets_sec a:link, .t-onglets_sec a:visited {
	color: #333;
	text-decoration: none;	
	z-index:102;	
}
#t-visuel {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	height: 160px;
	z-index:101;
}
#t-visuel-abs {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:840px;
	height: 160px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top:160px;
	z-index:0;
}
/*-------------------------------------------------------------------------------------------
	Menu 3e Niveau
-------------------------------------------------------------------------------------------*/
.s-menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 15px;
}
.sss-menu {
	margin:5px 0 0 10px;
	padding:0 0 0 20px;
}
.sss-menu a:link, .sss-menu a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.sss-menu a:link:hover, .sss-menu a:visited:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: underline;
}
.sss-menu_sec {
	background-image: url(../images/sm-arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin:5px 0 0 10px;
	padding:0 0 0 20px;
}
.sss-menu_sec a:link, .sss-menu_sec a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.sss-menu_sec a:link:hover, .sss-menu_sec a:visited:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
.sm-rd {}
.sm-fabrication {}
.sm-distribution {
	width: 400px;
}
/*-------------------------------------------------------------------------------------------
	Home
-------------------------------------------------------------------------------------------*/
.home-top {
	margin:0 0 20px 0;
}
/*--- Home Slide Show ---*/
#home_slide_block {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:840px;
	height: 160px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top:160px;
	z-index:0;
}
#home_blocks_hook {
	width:430px;
	float:left;	
}
/*--- Home Greetings ---*/
#home_greetings_block {
	margin: 10px;
	position:relative;
}
/*--- Home Tags ---*/
#home_tags_block {
	margin: 30px 0 0 0;
	position:relative;
	width:400px;
}
#home_tags_block h5 {
	text-align:right;
	margin:0 10px 10px 0;
	padding:0 40px 0 0;
	color: #8FBF00;
	background-image: url(../images/c-fleche-dimaco.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.tx-easytagcloud-pi1 {
	border-top: solid #B1EC00 1px;
	border-bottom: solid #B1EC00 1px;
	padding:10px 0;
	text-align:center;
}
.tx-easytagcloud-pi1 a {
	padding:3px;
}
.tx-easytagcloud-pi1 a:link, .tx-easytagcloud-pi1 a:visited {
	text-decoration:none;
}
.tx-easytagcloud-pi1 a:hover, .tx-easytagcloud-pi1 a:visited:hover {
	text-decoration:underline;
}
.tag-8 {color:#CCC;} .tag-8:hover {color:#B0B0B0;}
.tag-9 {color:#BBB;} .tag-9:hover {color:#A0A0A0}
.tag-10 {color:#AAA;} .tag-10:hover {color:#909090;}
.tag-11 {color:#999;} .tag-11:hover {color:#808080;}
.tag-12 {color:#888;} .tag-12:hover {color:#707070;}
.tag-13 {color:#777;} .tag-13:hover {color:#606060;}
.tag-14 {color:#666;} .tag-14:hover {color:#505050;}
.tag-15 {color:#555;} .tag-15:hover {color:#404040;}
.tag-16 {color:#444;} .tag-16:hover {color:#303030;}

/*--- Home Conent Teasing ---*/
#home_ct_block {
	margin: 10px;
	position:relative;
}
/*--- Home News Block ---*/
#home_news_block {
	width:400px;
	float:right;
}
#hnb_img {
	width:400px;
	min-height:150px;
	background-image: url(../images/s-visuel-spacer_dimaco.png);
	background-repeat: repeat;
	background-position: center top;
	text-align: center;
	line-height:145px;
}
#hnb_img img {
	vertical-align: middle;
}
#hnb_txt {
	padding:20px;
	text-align:justify;
}

/*-------------------------------------------------------------------------------------------
	Categories
-------------------------------------------------------------------------------------------*/
#cats {
	float:left;
	padding: 40px 10px 20px 10px;
	background-color: #FFF;
	width: 820px;
}
#cats-left {
	float:left;
	margin: 0 0 20px 0;
	width: 400px;
}
#cats-right {
	float:right;
	margin: 0 0 20px 0;
	width: 400px;
}
.clearfloat {
	clear: both;
}
.clearheight {
	height: 5px;
}
#c-rd {
	width: 400px;
	margin: 0 0 40px 0;
}
#c-fabrication {
	width: 400px;
}
#c-distribution {
	width: 400px;
	float: right;
}
/*-------------------------------------------------------------------------------------------
	Modules
-------------------------------------------------------------------------------------------*/
#c-rd-top {
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDA0D9;
}
#c-rd-picto {
	background-image: url(../images/p-rd.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 80px;
	width: 120px;
	position: relative;
	top: -20px;
	z-index: 101;
}
#c-rd-title {
	float: right;
	position: relative;
	height: 20px;
	background-image: url(../images/c-fleche-rd.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 10px;
	padding-right: 40px;
	top: 10px;
	color: #DE0099;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	text-decoration: none;
}
#c-rd-foot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FDA0D9;
	position: relative;
	padding: 20px 10px 10px 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align:justify;
}
/*-------------------*/
#c-fabrication-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEB27F;
	height: 40px;
}
#c-fabrication-picto {
	background-image: url(../images/p-fabrication.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 80px;
	width: 120px;
	position: relative;
	top: -20px;
	z-index: 101;
}
#c-fabrication-title {
	float: right;
	position: relative;
	height: 20px;
	background-image: url(../images/c-fleche-fabrication.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 10px;
	padding-right: 40px;
	top: 10px;
	color: #E34500;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	text-decoration: none;
}
#c-fabrication-foot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEB27F;
	position: relative;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align:justify;
}
/*-------------------*/
#c-distribution-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97E3FD;
	height: 40px;
}
#c-distribution-picto {
	background-image: url(../images/p-distribution.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 80px;
	width: 120px;
	position: relative;
	top: -20px;
	z-index: 101;
}
#c-distribution-title {
	float: right;
	position: relative;
	background-image: url(../images/c-fleche-distribution.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 10px;
	padding-right: 40px;
	top: 10px;
	color: #0099FF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	text-decoration: none;
}
#c-distribution-foot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97E3FD;
}
/*-------------------*/
.d-content-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97E3FD;
	height: 80px;
}
.d-content-foot {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align:justify;
}
.d-content-picto {
	height: 80px;
	width: 120px;
	position: relative;
	top: 20px;
	left: 40px;
	z-index: 101;
}
.d-content-title {
	font-size:16px;
	position: relative;
	left: 160px;
	width: 220px;
	color: #036;
	text-align: right;
	top: -30px;
}
#c-d-transmissions {
	width: 400px;
}
#d-p-transmission {
	background-image: url(../images/p-embrayage.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#c-d-enroulage {
	width: 400px;
}
#d-p-enroulage {
	background-image: url(../images/p-enroulage.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#c-d-controle {
	width: 400px;
}
#d-p-controle {
	background-image: url(../images/p-controle.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-------------------------------------------------------------------------------------------
Common Colors
	
	Green
		dark #8FBF00 med #B1EC00 light #D8F57F
	
	Pink
		dark #DE0099 med #FB42B4 light #FDA0D9
	
	Orange
		dark #E34500 med #FE6500 light #FEB27F
	
	Blue
		dark #0099FF med #30C7FB med2 #63D5FC light #97E3FD
-------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------
	TEASER MENU
-------------------------------------------------------------------------------------------*/

.t-listing {
	margin: 0;
}
.t-img {
	float:left;
	margin:0;
	width: 120px;
	height:110px;
	text-align: center;
	background-image: url(../images/t-shadow.png);
}
.t-img img {
	margin:10px 0 0 0;
	width: 100px;
	height:90px;
	text-align: center;
}
.t-r-ctn {
	margin:10px 0 0 0;
	float:right;
	width: 160px;
}
.t-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #333;
	text-decoration: none;
	padding:0 0 10px 0;
}
.t-title a:link, .t-title a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.t-title a:link:hover, .t-title a:visited:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
}
.t-teaser {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	padding:0 0 10px 0;
}
.t-body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding:0 0 10px 0;
}
.t-link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.t-link a:link, .t-link a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #8FBF00;
	text-decoration: none;
}
.t-link a:link:hover, .t-link a:visited:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #8FBF00;
	text-decoration: underline;
}
/*-------------------------------------------------------------------------------------------
	CONSTANT MENU
-------------------------------------------------------------------------------------------*/
#cmenu {}
.cmenu {
	width: 800px;
	height:18px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 3px 20px 0 20px;
}
.cmenu a:link, .cmenu a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.cmenu a:link:hover, .cmenu a:visited:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
/*-------------------------------------------------------------------------------------------
	FOOTER
-------------------------------------------------------------------------------------------*/
#baseline {
	width: 800px;
	margin: 0 auto 0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;	
}
#qtag_ctn {
	width: 800px;
	margin: 0 auto 0 auto;
	padding: 10px 0 10px 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
}
.qtag {
	padding: 0	10px 0 10px;
}
.b-dimaco {
	color: #B1EC00;
}
.b-dimaco a:link, .b-dimaco a:visited {
	color: #FFF;
}
.b-dimaco a:link:hover, .b-dimaco a:visited:hover {
	color: #D8F57F;
}
.b-rd {
	color: #FB42B4;
}
.b-rd a:link, .b-rd a:visited {
	color: #FFF;
}
.b-rd a:link:hover, .b-rd a:visited:hover {
	color: #FDA0D9;
}
.b-fabrication {
	color: #FE6500;
}
.b-fabrication a:link, .b-fabrication a:visited {
	color: #FFF;
}
.b-fabrication a:link:hover, .b-fabrication a:visited:hover {
	color: #FEB27F;
}
.b-distribution {
	color: #30C7FB;
}
.b-distribution a:link, .b-distribution a:visited {
	color: #FFF;
}
.b-distribution a:link:hover, .b-distribution a:visited:hover {
	color: #63D5FC;
}
/*-------------------------------------------------------------------------------------------
	BODYTEXT
-------------------------------------------------------------------------------------------*/
.s-content {
	padding: 10px 10px 10px 10px;
	text-align: justify;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}
.bodytext {
	padding: 0 10px;
}
.s-content ul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	margin:0 0 15px 0;
	padding:0 20px 0 0;
	left:20px;
	list-style-position: outside;
	list-style-image: url(../images/bullet.png);
	list-style-type: none;
	position: relative;
}
.s-content ul li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	margin:3px 0 0 0;
	padding:0;
}
/*-------------------------------------------------------------------------------------------
	FOOTER
-------------------------------------------------------------------------------------------*/

/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block;}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px; overflow:hidden;border-style:solid;border-width: 0 1px;}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px;}
b.r2{margin: 0 2px;}
b.r3{margin: 0 1px;}
b.r4{height: 2px;}
b.rb1{margin: 0 8px;border-width:0 2px;}
b.rb2{margin: 0 6px;border-width:0 2px;}
b.rb3{margin: 0 5px;}
b.rb4{margin: 0 4px;}
b.rb5{margin: 0 3px;}
b.rb6{margin: 0 2px;}
b.rb7{margin: 0 1px;height:2px;}
b.rb8{margin: 0;height:2px;}
b.rs1{margin: 0 1px;}
/*transparent inside*/
b.t1{border-width: 0 5px;}
b.t2{border-width: 0 3px;}
b.t3{border-width: 0 2px;}
b.t4{height: 2px;}
b.tb1{border-width: 0 10px;}
b.tb2{border-width: 0 8px;}
b.tb3{border-width: 0 6px;}
b.tb4{border-width: 0 5px;}
b.tb5{border-width: 0 4px;}
b.tb6{border-width: 0 3px;}
b.tb7{border-width: 0 2px;height:2px;}
b.tb8{border-width: 0 1px;height:2px;}
b.ts1{border-width: 0 2px;}

/*----------------------------------------------------------------------
	CSS du dernier Instant...
----------------------------------------------------------------------*/
.tx-ttnews-browsebox {
	
	}
