body {
	font-family : Tahoma ;
	font-size : 11px ;
	background-color: #08261c;
	text-align : left ;
}

#messagehaut
{
	width: 860px;
	height : 28px ;
	text-align : right ;
	color : #faf6ed ;
	font-size : 11px ;
	font-weight : bold ; 
}



#curseur
{
    position: absolute;   
    visibility : hidden;
    border: 1px solid Black;
    padding: 10px;
    font-family: Tahoma, Georgia ;
    font-size: 11px;
    background-color: #ffffcc;
	text-align : left ;
	min-height : 1px ;
}


#cadre {
	width: 900px;
	background-color: #faf6ed;
	text-align : left ;
	background-image:url(../img/interface/essai.png); 
	background-position:bottom; 
	background-repeat:no-repeat; 
}

#hautgauche, #hautdroit, #basgauche, #basdroit {
	height: 19px; width: 19px;
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}

#hautgauche {
	background: url(../img/interface/hautgauche.gif);
}
#hautdroit {
	float: right;
	background: url(../img/interface/hautdroit.gif);
}
#basgauche {
	background: url(../img/interface/basgauche.gif);
}
#basdroit {
	float: right;
	background: url(../img/interface/basdroit.gif);
}
#contenu p {
	color: black;
}

#contenu1
{
	width : 690px ;
	float : right ;
	min-height : 200px ;
}

#menu
{
	width : 200px ;
	float : left ;
	min-height : 200px ;
	text-align : center ;
}

#bas1
{
	width : 900px ;
	height : 100px ;
	clear:both ;
	font-size:1px;
	/*background-color: blue;*/
}

#laffiche
{
	width : 250px ;
	height : 100px ;
	float : left ;
	color: #08261c;
	font-family : Tahoma ;
	font-size : 11px ;
	background-color: #ff0000;
	margin-left : 20px ;
	margin-right : 90px ;
	background: url(../img/contenu/poster22.jpg);
	background-position:right; 
	background-repeat:no-repeat; 
}

#avem
{
	width : 330px ;
	float : right ;
}

#filariane
{
	width : 64% ;
	height : 30px ;
	float : left ;
	padding-top:56px; 
	padding-left:2px; 
}

#recherche
{
	width : 18% ;
	height : 30px ;
	text-align : left ;
	color: #08261c;
	font-family : Tahoma ;
	font-size : 11px ;
	float : left ;
}

#logo
{
	width : 120px ;
	height : 30px ;
	float : left ;
}

#contenu2
{
	clear:left ;
	width : 100% ;
	margin-right:10px; 
	margin-top:0px; 
}

#question
{
	width : 280px ;
	height : 50px ;
	float : left ;
	margin-top: 50px;
	margin-left: 120px;
	color: #08261c;
	font-family : Tahoma ;
	font-size : 11px ;
	/*background-color: green;*/
}



#carteprod
{
	background-image:url(../img/interface/fond.jpg); 
	background-position:center; 
	background-repeat:no-repeat; 
	width : 650px ;
	height : 650px ;
	position : relative ;
	text-align : center ;
}
#point
{
	width : 17px ;
	height : 17px ;
	position : absolute ;
}


.tablemenu
{
	width : 100% ;
	border-width : 0px ;
	padding : 0px ;
	margin-left:0px; 
}



.tdmenu
{
	height : 38px ;
	border-width : 0px ;
	text-align : left ;
	margin-left:0px; 
	padding : 0px ;
}

.tdavem
{
	width : 85% ;
	text-align : left ;
	color: #08261c;
	font-family : Tahoma ;
	font-size : 11px ;
}

.tdcontenuproducteur
{
	width : 50% ;
	text-align : left ;
	color: #08261c;
	font-family : Tahoma ;
	font-size : 11px ;
	vertical-align : top ;

}

.tdtitreproducteur
{
	text-align : left ;
	color: #08261c;
	font-family : Tahoma ;
	font-size : 12px ;
	padding-right : 10px ;
}

a:link 
{
	color: #08261c;
	text-decoration: none;
}
a:visited 
{
	color: #08261c;
	text-decoration: none;
}
a:hover 
{
	color: #7C2018;
	text-decoration : underline ;
}
a:active 
{
	color: #08261c;
	text-decoration: none;
}

.image
{
	float : left ;
}

.imagedroit
{
	float : right ;
}

.justify
{
	text-align : justify ;
}

.tablecontenu
{
	width : 98% ;
	border : 0px ;
	text-align : left ;
	color: #08261c;
	font-family : Tahoma ;
	font-size : 12px ;
}

.tablecategorie
{
	width : 650px ;
	text-align : left ;
	vertical-align : text-top ;
	color: #08261c;
	font-family : Tahoma ;
	font-size : 12px ;
}
.categorie
{
	vertical-align : text-top ;
	color: #08261c;
	font-family : Tahoma ;
	font-size : 12px ;
}

INPUT {
    color : #08261c ;
    background-color : #ffffff ;
    font-size : 12px ;
    font-family : Tahoma ;
}

INPUT.test
{
	color : #08261c ;
    background-color : #ffffff ;
    font-size : 12px ;
    font-family : Tahoma ;
	border : 0px ;
}

.tablecarte
{
	background-image:url(../img/interface/fond.png); 
	background-position:center; 
	background-repeat:no-repeat; 
	border : 0px ;
	width : 650px ;
	height : 650px ;
	margin : 0px ;
	padding : 0px ;
}

.tdcarte
{
	width : 17px ;
	height : 17px ;
	margin : 0px ;
	padding : 0px ;
}

.tabletelech
{
	width : 400px ;
	border : 0px ;
}

.tdtelech
{
	width : 33% ;
	text-align : center ;
	color: #08261c;
	font-family : Tahoma ;
	font-size : 11px ;
}

.tdimagerecette
{
	text-align : right ;
	vertical-align : top ;
}

.c
{
	font-family : Tahoma ;
	font-size : 11px ;
	color: #ffffff;
}