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

p#modele {
	margin: 0;
	padding: 0;

	display: inline;
}


#bloc_rech_droite{
	float:right;
	width:297px;
	height:208px;
}

a.a_gris:link, a.a_gris:visited {
	text-decoration: underline;
	color: #333333;
}

	a.a_gris:hover {
		color: #ff0000;
	}

.specials_scroll_blocs {
	overflow: hidden;
	width: 100px; 
	height: 75px; 
	margin: 0;
	display: block;
	float: left;
	text-align: center;
}

	.specials_scroll_blocs img {
		width: 100px; 
		height: 75px; 
	}

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: Verdana,  sans-serif;
	font-size: 12px;

	color: #000;
}

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

	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;
}

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

label {
	width: 100px;

	padding-left: 9px;

	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;
}

ul {
	margin-left: 20px;
}

	ul li {
		margin-bottom: 5px;
	}

/* liste à puce */
table {
	border-spacing: 0px; 
} 

td img {
	display: inline;
}

h1 { font-family: verdana, sans-serif; font-weight: bold; margin: 0; padding: 0; margin-top: 10px; font-size : 1.6em; color: #003366; text-align: left; }
h2 { font-size : 18px; margin-bottom : 5px; color: #2f2f31; text-align: left; font-family: trebuchet MS;}
h2.pointilles { 	background-image: url(../../images/structure/pointille.gif);background-position:bottom;background-repeat:repeat-x; height: 28px; width: 950px;font-family:Trebuchet MS;	font-size:18px;color:#4c4c4c;}
h2.pointilles_gris { 	background-image: url(../../images/structure/pointille_gris.gif);background-position:bottom;background-repeat:repeat-x; height: 28px; width: 950px;font-family:Trebuchet MS;	font-size:18px;}
h2.pointilles_gauche { 	background-image: url(../../images/structure/pointille.gif);background-position:bottom;background-repeat:repeat-x; height: 28px; width: 600px;font-family:Trebuchet MS;	font-size:18px;color:#4c4c4c;}
h2.pointilles_detail { 	background-image: url(../../images/structure/pointille.gif);background-position:bottom;background-repeat:repeat-x; height: 28px; width: 650px;font-family:Trebuchet MS;	font-size:18px;color:#4c4c4c;}
h2.pointilles_droite { 	background-image: url(../../images/structure/pointille.gif);background-position:bottom;background-repeat:repeat-x; height: 28px; width: 200px;font-family:Trebuchet MS;	font-size:18px;color:#4c4c4c;}
h3 { font-family:trebuchet MS;font-size:16px;font-weight:bold;color:#4c4c4c; }
h5 { font-size : 14px;font-family:verdana;font-weight:bold;color:#696a6c; }
h6 { font-size : 0.67em; margin : 0; }



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

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

#select{
	float: right;
	width:130px;
	margin-right: 70px;
	text-align: right;
}


#btnSelection {
	display: block;
	width: 11px;
	height: 32px;
	margin-top: -10px;
}

#lienDeconnexion  {
color: #ffffff;
}

#txt_pres{
	color:#333;
	font-family:verdana;
	font-size:11px;
}


#recherche{
	padding-top:0px;
	margin-top:-25px;
	margin-left:-30px;
	height:250px;
	width:1050px;
	background-image: url(../../images/structure/bandeau_recherche.gif);
	background-repeat:no-repeat;

}

#titre_rech td{
	color:right;
	padding-right: 5px;
	font-family:verdana;
	font-size:11px;
}

#rech{
	padding:30px;
	padding-left:50px;
	float:left;
	color:white;
	font-size: 11px;
}

.tableRech select { width: 100%; }

#marque_droite{
	padding: 20px 30px;
	float:right;
	padding-right:60px;
	color: #333;
	font-weight: bold;
	width: 300px;
	font-family:verdana;
	font-size:11px;
}
#marque_droite a { text-decoration: none; font-size: 10px;  }

#arrivage{
	padding:0px;
	margin:0px;
}

#panier{
	float:right;
}

#arrivage p{
	width:960px;
	line-height:25px;
}

#pres{
	width:1010px;
	margin-left:13px;
	font-family:verdana;
	font-size:11px;
}

#pres_ann{
	padding-top:20px;
	background-image: url(../../images/structure/pointille.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:600px;
}

#pres_doc{
	padding-top:20px;
	background-image: url(../../images/structure/pointille.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:600px;
}

#doc_droite
{
	float:right;
}

#contact_gauche{
	float:left;
	width:600px;
}

#contact_droite{
	float:right;
	margin-right:50px;
	width:160px;
	color:#333;
}

.left { float: left; }
.left a { color: #eb8509; padding-left:10px;font-family:verdana;font-size:11px; }
.left h3 {  padding-left:10px; font-family:verdana;font-size:14px;}
.right { float: right; }

.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; }

.inline { display: inline; }
.txt_small { color: #666666; }
.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; }
.txt_souligne { text-decoration: underline; }
a.txt_souligne { text-decoration: underline; }

.marge_small { margin-bottom: 5px; }

.lien_inline {
	width: 90px;

	display: block;
	float: left;
}

.lien_inline_2 {
	width: 140px;

	display: block;
	float: left;
}

.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: verdana;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	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;
	font-family:verdana;
	font-size:11px;
	color:#363638;
}

/* Formulaire */
#fond_form
{
	background-color:#fff;
	background-image:url(../../images/structure/form_arrondi.gif);
	background-position:top;
	background-repeat: no-repeat;
	width:960px;
	min-height:200px;
	padding:20px;
}

#rech_droite
{
	background-image:url(../../images/structure/fond_rech_droite.gif);
	background-repeat:no-repeat;
	width:297px;
	height:208px;
	padding-left:20px;
	padding-top:20px;
	text-align:left;
}

#rech_droite h3
{
	font-family:trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color:#4c4c4c;
}



.bloc_doc{
	width:550px;
	background-color:#f1f1f1;
	-moz-border-radius:15px;
	padding:30px;
	float:left;
}

#cadre_alerte
{
	width:550px;
	background-color:#f1f1f1;
	-moz-border-radius:15px;
	padding:30px;
}

#fond_log
{
	width:550px;
	background-color:#f1f1f1;
	-moz-border-radius:15px;
	padding:30px;
}

#doc_droite
{
	float:right;
	width:350px;
}

.formulaire{
	width:580px;
	background-color:#ebebeb;
	-moz-border-radius:15px;
	padding:25px;
	margin:10px;
	float:left;
}

#adresse
{
	float:right;
	padding:px;
	padding-right:100px;
	font-weight:bold;
}

#plan{
	float:left;
	width:550px;
}




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

	form.formulaire h3 {
		margin: 0;
		padding: 0;
		margin-top:10px;
		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 {
	float:right;
}

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

		margin-right: 0px;
		color: #eb8509;
	}

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

/* Autres */

A.fleche_jaune {
	padding-bottom: 4px;

	font-family: Verdana;

	background-image: url(../../images/sep_jaune.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;

	display: block;
}

.txt_mauto {

	font-size: 18px;
	color: #ff9900;
}

p.legende {
	width: 345px;

	margin-left: auto;
	margin-right: auto;
	margin-bottom: 14px;

	text-align: center;
	background-color: #f2f2f2;
	border: 1px solid #c7d1d7;
}

	p.legende img {
		display: inline;
		vertical-align: middle;
	}

/* Bloc admin */

form.bloc_admin, form.bloc_admin2 {
	background-color: #dfdddf;
	border-style: groove;
	border-color: #b8b8b8;
}

	form.bloc_admin2 {
		background-color: #ffdada;
	}

	form.bloc_admin h3, form.bloc_admin2 h3 {
		margin: 0;
		margin-bottom: 14px;
		padding-left: 10px;

		color: #ffffff;
		background-color: #999999;

		line-height: 24px;
		font-size: 12px;
	}

		form.bloc_admin2 h3 {
			background-color: #ff0000;
		}

	form.bloc_admin p, form.bloc_admin2 p {
		padding: 14px;
	}

.txt_small { color: #666666; text-decoration: italic; font-size: 10px; }

#bt_sel{
	.margin-right:135px;
	_margin-right:135px;
}

#fond_acc{
	background-image: url(../../images/structure/fond_acc.gif);
	background-repeat:no-repeat;
	background-position:-20px 22px ;
	.width:1010px;
	_width:1010px;
}

#form_rech_voit {
	width:1000px;
	padding-top:8px;
}









