@charset "utf-8";
/* CSS Document */

body
{
	background-image:url(../img/background_degrade.gif);
	background-repeat:repeat-x;
	background-color:#FFFFCC;
	margin:auto;
	width:916px;
	font-size:9px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

a:link, a:visited
{
	color:#FF9900;
	text-decoration:none;
}

a:hover
{
	color:#FFCC33;
	text-decoration:underline;
}

.titre
{
	margin:auto;
	height:130px;
	_font-size:4px; /*hack css IE */
}

.ligne_haut
{
	_font-size:4px; /*hack css IE */
	background-image:url(../img/coins_haut.gif);
	background-repeat:repeat-x;
	background-color:#660000;
	height:10px;
}

.ligne_bas
{
	_font-size:4px; /*hack css IE */
	background-image:url(../img/coins_bas.gif);
	background-repeat:repeat-x;
	background-color:#660000;
	height:18px;
}

.contenu
{
	/*min-height:600px;*/
	background-image:url(../img/bords_degrade.gif);
	background-repeat:repeat-y;
	background-color:#660000;
	padding-left:20px;
	padding-right:20px;
	color:#FFFFCC;
	padding-top:10px;
}

.rubrique
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
}

.texte
{
	text-align:justify;
}

.carte
{
	border-width:2px;
	border-color:#FFFFCC;
	border-style:solid;
}

.commander
{
	text-align:right;
}

.commander a:link, .commander a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#99FF00;
	text-decoration:none;
}

.commander a:hover
{
	text-decoration:underline;
}

.pied_page
{
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#330000;
	padding-bottom:8px;
}

.pied_page a:link, .pied_page a:visited
{
	color:#CC6600;
}

.total
{
	padding:4px;
	border-width:1px;
	border-color:#FFFFCC;
	border-style:solid;
	background-color:#330000;
}

.menu
{
	background-image:url(../img/bords_degrade.gif);
	background-repeat:repeat-y;
	background-color:#330000;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	color:#660000;
	font-size:13px;
}

.menu a:link, .menu a:visited
{
	font-weight:bold;
	color:#CC0033;
}

.menu a:hover
{
	text-decoration:none;
	color:#FFFFCC;
}

.contact
{
	border-width:1px;
	border-color:#330000;
	border-style:solid;
	background-color:#FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.bouton
{
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	background-color:#FF9900;
	color:#000000;
}

.pub
{
	visibility:hidden;
	width:120px;
	height:200px;
	position:absolute;
	top:380px;
	left:12px;
}

.champ
{
	border:1px;
	border-style:solid;
	border-color:#333333;
	margin-bottom:2px;
}

.miniature
{
	background-image:url(../img/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFC;
}

#photo
{
	position:fixed;
	visibility:hidden;
	padding:1px;
	background-color:#FF9900;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
}

#photo a:link, #photo a:visited
{
	text-decoration:none;
}

#image_ours
{
	background-image:url(../img/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFC;
}

.promo
{
	position:absolute;
	height:47px;
	width:42px; /*47 - 5*/
	margin-top:-20px;
	margin-left:100px;
	z-index:30;
	background-image:url("../img/promo.png");
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding-right:5px;
	padding-top:5px;
}