/*@import "produits/produits.css";*/

body, table						{
	font-size:12px;
}

body							{
	margin:0;
	background:#FFF5B0;
}


*								{
	font-family: Verdana, 'Lucida Grande', Arial, Helvetica, Serif;
	scrollbar-base-color:#FFF5B0;
	scrollbar-arrow-color:#653;
	scrollbar-shadow-color:#BA8;
	scrollbar-darkshadow-color:#986;
}

form							{
	margin:0;
}

h1		{
	margin-top:30px;
	font-style:italic;
	margin-bottom:30px;
	font-size:24px;
	color:#C02025;
}
h2		{
	font-size:16px;
	color:#811;
}
h3		{
	margin:0px 10px;
	font-style:italic;
	font-size:14px;
	color:#A33;
}


a		{
	color:#D53B00;
	text-decoration:none;
}
a:hover		{
	color:#E54B10;
}


#content						{
	width:797px;
	height:596px;
	background:url('images/fond.jpg');
	background-repeat:no-repeat;
}


#loading	{
	position:absolute;
	top:200px;
	z-index:-1;
	font-size:20px;
	color:#998576;
}


#menu td	{
	vertical-align:bottom;
	padding-left:8px;
	padding-bottom:5px;
}
#menu td a	{
	padding-right:5px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	font-size:13px;
	padding-bottom:2px;
	border-bottom:2px solid #C95937;
}
#menu td.actif a, #menu td a.actif	{
	color:#C95937;
}

#menu .submenu		{
	padding-bottom:0;
	line-height:11px;
}
#menu .submenu a	{
	font-weight:normal;
	color:#222;
	font-size:10px;
	padding-bottom:0;
	border-bottom:0;
}



a.selLng img							{
	-moz-opacity:.60; -khtml-opacity:.60; opacity: .60; filter: alpha(opacity=40);
}
a.selLng:hover img, a.selLngActif img	{
	-moz-opacity:1; -khtml-opacity:1; opacity:1; filter: alpha(opacity=100);
}






#main			{
	overflow: auto;
	height:560px;
	font-size:12px;
}


#copy a							{
	color:#800000;
	font-size:9px;
	text-decoration:none;
}
#copy a:hover					{
	color:#B05500;
}



#foot_right		{
	font-size:11px;
}
.adresse		{
	font-size:10px;
}


@media print	{
	.noprint		{
		display:none;
	}
}





@media print					{
	body	{
		background:#FFF;
	}
	@page { size:landscape; }
}

.error				{
	padding:5px 8px;
	font-size:12px;
	border:1px solid #A33;
	background-color:#FDD;
	color:#833;
	font-weight:bold;
}

.infos				{
	padding:8px;
	font-size:12px;
	border:1px solid #161;
	background-color:#EFE;
	color:#161;
	font-weight:bold;
}

.field_error		{
	color:#A00;
	font-weight:bold;
}
.field_error input, .field_error textarea	{
	background:#FED;
	border:1px solid #E00;
}

.etoile				{
	color:#C00;
	font-size:12px;
}








input, textarea, select {
	border-width:1px;
	border-style:solid;
	border-color:#333;
	background:#FFF6B1;
	font-family: 'Lucida Grance', Tahoma, Arial, Helvetica;
	font-size:11px;
	color:#332;
}
.noborder {
	border:0;
	background:transparent;
}
textarea {
	overflow:auto;
}





.input_trad		{
	color:#800;
}


.little			{
	font-size:9px;
}


.saison			{
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background:#C02025;
	padding:2px 4px;
	height:19px;
}

.tarifs td		{
	font-size:11px;
	padding:8px;
	padding-right:0;
}
#edition .tarifs td		{
	padding-bottom:2px;
}
.tarifs .ch		{
	padding-left:5px;
}
.prix		{
	font-size:12px;
	white-space:nowrap;
}




#button td								{ background-repeat: no-repeat }
#button .button							{ background-repeat: repeat-x }
.button									{ background-image:url('images/bouton_C.gif'); background-repeat: repeat-x; height:17px; border:0 }
#button, #button td, .button td			{ margin:0; padding:0 }
.button, .button a, #main .button a		{ text-decoration:none; font-size:11px; color:#000; font-weight:bold }
.button	a:hover, #main .button a:hover	{ color:#333 }

.button a.link, #main .button a.link	{ display:block; padding:0 2px; height:16px; padding-top:1px }




.fullwidth		{
	width:100%;
}
