A:LINK { color: #0033cc; text-decoration: none; }
A:VISITED { color: #0033cc; text-decoration: none; }
A:HOVER { color: #ff0000; text-decoration: none; }

A IMG {
	border: none;
}

body#fond_maintenance {
	background-color: #B9CFE7;
	text-align: left;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div, p, span, ul, li {
	padding: 0;
	margin: 0;
}

	ul {
		padding-left: 14px;
	}

	ul.puce_simple {
	}

		ul.puce_simple li {
			list-style-type: none;
		}

	ul.puce_bleu li {
		line-height: 21px;

		padding-left: 26px;

		background-image:url(../../images/puce_bleu.gif);
		background-repeat: no-repeat;
		background-position: left middle;

		list-style-type: none;
	}

body {
	margin: 0;
	text-align: center;
	font-size: 11px;
}

form { display : block; margin : 0; padding : 0; }
img {
	display: block;
}

label {
	width: 100px;

	padding-left: 9px;

	background-image: url(../../images/puce.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;

	text-align: left;

	float: left;
	display: inline;
}

.normal {
	width: 100px;

	padding-left: 9px;
	background-image: url(../../images/puceeee.gif);
	text-align: left;

	float: left;
	display: inline;
}

label.label2 {
	width: 140px;
	line-height: 22px;

	background-image: none;

	text-align: left;

	float: left;
	display: inline;
	clear: both;
}

/* liste à puce */
table {
	border-collapse: collapse;
} 

td img {
	display: inline;
}

h1 { font-family: arial, verdana, sans-serif; font-weight: bold; margin: 0; padding: 0; margin-top: 10px; font-size : 1.6em; color: #ffffff; text-align: left; }
h2 { font-size : 1.5em; margin-bottom : 5px; color: #133872; text-align: left; }
h3 { font-size : 1.2em; font-family: arial; margin-bottom: 10px; text-align: left; }
h4 { font-size : 1em; margin : 1.33em 0; font-weight: bold;}
h5 { font-size : 1.4em; }
h6 { font-size : 0.67em; margin : 0; }

br.sep {
	visibility: hidden;
	clear: both;
}

br.separation {
	clear: both;
	visibility: hidden;
}

.txt_left { text-align: left; }
.txt_center { text-align: center; }
.txt_right { text-align: right; }

.txt_blanc { color: #ffffff; }
.txt_rouge { color: #ff0000; }
.txt_vert { color: #1BA822; }

.txt_souligne { text-decoration: underline; }
.inline { display: inline; }
.txt_small { color: #666666; text-decoration: italic; }
.txt_confirmation { color: #ff0000; text-align: center; font-weight: bold; margin-bottom: 15px; display: block; }
.txt_nb_annonce { color: #ff0000; font-size: 16px; font-weight: bold; }

.marge_small { margin-bottom: 5px; }

img.formulaire_photo {
	width: 80px;

	margin-right: 10px;

	float: left;
}

ul.lien_inline li, a.lien_inline {
	width: 90px;

	display: block;
	float: left;
}

ul.lien_inline2 li, a.lien_inline_2 {
	width: 140px;

	display: block;
	float: left;
}

ul.lien_inline3 li, a.lien_inline_3 {
	width: 200px;

	display: block;
	float: left;
}

.txt_etoile {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

.txt_retour {
	margin-top: 10px;
	margin-left: 32px;
}

#bloc_erreur {
	min-height: 24px;

	margin-bottom: 15px;

	padding-left: 49px;

	background-image:url(../../images/erreur.gif);
	background-repeat: no-repeat;

	color: #ff0000;
	font-weight: bold;
}

a.detail {
	margin-right: 10px;
	text-decoration: underline;
}
a.detail:LINK { color: #0033cc; }
a.detail:VISITED { color: #0033cc; }
a.detail:HOVER { color: #ff0000; }

a.btn_action_inline {
	display:block;
	width:122px;
	line-height: 20px;
	background-color: #365BA1;
	background-image: url(../../images/btn_action.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	float: left;
}

.left { float: left; }

a#caddie {
	background-image: url(../../images/ico/ico_caddie.gif);
	background-repeat: no-repeat;

	padding-top: 2px;
	padding-left: 25px;
}

a#caddie:link {
	color: #0033cc;
}
a#caddie:visited {
	color: #0033cc;
}
a#caddie:hover {
	color: #ff0000;
	background-image: url(../../images/ico/ico_caddie_rouge.gif);
}

.separateur {
	width: 1px;
	height: 158px;

	margin-left: 19px;
	margin-right: 19px;

	background-color: #e6e6e6;

	font-size: 1px;

	float: left;
}

a.bouton:link {
	margin-left: auto;
	margin-right: auto;

	display: block;

	width: 150px;

	padding:5px;
	
	background-color:#013088;
	font-weight:bold;
	color:#fff;
	
	text-align:center;	
	text-decoration:none;
}

a.bouton:hover {
	background-color:#285DC1;
}

/* ########################### */

.fond_rouge li a, .fond_gris li a {
		padding-left: 19px;
		line-height: 17px;

		background-repeat: no-repeat;
		background-position: 10px 6px;

		display: block;
}

.fond_rouge {
	color: #ffffff;
	background-color: #c51b00;
}

	.fond_rouge li a {
		color: #ffffff;
		background-image: url(../../images/li/fleche_blanche.gif);
	}

	.fond_rouge li a:hover { background-color: #0093DA; }

.fond_gris {
	color: #000000;
	background-color: #ececde;
}

	.fond_gris li a {
			color: #000000;
			background-image: url(../../images/li/fleche_orange.gif);
	}

	.fond_gris li a:hover { background-color: #0093DA; }

/* ################################# */

a.lien_marque {
		line-height: 25px;

		color: #000000;

		background-image: url(../../images/pointilles.gif);
		background-position: left bottom;
		background-repeat: repeat-x;

		display: block;
	}

	a.lien_marque:hover {
		color: #ff0000;
	}
	
.ico {
	margin-right: 5px;

	display: inline;
	vertical-align: middle;
}


.carre_rouge {
	padding-left: 13px;

	background-image: url(../../images/puce_carre_rouge.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

/* Formulaire */
form.formulaire {
	text-align: left;
}

	form.formulaire span, form.formulaire label {
		color: #909090;
	}

	form.formulaire input, form.formulaire select {
		margin-bottom: 3px;
	}

	form.formulaire h3 {
		margin: 0;
		padding: 0;

		margin-bottom: 16px;
	}

/* Puce de suite de liens */

ul.puce_navigation {
	margin: 0;
	padding: 0;

	margin-bottom: 10px;
}

	ul.puce_navigation li {
		margin-right: 10px;
		padding-right: 10px;

		background-image:url(../../images/puce_navigation.gif);
		background-repeat: no-repeat;
		background-position: right  top;

		list-style-type: none;
		display: inline;
	}

	ul.puce_navigation li.selected a {
		color: #ff0000;
	}

/* Liste de pages */

#liste_pages {
	text-align: center;
}

	#liste_pages a {
		font-size: 14px;
		font-weight: bold;

		margin-right: 2px;
	}

	#liste_pages a#select {
		font-size: 16px;
		color: #ff0000;
	}

/* ##### */

.txt_barre, .txt_prix {
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
}

.txt_prix {
	color: #ff0000;
}

.txt_barre {
	text-decoration: line-through; 
	color: #627386;
}

#tableau{
	width:800px;
	height:600px;
}

/* a.overlink */
.overlink {position: relative; overflow: hidden; text-align: left; zoom:1; }
.overlink a, .overlink img { display:block; text-decoration:none }
.overlink strong{ display:block; background-color: #000000; position: absolute; left: 0px; bottom:0px; color:#fff; font-weight:bold; width:100%; cursor:pointer; float:left; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.overlink span{ display:block; padding: 5px 0; font-size: 14px; text-align: center; }
.overlink a:hover{text-decoration:none }
.overlink a:hover strong, .overlink a:focus strong{ background-color: #e10202; filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }

.txt_jaune, a.txt_jaune { color: #f1ca00; }
a.txt_jaune:hover { color: #ff0000; }

.bg_white { background-color: #ffffff; }