html {
	font-family: Verdana, Arial, sans-serif;;
	font-size: 12px;
}

img {
	border:none;
	behavior: url(iepngfix.htc);
}

div, li, a {	behavior: url(iepngfix.htc); }

h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}

h1{
	color: #e2001a;
}

h3{
	font-weight: bold;
	font-size: 14px;
}

h6.actu_titre{
	font-weight: bold;
	font-size: 13px;
	color: #e2001a;
}
div.actu_lien{
	text-align: right;
}
div.actu_lien a{
		color: #e2001a;
		font-size: 10px
}
table.form{
	margin: 0 0 0 10%;
	width:80%;
}

table.form td{
	padding: 2px 0px;
	border-bottom : 1px dotted #8e919d;
	text-align: right;
}

table.form td.info{
	width:50%;
	text-align: left;
	color: #8e919d;
}

p{
	margin:0; 
}

a{
	text-decoration: none;
}

#global {
}

#top.part {
	background: url('../img/top.png') 50% 0 no-repeat;
}

#top.pro {
	background: url('../img/top_pro.png') 50% 0 no-repeat;
}

#logo.part{
	background: url('../img/logo_part.png') 0 0 no-repeat;
}

#logo.pro{
	background: url('../img/logo_pro.png') 0 10px no-repeat;
}

#lang{
}

#search form{
	background: url('../img/inputsearch.png') 0 0 no-repeat;
}

#search input.text{
	border: none;
	background: none;
}

#search input.submit{
	border: none;
	background: url('../img/submitsearch.png') 0 0 no-repeat;
}

#topmnu ul li a{
	color: #fff;
	font-size: 9px;
	font-weight: bold;
}

#topmnu ul li .topmnu-1{
	background: url('../img/topmnu-1.png') 0 0 no-repeat;
}

#topmnu ul li .topmnu-2{
	background: url('../img/topmnu-2.png') 0 0 no-repeat;
}

#topmnu ul li .topmnu-3{
	background: url('../img/topmnu-3.png') -1px 0 no-repeat;
}

#titremnu{
	background: url('../img/titremnu.png') 0 0 no-repeat;
	line-height: 32px;
	font-size: 18px;
	font-weight: bold;
	color: #8e919d;
}

#linkto.part{
	background: url('../img/linkto_pro.png') 0 0 no-repeat;
}

#linkto.pro{
	background: url('../img/linkto_part.png') 0 0 no-repeat;
}


#centre{

}

#mnu{
	font-size: 11px;
}

#mnu ul{
	list-style: none;
}

#mnu ul li{
}

#mnu ul li a{
	color: #8e919d;
}

#mnu ul li.el-1{
	background: url('../img/fleche-1.png') 0 0 no-repeat;
}

#mnu ul li.el-3{
	background: url('../img/fleche-2.png') 0 0 no-repeat;
}

#mnu ul li.el-4{
	background: url('../img/fleche-3.png') 0 0 no-repeat;
}

#mnu ul li.el-5{
	background: url('../img/fleche-4.png') 0 0 no-repeat;
}

#mnu ul li.el-6{
	background: url('../img/fleche-5.png') 0 0 no-repeat;
}

#mnu ul li.el-2{
	background: url('../img/fleche-6.png') 0 0 no-repeat;
}

#mnu ul li.el-7{
	background: url('../img/fleche-7.png') 0 0 no-repeat;
}

#mnu ul li.el-8{
	background: url('../img/fleche-8.png') 0 0 no-repeat;
}

#mnu ul li.el-9{
	background: url('../img/fleche-9.png') 0 0 no-repeat;
}

#mnu ul li.el-10{
	background: url('../img/fleche-10.png') 0 0 no-repeat;
}
#mnu ul li.el-11{
	background: url('../img/fleche-11.png') 0 0 no-repeat;
}

#right .box .titre{
	background: url('../img/box-droite-titre.png') 0 0px no-repeat;
}

#right .box .content, #right .box .img_content{
	background: url('../img/box-droite-text.png') 0 100% no-repeat;
}

#right .box .ico a{
	border: none;
}

#right .prod .print {
	background: url('../img/print.png') 0 50% no-repeat;	
}

#right .prod .dl {
	background: url('../img/dl.png') 0 50% no-repeat;	
}

#right .prod .mailto {
	background: url('../img/mailto.png') 0 50% no-repeat;	
}

#right .think .ico{
	background: url('../img/reddot.png') 0 7px no-repeat;
}

#right .prod a, #right .think a{
	font-size: 10px;
	font-weight: bold;
	color: #8e919d;
	border-bottom: 1px solid #8e919d;
}

#right .think .titre h4, #right .prod .titre h4, #right .promo .titre h4 a{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

#content{

}

#breadcrumb{
	font-size: 10px;
	color: #8e919d;
}
#breadcrumb a{
	color: #8e919d;
}

#titre h2{
	font-size: 16px;
	font-weight: bold;
}

#titre a{
	font-size: 10px;
	color: #e2001a;
}


#wrapper ul li .box{
	border: none;
}

#wrapper ul li .titre{
}

#wrapper ul li .titre h3{
	font-size: 14px;
}

#wrapper .pview .view{
	border: 1px solid #8e919d;
}

#wrapper .pview ul{
	list-style: none;
}

#wrapper .pview ul li div{
	border: 1px solid #8e919d;
	cursor: hand;
}

#wrapper .text{
	color: #8e919d;
}

#wrapper .pdesc .picto{
	/*border: solid 1px;*/
}

#wrapper.tcol-1 .ptab li.on {
    background:url("../img/ptab-right-1.png") no-repeat right top;
}

#wrapper.tcol-1 .ptab li.on a {
    background:url("../img/ptab-left-1.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}

#wrapper.tcol-3 .ptab li.on {
    background:url("../img/ptab-right-2.png") no-repeat right top;
}

#wrapper.tcol-3 .ptab li.on a {
    background:url("../img/ptab-left-2.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}

#wrapper.tcol-4 .ptab li.on {
    background:url("../img/ptab-right-3.png") no-repeat right top;
}

#wrapper.tcol-4 .ptab li.on a {
    background:url("../img/ptab-left-3.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}
#wrapper.tcol-5 .ptab li.on {
    background:url("../img/ptab-right-4.png") no-repeat right top;
}

#wrapper.tcol-5 .ptab li.on a {
    background:url("../img/ptab-left-4.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}
#wrapper.tcol-6 .ptab li.on {
    background:url("../img/ptab-right-5.png") no-repeat right top;
}

#wrapper.tcol-6 .ptab li.on a {
    background:url("../img/ptab-left-5.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}
#wrapper.tcol-2 .ptab li.on {
    background:url("../img/ptab-right-6.png") no-repeat right top;
}

#wrapper.tcol-2 .ptab li.on a {
    background:url("../img/ptab-left-6.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}
#wrapper.tcol-7 .ptab li.on {
    background:url("../img/ptab-right-7.png") no-repeat right top;
}

#wrapper.tcol-7 .ptab li.on a {
    background:url("../img/ptab-left-7.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}
#wrapper.tcol-8 .ptab li.on {
    background:url("../img/ptab-right-8.png") no-repeat right top;
}

#wrapper.tcol-8 .ptab li.on a {
    background:url("../img/ptab-left-8.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}

#wrapper.tcol-9 .ptab li.on {
    background:url("../img/ptab-right-9.png") no-repeat right top;
}

#wrapper.tcol-9 .ptab li.on a {
    background:url("../img/ptab-left-9.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}

#wrapper.tcol-10 .ptab li.on {
    background:url("../img/ptab-right-10.png") no-repeat right top;
}

#wrapper.tcol-10 .ptab li.on a {
    background:url("../img/ptab-left-10.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}

#wrapper.tcol-11 .ptab li.on {
    background:url("../img/ptab-right-11.png") no-repeat right top;
}

#wrapper.tcol-11 .ptab li.on a {
    background:url("../img/ptab-left-11.png") no-repeat left top;
	color: #fff;
	font-weight: bold;
}


#wrapper .ptab li {
    background:url("../img/ptab-right-off.png") no-repeat right top;
}

#wrapper .ptab li a {
    background:url("../img/ptab-left-off.png") no-repeat left top;
	color: #8e919d;
	font-weight: bold;
}

#wrapper .pdata{
	border: 1px solid;
	border-top: 3px solid;
}

#wrapper .pdata table{
	border-collapse: collapse;
}

#wrapper .pdata table tr.header th{
	border-bottom: 2px solid;		
}

#wrapper .pdata .certif ul{
	list-style: disc;	
}

#wrapper .pdata table tr.data td{
	color: #8e919d;
	border-bottom: 1px solid #8e919d;
}

#bottom{

}
#bottom  .box-promo .more a, #bottom  .box-actu .more a, #right .promo .more a{
	background: url('../img/savoirplus.png') 0 0 no-repeat;	
	color: #e2001a;
	font-size: 9px;
}

#bottom .box .titre {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

#bottom .box .titre a, #bottom .box-promo .titre a{
	color: #fff;
}

#bottom .box-promo .titre {
	background: url('../img/box-titre-vide.png') 0 0 no-repeat;	
}

#bottom .box-promo .content, #bottom .box-promo .img_content{
	background: url('../img/box-content-vide.png') 0 0 no-repeat;
}

#bottom #zoom.box-actu .titre{
	background: url('../img/box-titre-zoom.png') 0 0 no-repeat;	
}

#bottom #newsl.box-actu .titre{
	background: url('../img/box-titre-newsl.png') 0 0 no-repeat;	
}

#bottom .box-actu .titre{
	background: url('../img/box-titre.png') 0 0 no-repeat;
}

#bottom .box-actu .content{
	background: url('../img/box-content.png') 0 0 no-repeat;
}

#footer{

}

#links{
	color: #8e919d;

}

#links a{
	color: #8e919d;
}

#links a.red{
	color: #e2001a;
}

#links ul{

}

#links ul li{
	border-right: 1px solid #8e919d;
}

.tcol-1{ color: #004a99; }
.tcol-3{ color: #853510; }
.tcol-4{ color: #419116; }
.tcol-5{ color: #ffdd03; }
.tcol-6{ color: #ec6e08; }
.tcol-2{ color: #242424; }
.tcol-7{ color: #00501f; }
.tcol-8{ color: #a3a9b5; }
.tcol-9{ color: #cc071e; }
.tcol-10{ color: #e73981; }
.tcol-11{ color: #895375; }

.bcol-1{ border-color: #004a99; }
.bcol-3{ border-color: #853510; }
.bcol-4{ border-color: #419116; }
.bcol-5{ border-color: #ffdd03; }
.bcol-6{ border-color: #ec6e08; }
.bcol-2{ border-color: #242424; }
.bcol-7{ border-color: #00501f; }
.bcol-8{ border-color: #a3a9b5; }
.bcol-9{ border-color: #cc071e; }
.bcol-10{ border-color: #e73981; }
.bcol-11{ border-color: #895375; }

.bgcol-1{ background-color: #004a99; }
.bgcol-3{ background-color: #853510; }
.bgcol-4{ background-color: #419116; }
.bgcol-5{ background-color: #ffdd03; }
.bgcol-6{ background-color: #ec6e08; }
.bgcol-2{ background-color: #242424; }
.bgcol-7{ background-color: #00501f; }
.bgcol-8{ background-color: #a3a9b5; }
.bgcol-9{ background-color: #cc071e; }
.bgcol-10{ background-color: #e73981; }
.bgcol-11{ background-color: #895375; }




