.fleft { float:left; }
.fright { float:right; }
.w155 { width:155px; }
.w165 { width:165px; }
.margL20 {margin-left:20px; }
.margR20 {margin-right:20px; }
.margR10 {margin-right:10px; }
.margT10 {margin-top:10px;}
.margT15 {margin-top:15px;}
.margB2 {margin-bottom:2px;}
.margB5 {margin-bottom:5px;}
.margB15 {margin-bottom:15px;}
.padR10 {padding-right:10px; }
.texte_10 { font-size:10px; }
.texte_11 { font-size:11px; }
.titalic { font-style:italic; }
.dnone { display:none; }
.dblock { display:block; }

body {
	background-color:rgb(0,68,24);
	background-attachment:fixed;
	margin:0px;
	padding-top:10px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	scrollbar-base-color:#fcfca6;
	scrollbar-3dlight-color:rgb(0,68,24);
	scrollbar-arrow-color:#fcfca6;
	scrollbar-darkshadow-color:rgb(0,64,36);
	scrollbar-face-color:#a87800;
	scrollbar-highlight-color:#fcfca6;
	scrollbar-shadow-color:#fcfca60;
	scrollbar-track-color:rgb(0,68,24);
}

li {
	list-style-type:disk;
}

hr {
	color:#fcfca6;
}

A.lienmel { color:#CC9900; text-decoration:none }
A.lien { color:#a87800; text-decoration:none }
A.lienmenu { color:#fff2b8; text-decoration:none }
a:hover { text-decoration:underline }
a:active { text-decoration:underline }
a:focus { text-decoration:underline }

DIV.test {
	font-family:arial;
	font-size:10pt;
	font-style:normal;
	font-variant:small-caps;
	font-weight:normal;
	line-height:14pt;
	letter-spacing:normal;
	color:rgb(51,102,0);
	text-indent:50px;
	text-align:justify;
	padding:10px;
	border:1px solid;
	border-color:rgb(51,102,200);
}

DIV.accueil {font-family:verdana,arial,hevetica,sans-serif; font-size:14pt; line-height:24pt; letter-spacing:1pt; color:rgb(89,148,0)}
DIV.texte {font-family:verdana,arial,hevetica,sans-serif; font-size:10pt; line-height:13pt; letter-spacing:normal; color:#000000}
SPAN.pdf {font-family:verdana,arial,hevetica,sans-serif; font-size:8pt; line-height:11pt; letter-spacing:normal; color:#000000}
DIV.texte2 {font-family:verdana,arial,hevetica,sans-serif; font-size:10pt; line-height:13pt; letter-spacing:normal; color:#333300}
DIV.texte3 {font-family:verdana,arial,hevetica,sans-serif; font-size:10pt; line-height:13pt; letter-spacing:normal; color:#fff4c8}
SPAN.sous_titre {font-family:verdana,arial,hevetica,sans-serif; font-size:11pt; line-height:15pt; letter-spacing:normal; color:#000000}
DIV.liste {font-family:verdana,arial,hevetica,sans-serif; font-size:9pt; line-height:12pt; letter-spacing:normal; color:Black}
DIV.ingredient {font-family:verdana,arial,hevetica,sans-serif; font-size:8pt; line-height:11pt; letter-spacing:normal; color:Black}
DIV.liste2 {font-family:verdana,arial,hevetica,sans-serif; font-size:9pt; line-height:12pt; letter-spacing:normal; color:#000000}
DIV.barrenav {font-family:'arial'; font-size:9pt; line-height:13pt; letter-spacing:1pt; color:rgb(0,0,0)}
DIV.haut {font-family:verdana,arial,hevetica,sans-serif; font-size:9pt; line-height:13pt; letter-spacing:1pt; color:#a87800}
DIV.titre {font-family:verdana,arial,hevetica,sans-serif; font-size:11pt; font-weight:bold; line-height:15pt; letter-spacing:1pt; color:#004418; width:445px;}
DIV.titre2 {font-family:verdana,arial,hevetica,sans-serif; font-size:11pt; line-height:15pt; letter-spacing:1pt; color:#004418}
DIV.baseline {font-family:verdana,arial,hevetica,sans-serif; font-size:11pt; line-height:14pt; letter-spacing:normal; color:#333300}
DIV.coords {font-family:verdana,arial,hevetica,sans-serif; font-size:8pt; line-height:11pt; letter-spacing:1pt; color:#fff2b8}
DIV.coordsaccueil {font-family:verdana,arial,hevetica,sans-serif; font-size:8pt; line-height:11pt; letter-spacing:normal; color:#333300}
DIV.orga {font-family:verdana,arial,hevetica,sans-serif; font-size:8pt; line-height:11pt; letter-spacing:normal; color:#fff4c8}
DIV.mention {font-family:verdana,arial,hevetica,sans-serif; font-size:8pt; line-height:11pt; letter-spacing:normal; color:#000000}
DIV.menu {font-family:arial,hevetica,sans-serif; font-size:11pt; font-weight:bold; line-height:20pt; letter-spacing:1pt; color:#a87800}
DIV.sommaire {font-family:verdana,arial,hevetica,sans-serif; font-size:10pt; line-height:13pt; letter-spacing:2pt; color:#a87800}
DIV.acces {font-family:verdana,arial,hevetica,sans-serif; font-size:10pt; line-height:13pt; letter-spacing:1pt; color:#fff2b8}
DIV.maj_a {font-family:'arial'; font-size:10pt; line-height:13pt; letter-spacing:normal; color:000000}
DIV.maj_b {font-family:'arial'; font-size:11pt; line-height:14pt; letter-spacing:normal; color:000000}
DIV.maj_c {font-family:'arial'; font-size:12pt; line-height:15pt; letter-spacing:normal; color:000000}
SPAN.erreur {font-family:'arial'; font-size:13pt; line-height:17pt; letter-spacing:1pt; color:#0000cc}

#carre_pro {
	position:relative;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
	z-index:2;
	visibility:visible;	
}
#carre_pro2 {
	position:relative;
	padding:0px;
	margin:0px;
	border:0px solid #EE0000;
	z-index:1;
	visibility:visible;	
}

#cadre {
	padding:0px;
	margin:0px;
	border:1px solid #fff2b8;
	z-index:1;
	visibility:visible;	
}

#cadre2 {
	padding:0px;
	margin:0px;
	border:1px solid #004010;
	z-index:1;
	visibility:visible;	
}

#conseil_administration{
	font-family:verdana,arial,hevetica,sans-serif; 
	font-size:10pt; 
	line-height:13pt; 
	letter-spacing:normal; 
	color:#000000;
	border:1px solid #000;
	border-collapse:collapse;

}

.td_administration{
	border:1px solid #000;
	padding:5px;
}

.menu_choisit{
	text-decoration:none;
}

.c{clear:both;}

#boiteGauche{
	float:left;
	width:246px;
	border:rgb(0,68,24) solid 1px;
	margin-bottom:3px;
}

#boiteDroite{
	float:right;
	width:246px;
	/*border:rgb(0,68,24) solid 1px;*/
	padding:0px 5px 0px 5px;
	margin-bottom:20px;
}

img.logo_accueil{
display:block;
}
#boiteCredits{
	float:right;
	width:246px;
	margin-bottom:20px;
	text-align:center;
}

.titreAdherent{
	font-family:verdana,arial,hevetica,sans-serif; font-size:10pt; line-height:13pt; letter-spacing:normal; color:#000000;
	float:left;width:380px;
}
.hautPage{
	font-family:verdana,arial,hevetica,sans-serif; font-size:10pt; line-height:13pt; letter-spacing:normal; color:#000000;
	float:right;width:120px;
}

.credits{font-family:verdana,arial,hevetica,sans-serif; font-size:9px; }
img.image_news{
	border:1px solid rgb(0,68,24);
	margin-left:5px;
}

/************ Encart espace reserve accueil **************/
#espace_reserve {
	height:190px;
	background:url('../images/fond-acces-reserve.jpg') no-repeat;	
}
#espace_reserve h2 {
	margin-bottom:0;
}
#espace_reserve p {
	display:block;
	font-size:11px;
	line-height:16px;
	font-family:Verdana;
	padding:0 0 0 80px;
	margin:10px 0 0 0px;
}
#espace_reserve a.tousSalons {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
	padding:0 0 0 10px;
	background:url('../images/puce-dble-fleche.gif') no-repeat;
	background-position:0 5px;
}
#espace_reserve a.tousSalons:hover {
	text-decoration:underline;
}

/************ Publications cppr **************/
#publications_cppr {
	height:190px;
	background:url('../images/fond-publications-cppr.jpg') no-repeat;;
}
#publications_cppr h2 {
	padding:30px 0 20px 0;	
}
#publications_cppr p {
	display:block;
	width:260px;
	font-size:11px;
	line-height:16px;
	font-family:Verdana;
	color:#fff;
	padding:0 0 0 20px;
}
#publications_cppr a.toutesBrochures {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	color:#fff;
	display:block;
	float:right;
	text-decoration:none;
	padding:0 0 0 10px;
	background:url('../images/puce-dble-fleche-blanche.gif') no-repeat;
	background-position:0 5px;
}
#publications_cppr a.toutesBrochures:hover {
	text-decoration:underline;
}

/************ liste et detail des salons **************/
.salon {
	width:511px;
	height:102px;
	background:#fff url('../images/fond-liste-salons.jpg') no-repeat;
}
.salon_desc {
	float:left;
	padding:0 0 0 30px;
}
.salon h2 {
	width:335px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#004010;
	margin:10px 0 0 0;
}
.salon p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:10px 0 0 0;
}
.salon img {
	display:block; 
	float:right;
	margin:1px 0 1px 0;
}
.salon a.puce {
	display:block;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
	padding:0 0 0 10px;
	background:url('../images/puce-dble-fleche.gif') no-repeat;
	background-position:0px 5px;
}
.salon a.puce:hover {
	text-decoration:underline;
}
.salon_date {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px 0 0 25px;
}
.salon_detail h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14;
	color:#50a12b;
	margin:15px 0 0 0;
}
.salon_detail {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
}
.salon_detail.fond_degrade h3, .salon_detail.fond_degrade p {
	margin:20px 0 0 20px;
}
.salon_detail.fond_degrade {
	background: url('../images/fond-degrade.jpg') repeat-y;
}
.cliquez_ici {
	font-size:13px;
}

/************ formulaire salon **************/
.formulaire_salon, .formulaire_salon table td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.chp_oblig {
	font-style:italic;
	font-size:11px;
}
.errors {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#c00;
}
.col_1 {
	width:451px;
	padding:0px 0 0 20px;
	background:#fff;
}
.col_2 {
	width:100px;
	background:#EBDDBA;
}
.col_12 {
	width:90px;
	text-align:right;
}
.sousTotal {
	display:block;
	float:right;
	color:#004418;
	cursor:default;
}
.puce_lien_soutien {
	font-size:11px;
	display:block;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
	background:url('../images/puce-dble-fleche.gif') no-repeat;
	background-position:0px 5px;
}
.conditions {
	width:520px;
}

/************ publications de la cppr **************/
.publications {
	margin:15px 0 0 0;
}
.publications p {
	margin:5px 0 0 0;
	line-height:16px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.publications img {
	border:0px;
}

