html			{ width:100%;height:101%}
body			{ margin:0; padding:0; width:100%; height:100%; font:11px Arial,Helvetica,Sans-serif }

#div-bas		{ position:relative; left:0; top:0; clear:both; margin:0 0 10px 0; width:704px; height:112px; color:#ffffff; line-height:120%; background:url(../img/new/bas.gif) left top no-repeat }
#div-bas a		{ text-decoration:none; color:#ffffff }

.bfruits		{ position:absolute; left:362px; top:0px; width:332px; height:157px }
.page-container	{ position:relative; margin:0 auto; padding:190px 0 0 0; width:704px; background:url(../img/new/bandeau.jpg) top left no-repeat }
.savoir-faire 	{ position:absolute; left:197px; top:21px; font-family:Arial,Helvetica,Sans-serif; font-size:12px; color:#ffec16; line-height:17px }
.logo			{ position:absolute; left:0; top:113px }
.flags			{ position:absolute; left:26px; top:23px }
.div-centre		{ width:470px; padding:0px 10px 0 40px; font-size:12px; color:#212123 }
.copyright		{ position:absolute; left:85px; top:84px }
.haut			{ position:absolute; left:342px; top:86px }
.zoom			{ cursor: url(magnify.cur), url(../styles/magnify.cur), pointer }
.close-btn		{ position:absolute; left:-20px; top:-20px }
.net-createurs	{ position:absolute; left:680px; top:80px }
.recettes-cline	{ padding:17px 0 23px 0 }

/* ----------- fenêtre de confirmation avant téléchargement ---------*/
#confirm {
	position:absolute;
	left:0;
	top:0;
	display:none;
	z-index:10;
}

.ie6proof-rounded {
	background-color:#f5b835;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:10px;
	line-height:13px;
	width:300px;
}

.li-conf {
	margin:0;
	padding:4px 0 0 13px;
	background-image:url(../img/common/puce_confirm.gif);
	background-repeat:no-repeat;
}

/* ******** TinyMCE ******** */

/* ******************* Classes de menu ***************************** */

#div-gauche						{ width:160px; padding:64px 0 0 0; background:#a4c300 url(../img/new/bord_hg.gif) top left no-repeat; color:#ffffff; line-height:14px }
#div-gauche a					{ text-decoration:none; color:#ffffff; padding:3px 6px 3px 12px; display:block }
#div-gauche a:hover				{ background-color:#64003c }
#div-gauche a.actif-lmenu		{ color:#62033d; font-weight:bold }
#div-gauche a:hover.actif-lmenu	{ color:#ffffff }

.actif-lmenu0 {		/* menu de 1er niveau actif, sans sous-menus -> puce */
	color:#62033d;
	padding:1px 0 2px 12px;
	font-weight:bold;
	background-image:url(../img/new/curseur_on.gif);
	background-repeat:no-repeat;
	cursor:default;
}

.actif-lmenu2 {		/* menu de 2ème niveau actif -> puce */
	color:#62033d;
	padding:1px 0 2px 18px;
	font-weight:normal;
	background-image:url(../img/new/curseur_on.gif);
	background-repeat:no-repeat;
	cursor:default;
}

.actif-lmenu2-last { margin-bottom:12px }	/* dernier élément d'un menu niveau 2 -> marge bas */

#menus-bas	{ position:absolute; left:435px; top:84px; width:218px; text-align:right }
#menus-bas	a:hover {text-decoration:underline }


/* ------ paramètres de base ------ */

p {
	margin:5pt 0 0 0;
	padding:0;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#212123;
}

a:active {color:#64003c;text-decoration:underline}
a:visited {color:#64003c;text-decoration:underline}
a:link {color:#64003c;text-decoration:underline}
a:hover {color:#64003c;text-decoration:underline}

a:active.std {color:#000000}
a:visited.std {color:#000000}
a:link.std {color:#000000}
a:hover.std {color:#B53375}


/* -------- styles divers ---------- */
/* NB : contacts -> utilisé par recettes.htm également */

.contacts {
	margin:0;
}

.bas {
	font-size:7pt;
	color:#B1CBB3;
	margin:12px 0 10px 0;
}

.cocktail-ti {
	color:#C6003E;
	font-size:15pt;
	margin-top:30px;
	margin-bottom:8px;
}

.cocktail-comp {
	color:#20907D;
	font-size:7pt;
	margin:0;
}

.lien-bas {
	text-decoration:none;
	font-size:7pt;
	color:#FFFFFF;
	border-bottom:none;
	font-weight:normal;
	padding-top:6px;
	line-height:140%;
}

.li {
	margin:0;
	padding:4px 0 0 13px;
	background-image:url(../img/common/puce_li.gif);
	background-repeat:no-repeat;
}

.bold {font-weight:bold}
.small {font-size:11px}
.large {font-size:10pt}
.xlarge {font-size:11pt}
.xxl {font-size:17pt}
.exposant {
	font-size:70%;
	vertical-align:super;
}
.img-titre {	/* titre des pages sous forme d'images */
	margin:20px 0 0 0;
}

.vert {color:#64003c}
.new-vert {color:#a4c337}
.rouge {color:#CC0000}
.orange {color:#ec9303}
.violet {color:#680033}
.darkviolet {color:#74006D}
.marron {color:#DC5918}
.marron2 {color:#863F00}
.bleu {color:#1E99E9}
.blanc {color:#FFFFFF}
.f-vert {color:#1C4214;font-weight:bold}
.xsmall {font-size:10px}
.mge0 {margin:0;padding:0}
.jdf-title {font-weight:bold;text-transform:uppercase}


.stitre {		/* ancien titre de marge de droite, désormais bas de page */
	font-size:11px;
	font-weight:bold;
	margin:20px 0 10px 0;
	color:#B53375;
	font-family:Arial,Helvetica,Sans-serif;
	letter-spacing:0.1em;
	text-transform:uppercase;
}

/* --------- recettes --------------- */
.r-s {color:#186A0A;font-weight:bold}
.r-p {color:#D21A75;font-weight:bold}
.r-a {
	font-weight:bold;
	margin-top:20px;
	margin-bottom:2px;
}
.r-abk {
	background-color:#78AD4D;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:2px;
	color:#FFFFFF;
}
.r-t {color:#186A0A;margin-top:0}
.r-u {color:#186A0A;font-size:8pt;margin-top:0;font-style:italic}
.r-r {}
.r-e {color:#186A0A;font-style:italic}

/* doc produits */
.vert2 {color:#32684D}
.vert3 {color:#A2BF20}
.gris {color:#404968}

/* ------------ Formulaire -------------- */
.reqfield {color:#cc0000}



/* boites de saisie des fichiers et images */
.img-name {
	font-size:7pt;
	color:#808080;
}

.file-frame {
	border:1px #7F9DB9 solid;
	padding:10px;
}
