@charset "iso-8859-1";
@import url("/css/reset.css");
IMG{ border:0; }
TABLE{ border: 0px; border-collapse: collapse; }
TD{ vertical-align: top;}
.left{ text-align: left; }
.right{ text-align: right; }
.center{ text-align: center; }
.bold{ font-weight: bold; }
.small{ font-size: small; }
.xsmall{ font-size: x-small; }
div.clear { clear: both; }
/* use as follows (including the comment) */
/* <div class="clear"><!-- --></div> */

body{
	color: #990000;
	font-family: verdana,georgia,arial,helvetica,sans-serif; /*line-height: 14px;*/
	font-size: 12px;
	line-height:1.2em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	background: #ffffff url("/confit/images/bck2500.jpg") no-repeat top center;
	}

div.indent{	padding: 0; }
p{ line-height: 1.4em; }
h1{	font-size: 22px; }
h2{ font-size: 20px; }
h3{	font-size: 18px; 
	color: #660000; 
	padding:0px;
	margin:12px 0px 10px 0px; }
h4{ font-size: 14px; }
h5{ font-size: 13px; }
h6{ font-size: 12px; }
p{ 	font-size: 1.0em; }

pre{
	color: #000000;
	font-style: italic;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 30px;
}

sub{ font-size: x-small; }
sup{ color: #000000; font-size: x-small; }

table.indent{
	color: #990000;
	margin-left: 5px;
}

td{
	color: #990000;
}

td.indent{
	color: #990000;
}

.copy{
	color: #999999;
	font-size: x-small;
}

.footer{
	color: #003300;
	font-size: x-small;
	font-weight: bold;
	margin-top: 5px;
}
P.open{
	color: #003300;
	font-size: medium;
	font-weight: bold;	
}
.footer2{
	color: #003300;
	font-size: x-small;
	font-weight: bold;
	margin-top: 5px;
}

.hd1{
	color: #cc0033;
	font-size: 20px;
	font-weight: bold;
	line-height:1.2em;
}

.hd2{
	font-size: 18px;
	font-weight: bold;
	line-height:1.2em;
}

.hd3{
	color: #660000;
	font-size: 16px;
	font-weight: bold;
	line-height:1.2em;
}

.hd4{
	color: #660000;
	font-size: 14px;
	font-weight: bold;	
	padding:5px;
	line-height:1.2em;
}

.indent{
	padding-left: 10px;
	padding-right: 10px;
}

.just{
	font-weight: bold;
	text-align: justify;
}

.rubrique{font-size: 14px;	font-weight: bold;}
.rubrique2{	font-size: 12px; font-weight: bold;}

.tableheadergreen{
	background-color: #339933;
	color: #ffffff;
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}


.tddkgreen{
	background-color: #a9e2aa;
	color: #990000;
}

.tdgreen{
	background-color: #99ffcc;
	font-weight: bold;
}

.tdorange{
	background-color: #ffcc66;
}

.tdpink{
	background-color: #ffcccc;
}

.tdrub{
	background-color: #ffcc66;
}

div#navbar{
	border: 0px;
	padding: 0px;
	margin: 10px auto 10px auto;
	width: 820px;
	text-align: center;
}

div#navbar a, div#navbar a:link, div#navbar a:visited{
	font-size: x-small;
	font-weight: normal;
	color: #0000ff;
}

div#navbar p{
	font-size: x-small;
	font-weight: normal;
}

#outerwrapper {
	background-color: #fff;
	width: 850px;
	text-align: center;
	margin: 0 auto 0 auto;
	border:0px solid #E6E6E6;
}

/*#outerwrapper */
#contentwrapper {
	width: 830px;
	padding: 0px 10p 10px 10px;
	margin: 0px auto;
	text-align: center; 
	border: 0px solid gray;
}

/*#outerwrapper #contentwrapper */
#content {
	width: 96%;
	padding: 10px 10px 10px 10px;
	margin: 0px auto;
	text-align: left; /*border: 1px solid gray;*/
}
table#boncomm td {
	padding-left:3px;
}
table#boncomm td.tdpink{
	background-color: #ffcccc;
	width: 100px;
	text-align: right;
	padding-right: 5px;
}

table#boncomm td.euro60{
	background-color: #ffffff;
	width: 60px;
	text-align: right;
	padding-right: 4px;
}

table#boncomm td.tdgreenpoids{
	background-color: #99ffcc;
	font-weight: bold;
	width: 60px;
	text-align: right;
	padding-right: 5px;
}

/* topmenu styles*/
TABLE.tablenav{
	background-color: #003300;
	background-image: none;
	border:0px;
	padding:0px;
	width:90%;
	margin:0 auto;
}
TABLE.tablenav TD{
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TABLE.tablenav TD a, TABLE.tablenav TD a:link{
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
TABLE.tablenav TD a:visited{
	color: #ffffff;
	text-decoration: none;
}
TABLE.tablenav TD a:visited:hover{
	color: #6aa7ff;
	text-decoration: underline;
}
TABLE.tablenav TD a:hover{
	color: #ffacc1;
	text-decoration: underline;
}
.floatright{
	float: right;
}
.floatleft{
	float: left;
}

/* 08/11/2010 */
DIV#greenband{
	background-color: #339933;
	color: #ffffff;
	font-family: arial,helvetica,sans-serif;
	font-size: x-small;
	line-height:1.4em;
	font-weight: bold;
	width:100%;
	border-radius: 0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px; /* Firefox, or Gecko-based browsers */;
	-webkit-border-radius:0 0 5px 5px; /* Safari, or Webkit-based browsers */;
	margin-bottom: 3px;
}

/* toptable divs*/
DIV#topcadre{ width:100%;padding:0;margin:0;position: relative; }
DIV#topcadre DIV{ float:left;padding:0;margin:5px 0; }


div#topmenu {
	width: 830px;
	padding: 7px 10px 3px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox, or Gecko-based browsers */
	-webkit-border-radius: 5px; /* Safari, or Webkit-based browsers */
	background: #003300;
	margin-top: 10px;
	margin-bottom: 10px;
	}
div#cadre{
	background: #FFCC66;
/* #FFCC66 */width: 780px;
	padding: 5px 10px 5px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox, or Gecko-based browsers */;
	-webkit-border-radius: 5px; /* Safari, or Webkit-based browsers */;
	margin-bottom: 10px;
}

div#cadremap{
	background: #FFF;
	width: 780px;
	padding: 5px 10px 5px 10px;
	border: 1px #C0C0C0 solid;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox, or Gecko-based browsers */;
	-webkit-border-radius: 5px; /* Safari, or Webkit-based browsers */;
	margin-bottom: 10px;
}

div#lowtable {
	width: 780px;
	padding: 7px 10px 3px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox, or Gecko-based browsers */
	-webkit-border-radius: 5px; /* Safari, or Webkit-based browsers */
	border: 1px solid #c0c0c0;
	/*background: #003300;*/
	margin-top: 10px;
	margin-bottom: 10px;
	}




/* add some padding to centered photos */
P.diapo{
	text-align: center;
	margin: 15px auto;
}


#logo a {
display : block;
width : 525px;
height: 52px;
background : url(../images/leconfitdascain300.png) no-repeat 120px 0px;
text-indent : -9999px; }

TABLE.prod TD {padding:2px 2px 1px 2px;}
TR.lg{background:#99FFCC;} /* light green tarif row*/
TR.lg TD {font-size: 14px;	font-weight: bold;} /* light green tarif row text runrique*/
TR.r2 TD{font-size: 12px; font-weight: bold;}
/*.rubrique2{	font-size: 12px; font-weight: bold;}*/
TR.ft{ color: #003300; font-size: small; font-weight: bold; }
TABLE.prod .footer{font-size:11px;}

/* styles for product listings */
DIV#productlist DIV {text-align:left; font-size:1em;}
DIV#productlist H2 {text-align:center;margin:10px;font-size:14pt;font-weight:bold; font-family: Georgia,verdana;  }
DIV#productlist DIV { /* DIVs are green bck title cells */
	background:#99FFCC;
	width: 780px;
	padding: 3px 10px 3px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px; /* Firefox, or Gecko-based browsers */
	-webkit-border-radius: 5px; /* Safari, or Webkit-based browsers */
	border: 0px solid #c0c0c0;
	/*background: #003300;*/
	margin-top: 12px;
	margin-bottom: 2px;
	font-size: 15px;
	line-height:1.3em;
	font-weight: bold;
}
DIV#productlist .ftr{ color: #003300; font-size: 11px; font-weight: bold; }
DIV#productlist .nml{ font-size: 1.0em;font-weight: normal; }
DIV#productlist LI{ font-size: 12px;font-weight: bold; }
