﻿/* TEXT-RESIZE: default font size*/
@import url(/includes/txtrsz/small.css);

/* MAIN */

body, div, p, th, td, li, dd	{
	font-family: Trebuchet MS, helvetica, verdana, arial, sans-serif;
	font-size: 12px;
	color: #444;
	line-height: 1.4;
	padding:0;
	margin:0;
}

h1 {
color: #89974e;
margin:0;
padding:0;
}
h2 {
color: #89974e;
margin:0;
padding:0;
}
h3 {
color: #89974e;
margin:0;
padding:0;
}


a, a:link, a:visited, a:active {
	color: #89974e;
	text-decoration: underline;
}

a:hover {
	color: #666;
	text-decoration: none;
}


/*
p {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	font-size:11px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
*/

h1.sifrtrade {
	font-size: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 6px;
	/*margin-left: 12px;*/
	/*margin-top: -9px;*/
	width: 256px;
	line-height: 1.5;
}
h2.sifrtrade {
	font-size: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 6px;
	/*margin-left: 12px;*/
	/*margin-top: -9px;*/
	width: 256px;
	line-height: 1.5;
}

/* SIFR POUR FIREFOX */

/* 
h1.sifrtrade {
	font-size: 34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 12px;
	width: 256px;
}
h2.sifrtrade {
	font-size: 34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 12px;
	width: 256px;
}

*/


h1.nodisp {
	display: none;
}
h2.nodisp {
	display: none;
}

.nodisp {
	display: none;
}

.quicknav {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7.5pt;
	color: #666666;
}
.intro {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}

/* ------------------ NAVS ------------------ */

/* -------------- acc -------------- */

.navacc,
.navacc td,
.navacc tr,
.navacc div,
.navacc a,
.navacc a:active,
.navacc a:link,
.navacc a:visited {
	font-size: 12px;
}

.navacccontainer{
width: 172px;
color: #333;
}

.navacccontainer ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navacccontainer li{
margin: 0;
font-size: 12px;
}

.navacccontainer li a
{
display: block;
padding: 2px 0 2px 6px;
color: #333;
text-decoration: none;
width: 100%;
}

html>body #navacccontainer li a {
width: auto;
}

.navacccontainer li a:hover{
background-color: #fff;
color: #666;
}


/* --------- gauche (main) --------- */

.navmain,
.navmain td,
.navmain tr,
.navmain div,
.navmain a,
.navmain a:active,
.navmain a:link,
.navmain a:visited {
	font-size: 12px;
}

#navcontainer-hom,
#navcontainer-col,
#navcontainer-con,
#navcontainer-pro,
#navcontainer-ext
{
width: 177px;
color: #333;
}

#navcontainer-hom ul,
#navcontainer-col ul,
#navcontainer-con ul,
#navcontainer-pro ul,
#navcontainer-ext ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer-hom li,
#navcontainer-col li,
#navcontainer-con li,
#navcontainer-pro li,
#navcontainer-ext li
{
margin: 0;
font-size: 12px;
}

#navcontainer-hom li a
{
display: block;
padding: 2px 0 2px 6px;
background-color: #f9f7ef;
color: #666;
text-decoration: none;
width: 100%;
}

#navcontainer-col li a
{
display: block;
padding: 2px 0 2px 6px;
background-color: #f9f7ef;
color: #89974e;
text-decoration: none;
width: 100%;
}

#navcontainer-con li a
{
display: block;
padding: 2px 0 2px 6px;
background-color: #f9f7ef;
color: #568faa;
text-decoration: none;
width: 100%;
}

#navcontainer-pro li a
{
display: block;
padding: 2px 0 2px 6px;
background-color: #f9f7ef;
color: #c86027;
text-decoration: none;
width: 100%;
}

#navcontainer-ext li a
{
display: block;
padding: 2px 0 2px 6px;
background-color: #f9f7ef;
color: #7e849a;
text-decoration: none;
width: 100%;
}

html>body #navcontainer-hom li a,
html>body #navcontainer-col li a,
html>body #navcontainer-con li a,
html>body #navcontainer-pro li a,
html>body #navcontainer-ext li a {
width: auto;
}

#navcontainer-hom li a:hover,
#navcontainer-col li a:hover,
#navcontainer-con li a:hover,
#navcontainer-pro li a:hover,
#navcontainer-ext li a:hover
{
background-color: #dfdabc;
color: #666;
}

.navcontainernolink
{
padding: 2px 0 2px 6px;
background:#fff;
}




/* ------ / FIN NAVS ------------*/

#exterieures {
}

#exterieures h1 {
line-height:1.1;
}

#exterieures-pei{
color:#8e8368;
}

#exterieures-tei{
color:#984e14;
}

.cannespei {
float:right;
margin:80px 0 0 10px;
}

.cannestei {
float:right;
margin:30px 0 0 10px;
}

#note{
font-size:12px;
line-height:1.7;
}

#note2{
font-size:14px;
font-weight:bold;
line-height:1.7;
}

#note img{
float:right;
margin:16px 0 0 10px;
}

.ten1011chp{
font-size:11px;
}

#newproducts2010-top{
}

#newproducts2010-botlef{
float:left;
width:360px;
height:369px;
background:url(/Fr/Images/pro_nou_vis_pla_lef.jpg);
}

#newproducts2010-botlef-txt{
margin:0 15px 0 15px;
color:white;
font-size:12px;
line-height:1.5;
}


.newproducts2010-botlef-title{
color:white;
font-size:30px;
padding:0 4px 0 0;
margin:0 0 0 -2px;
}

.newproducts2010-botlef-subtitle{
color:white;
font-weight:bold;
}



#newproducts2010-botrig{
float:left;
}

#newproducts2010-bot{
clear:both;
}





/* 
#sectionacc h2
{
font-size:16px;
font-weight:bold;
}
*/


.hrdashed {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border-bottom: 1px dashed #515151;
	display: block;
}

#contactnoel {
padding:10px;
width:480px;
background:#e1081f;
color:white;
}

#button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EFEFEF;
}

#buttonPro {
	border-style: solid;
	border-width: 1;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	border: 0px ridge #ffcc00;
	background-color: #9AAEB0;
	width: 95px;
	height: 21px;
}

.inputbox {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #DCDCDC;
	width: 370px;
	height: 20px;
}

.box {
	width: 90px;
	height: 20px;
}

form {
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}