body
{
	margin: 0px ;
	padding: 0 ;
	text-align: center ;
	background:#131444;
	font-family: Tahoma ;
	font-size:12px ;
	color: #1F1F1F;
	display: inline ;
	overflow:scroll;
}

#conteneur
{
	width:950px;
	margin:auto;
}

#barre_haut
{
	width:944px;
	color:#0872E8;
	font-size:11px;
	font-weight:bold;
	background:#044FA2;
	padding:3px;
}

#site
{
	width:950px;
}

#header
{
	width:948px;
	height:107px;
	border:1px solid #9F8D2B;
	border-left:1px solid #FDF6A8;
	border-top:1px solid #FDF6A8;
	background:url(../Img/f_header.jpg) repeat-x;
}

#pub_header
{
	width:598px;
	margin-top:8px;
	text-align:center;
	float:right;
}

#chiffres
{
	width:598px;
	margin-top:8px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-size:24px;
	line-height:15px;
	vertical-align: text-bottom;
	float:right;
}

#menu_h
{
	width:950px;
	height:34px;
	background:url(../Img/f_menu_h.jpg) repeat-x;
	text-align:left;
}

#menu_h ul
{
	margin: 0;
	margin-left:4px;
	padding: 0px 0;
	list-style: none;
	display: table;
}

#menu_h  ul li
{
	border:0px;
	margin-top:4px;
	margin-right:4px;
	height:29px;
	padding:0px;
	padding-top:1px;
	display: table-cell;
	float:left;
	font-size:11px;
	background:url(../Img/f_liste_gris.jpg) no-repeat right top #595959;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

#menu_h  ul li a
{
	border:0px;
	margin:0px;
	height:29px;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	display:block;
	float:left;
}

#menu_h  ul li a:hover
{
	text-decoration:none;
}

#menu_h  ul li.padding a,#menu_h  ul li.select_padding a
{
	height:22px;
	padding-top:8px;
}

#menu_h  ul li.select
{
	background:url(../Img/f_liste_bleu.jpg) no-repeat right top #044FA2;
}

#menu_h  ul li.select_padding
{
	background:url(../Img/f_liste_bleu.jpg) no-repeat right top #044FA2;
}

#menu_h  ul li:hover,#menu_h  ul li.select:hover
{
	background:url(../Img/f_liste_jaune.jpg) no-repeat right top #FEB607;
}

#menu_h  ul li div.sous_menu
{
	padding:5px;
	margin-top:29px;
	background:#FEB607;
	list-style: none;
	vertical-align:middle;
	text-align:left;
	clear:both;
	position:absolute;
	display:none;
	visibility:hidden;
	z-index:2;
	color:#595959;
	display: none;
	visibility:hidden;
}

#menu_h  ul li div.sous_menu table
{
	width:auto;
	border:0px;
}

#menu_h  ul li div.sous_menu table tr
{
	padding:5px;
	padding-right:20px;
	border-left:1px solid #595959;
}

#menu_h  ul li div.sous_menu table tr td
{
	border:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}

#menu_h  ul li div.sous_menu table tr td div.border
{
	padding:5px;
	padding-right:20px;
	border-left:1px solid #595959;
}

#menu_h  ul li div.sous_menu .colonne
{
	padding:5px;
	padding-right:20px;
	border-left:1px solid #595959;
	float:left;
}

#menu_h  ul li div.sous_menu a
{
	padding:4px;
	padding-left:0px;
	border:0px;
	margin:0px;
	height:0px;
	color:#595959;
	font-weight:normal;
	text-align:left;
	float:none;
}

#menu_h  ul li div.sous_menu a:hover
{
	color:#595959;
	text-decoration:underline;
}

#info
{
	width:920px;
	height:21px;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	border-top:3px solid #044FA2;
	background:#0062CF;
	text-align:left;
	color:#FFFFFF;
}

#body
{
	width:928px;
	padding:11px;
	background:#E9E9E9;
}

#body .gauche
{
	width:194px;
	float:left;
}

#body .droite
{
	width:723px;
	float:right;
}

#legende
{
	width:707px;
	background:#595959;
	padding:8px;
	color:#FFFFFF;
	text-align:left;
}

#erreur
{
	width:707px;
	background:#E12337;
	padding:8px;
	color:#FFFFFF;
	text-align:left;
}

#footer
{
	width:910px;
	padding:20px;
	color:#FFFFFF;
	text-align:left;
	background:url(../Img/logo_footer.jpg) no-repeat 610px 30px #595959;
}

#footer a
{
	font-size:11px;
}

#footer .float_r
{
	padding-left:20px;
}

#footer .gauche
{
	float:left;
	width:250px;
	padding-right:20px;
	border-right:1px dashed #FFFFFF;
}

#footer .milieu
{
	float:left;
	width:280px;
	padding-left:20px;
	padding-right:20px;
}

#footer .droite
{
	float:right;
	padding-left:20px;
	padding-top:114px;
	font-size:11px;
	text-align:right;
}

#barre_profil
{
	padding-top:3px;
}

#maintenance
{
	margin-top:200px;
}

#maintenance .haut
{
	padding:5px;
	width:410px;
	margin:auto;
	background:#FEB607;
}

#maintenance .bas
{
	padding:10px;
	width:400px;
	margin:auto;
	background:#0062CF;
	color:#FFFFFF;
}

#detail
{
	width:701px;
	background:#FCF6A7;
	padding:10px;
	border:1px solid #595959;
	text-align:left;
}

#detail span.btn_don
{
	padding:5px;
	margin:5px;
	width:100%;
	text-align:center;
	background:#0062CF;
	font-weight:bold;
}

#detail span.btn_troc
{
	padding:5px;
	margin:5px;
	width:100%;
	text-align:center;
	background:#FEB607;
	font-weight:bold;
}

#detail span.btn_vente
{
	padding:5px;
	margin:5px;
	width:100%;
	text-align:center;
	background:#E12337;
	font-weight:bold;
	color:#FFFFFF;
}

#detail span.btn_don a,#detail span.btn_troc a,#detail span.btn_vente a
{
	color:#FFFFFF;
}

#detail span.btn_don a:hover
{
	color:#131444;
	text-decoration:none;
}

#detail span.btn_troc a:hover
{
	color:#E12337;
	text-decoration:none;
}

#detail span.btn_vente a:hover
{
	color:#66050F;
	text-decoration:none;
}

#detail .info_user, .cadre_noir, .cadre_noir_presentation
{
	padding:10px;
	padding-right:19px;
	padding-top:9px;
	margin:-10px;
	margin-left:10px;
	background:#595959;
	color:#FFFFFF;
	text-align:center;
	float:right;
}

.cadre_noir, .cadre_noir_presentation
{
	margin:0px;
	float:left;
}

.cadre_noir_presentation
{
	text-align:left;
	margin-left:10px;
	width:450px;
}

#detail .info_user .gauche, .cadre_noir .gauche
{
	padding:0px;
	margin:0px;
	border:0px;
	width:100%;
	text-align:left;
}

#detail .info_user .bouton, .cadre_noir .bouton
{
	padding:5px;
	width:100%;
	text-align:center;
	background:#7A7A7A;
	color:#595959;
	font-weight:bold;
	margin-top:10px;
}

#detail .info_user .bouton a, .cadre_noir .bouton a
{
	color:#595959;
	font-weight:bold;
}

#detail .info_user .bouton a:hover, .cadre_noir .bouton a:hover
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#detail .info_user .online, .cadre_noir .online
{
	padding:5px;
	width:100%;
	text-align:center;
	background:#0062CF;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:20px;
}

#detail .info_user .offline, .cadre_noir .offline
{
	padding:5px;
	width:100%;
	text-align:center;
	background:#E12337;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:20px;
}

#detail #partager
{
	padding:10px;
	margin-left:-10px;
	margin-bottom:-10px;
	width:190px;
	background:#595959;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

#gMaps
{
	width:721px;
	height:100px;
	border:1px solid #595959;
	margin-top:10px;
}

#gMapsLegende
{
	width:713px;
	padding:5px;
	padding-top:4px;
	background:#595959;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:10px;
}

#valid_commande
{
	padding:10px;
	background:#0062CF;
	color:#FFFFFF;
	display:none;
	visibility:hidden;
}

#apercu .p_apercu
{
	padding:5px;
	background:#515151;
	color:#FFFFFF;
	text-align:center;
}

#apercu .p_legende
{
	padding:5px;
	border:1px solid #515151;
	border-top:0px;
	border-bottom:1px dashed #515151;
	text-align:center;
	background:#FDF47C;
}

#apercu .p_photo
{
	padding:5px;
	border:1px solid #515151;
	border-top:0px;
	text-align:center;
	background:#FDF47C;
}

#euro
{
	width:336px;
	min-height:290px;
	padding:5px;
	text-align:center;
	border-right:1px dashed #515151;
	float:left;
}

#lor
{
	width:336px;
	padding:5px;
	text-align:center;
	float:right;
}

div.titre
{
	width:713px;
	padding:5px;
	padding-top:4px;
	background:#595959;
	margin-top:10px;
	color:#FFFFFF;
	font-weight:normal;
	margin-bottom:10px;
}

.erreur
{
	background:#E12337;
	padding:8px;
	color:#FFFFFF;
	text-align:left;
}

.message
{
	background:#0062CF;
	padding:8px;
	color:#FFFFFF;
	text-align:left;
}

.menu_secondaire
{
	width:713px;
	padding:5px;
	background:#595959;
	color:#FFFFFF;
	font-weight:normal;
}

.menu_secondaire .bouton
{
	padding:5px;
	margin:5px;
	width:100%;
	text-align:center;
	background:#7A7A7A;
	color:#595959;
	font-weight:bold;
}

.menu_secondaire .bouton a
{
	color:#595959;
	font-weight:bold;
}

.menu_secondaire .bouton a:hover
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


.spacer
{
	clear:both;
}

.float
{
	float:left;
}

.float_r
{
	float:right;
}

.hidden
{
	display:none;
	visibility:hidden;
}

.center
{
	width:100%;
	text-align:center;
}

.bold
{
	font-weight:bold;
}

.underline
{
	text-decoration:underline;
}

.t_9
{
	font-size:9px;
}

.t_11
{
	font-size:11px;
}

.t_14
{
	font-size:14px;
}

.t_18
{
	font-size:18px;
}

.yellow
{
	color:#FEB707;
}

.blue
{
	color:#044FA2;
}

.blue_c
{
	color:#0062CF;
}

.red
{
	color:#E12337;
}

.quote
{
	border:1px solid #595959;
	background:#FEB707;
	padding:5px;
	margin:5px;
	max-width:495px;
}

.menu_h
{
	width:195px;
	height:25px;
	background-repeat:no-repeat;
}

.menu_m
{
	width:185px;
	padding:5px;
	background:#CBCBCB;
	margin-bottom:11px;
}

.menu_m ul
{
	margin: 0;
	padding: 0px 0;
	list-style: none;
}

.menu_m  ul li
{
	border:0px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#595959;
	text-align:left;
}

.menu_m  ul li a
{
	width:170px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	color:#595959;
	font-weight:bold;
	background:url(../Img/btn_liste.gif) no-repeat 0px 5px;
	display:block;
}

.menu_m  ul li a:hover
{
	background:#044FA2;
	color:#FFFFFF;
	text-decoration:none;
}

.nb_vous
{
	width:716px;
	padding:5px;
	padding-right:0px;
	background:#595959;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #595959;
	border-bottom:0px;
	text-align:left;
}

.zero_vous
{
	width:716px;
	padding:5px;
	padding-right:0px;
	background:#FCF6A7;
	color:#595959;
	font-weight:bold;
	margin-bottom:10px;
	border:1px solid #595959;
	text-align:left;
}

.zero_vous span.btn,.nb_vous span.btn
{
	padding:5px;
	text-align:center;
	background:#0062CF;
	font-weight:bold;
}

.rediv
{
	width:701px;
	background:#FCF6A7;
	padding:10px;
	border:1px solid #595959;
	border-top:0px;
	text-align:left;
}

.dash_haut
{
	border-top: 1px dashed gray;
}

.option_annonce
{
	border: 1px dashed gray;
	padding:10px;
	text-align:left;
	background:#FDF47C;
}

.form p
{
	clear: left;
	text-align:left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 135px;
	border-top: 1px dashed gray;
	height: 1%;
}

.form label
{
	font-weight: bold;
	text-align:left;
	float: left;
	margin-left: -135px;
	width:100px;
}

input
{
	width:119px;
	height:17px;
	border:0px;
	padding:3px;
	padding-bottom:0px;
	background:url(../Img/f_input.jpg) no-repeat;
	font-weight:bold;
	color:#595959;
	font-size:11px;
	text-align:center;
}

input.none
{
	width:200px;
	height:24px;
	border:0px;
	padding:3px;
	padding-bottom:0px;
	background:none;
	font-weight:bold;
	color:#595959;
	font-size:12px;
	text-align:left;
}

input.i160
{
	width:154px;
	background:url(../Img/f_input_160.jpg) no-repeat;
}

input.i180n
{
	width:174px;
	height:15px;
	padding-top:1px;
	padding-bottom:2px;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	background:url(../Img/f_input_180n.jpg) no-repeat;
}

input.i200b
{
	width:190px;
	height:20px;
	padding:7px;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	text-align:left;
	color:#000000;
	background:url(../Img/f_input_200b.jpg) no-repeat;
}

input.i200j
{
	width:190px;
	height:20px;
	padding:7px;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	text-align:left;
	color:#000000;
	background:url(../Img/f_input_200j.jpg) no-repeat;
}

input.i200g
{
	width:190px;
	height:20px;
	padding:7px;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	text-align:left;
	color:#000000;
	background:url(../Img/input_200g.jpg) no-repeat;
}

input.i250n
{
	width:240px;
	height:20px;
	padding:7px;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	text-align:left;
	color:#000000;
	background:url(../Img/f_input_250n.jpg) no-repeat;
}

input.i300b
{
	width:290px;
	height:20px;
	padding:7px;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	text-align:left;
	color:#000000;
	background:url(../Img/f_input_300b.jpg) no-repeat;
}

input.i400b
{
	width:390px;
	height:20px;
	padding:7px;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	text-align:left;
	color:#000000;
	background:url(../Img/f_input_400b.jpg) no-repeat;
}

input.i400g
{
	width:390px;
	height:20px;
	padding:7px;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	text-align:left;
	color:#000000;
	background:url(../Img/f_input_400g.jpg) no-repeat;
}

input.sent
{
	width:17px;
	height:16px;
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

input.check
{
	width:20px;
	height:20px;
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

input.radio
{
	width:20px;
	height:20px;
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	background:none;
}

input.sent_int
{
	width:200px;
	height:40px;
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

input.supprimer_int
{
	width:96px;
	height:20px;
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

input.sent_n
{
	width:100px;
	height:30px;
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}

textarea
{
	width:540px;
	height:160px;
	background:url(../Img/txtarea_560.jpg) no-repeat;
	border:0px;
	padding:10px;
	font-family:Tahoma;
	font-size:12px;
}

textarea.t478
{
	width:478px;
	height:160px;
	background:url(../Img/txtarea_478.jpg) no-repeat;
	border:0px;
	padding:10px;
	font-family:Tahoma;
	font-size:12px;
}

table
{
	width:100%;
	border:1px solid #595959;
}

table#page_sscat
{
	width:100%;
	border:0px;
	text-align:center;
}

table#page_sscat tr td
{
	border:0px;
	vertical-align:top;
}

table#page_sscat tr td a
{
	color:#595959;
	padding:5px;
}

table tr.titre
{
	background:#595959;
	font-weight:bold;
	color:#FFFFFF;
}

table tr.titre td
{
	padding-top:3px;
}

table tr td
{
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px dashed #595959;
	text-align:center;
}

tr.row
{
	background:#FCF6A7;
}

tr.row2
{
	background:#FFF790;
}

tr.row_new a, tr.row2_new a
{
	font-weight:bold;
}

tr.row_new td.titre, tr.row2_new td.titre
{
	border-left:3px solid #595959;
}

tr.row_new
{
	background:#7A7A7A;
	color:#FFFFFF;
	font-weight:bold;
}

tr.row2_new
{
	background:#6C6C6C;
	color:#FFFFFF;
	font-weight:bold;
}

tr.row3
{
	background:#7A7A7A;
	color:#FFFFFF;
}

tr.row4
{
	background:#6C6C6C;
	color:#FFFFFF;
}

td.type
{
	width:70px;
	text-align:center;
}

td.produit
{
	width:250px;
	text-align:left;
	color:#044FA2;
	font-weight:bold;
}

td.estimation
{
	width:70px;
	text-align:center;
}

td.date
{
	width:55px;
	text-align:center;
}

td.voir
{
	width:60px;
	text-align:center;
	white-space:nowrap;
}

tr.row td.pseudo
{
	width:200px;
	text-align:left;
	background:#7A7A7A;
	color:#FFFFFF;
	vertical-align:top;
}

tr.row2 td.pseudo
{
	width:200px;
	text-align:left;
	background:#6C6C6C;
	color:#FFFFFF;
	vertical-align:top;
}

td.pseudo a
{
	font-size:14px;
	font-weight:bold;
}

td.pseudo a.number
{
	font-size:11px;
	color:#044FA2;
}

td.commentaire
{
	text-align:left;
	vertical-align:top;
}

td.commentaire div.reponse
{
	padding:5px;
	margin-top:10px;
	background:#E9E9E9;
}

img
{
	vertical-align:middle;
}

a img
{
	border:0px;
}

a
{
	color:#FFFFFF;
	text-decoration:none;
}

a.bold
{
	font-weight:bold;
}

a:hover,a.bold:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

a.int
{
	font-weight:normal;
	color:#595959;
}

a.int:hover
{
	text-decoration:underline;
}

a.mega_lien
{
	font-weight:bold;
	color:#E12337;
	font-size:20px;
}

a.mega_lien:hover
{
	text-decoration:underline;
}

h1
{
	font-weight:bold;
	font-size:18px;
	color:#044FA2;
	display:inline;
}
