td{ padding:2px;}
input[type=text],input[type=password],textarea{	border:1px solid #ddd; padding:2px;	}

#boutique_grandtableau	{ 	width: 800px;
							margin: auto;
							padding:10px 102px 0 98px;
							background: url(http://www.caravaning-limousin.com/_img/main_fond.jpg) repeat-y;
							position: relative;
							min-height: 500px;
							margin: 0 auto;
							border-left: 1px solid #bbb;
							border-bottom: 1px solid #bbb;
							border-right:1px solid #bbb;
						}
#boutique_titrepage				{ color: #868e28; font-size: 14px; font-family: helvetica; font-weight: bold; text-decoration: none; letter-spacing: 1pt; position: relative; }
.clear 							{ clear:both  ; }

.boutique_petit					{ color: #4c4c4c; font-size: 8px; font-family: Verdana, Arial; margin-top: 25px; }

.boutique_alerte_rouge				{ width:80%; margin: 20px auto; padding:10px; border: red 1px solid; color: red; font-size: 11px; text-align: center; }
.boutique_alerte_verte				{ width:80%; margin: 20px auto; padding:10px; border: green 1px solid; color: #868e28; font-size: 11px; text-align: center; }
/*.boutique_alerte a:link			{ color: #c00; font-size: 10px; text-align: center; }*/
/*.boutique_alerte a:visited		{ color: #c00; font-size: 10px; text-align: center; }*/

/*	menus sous categories sur accueil	(a virer)	*/
#boutique_menu_ss_cat2			{ color: #888; font-size: 9px; text-align: left; letter-spacing: 1px; vertical-align: middle; width: 400px; margin-bottom: 10px; margin-left: 100px; display: block; }
#boutique_menu_ss_cat2 a			{ color: #555; font-size: 11px; text-decoration: none; }
#boutique_menu_ss_cat2 a:hover	{ color: #555; font-size: 11px; text-decoration: underline; }
#boutique_menu_ss_cat2 img		{ color: #555; font-size: 11px; text-decoration: underline; float: left; margin-right: 20px; }

/*	menus sous categories	*/
#menu_ss_cat					{ color: #aaa; font-size: 9px; letter-spacing: 1px; margin-bottom: 5px; margin-left: 150px;}
#menu_ss_cat a					{ color: #777; font-size: 11px; text-decoration: none; }
#menu_ss_cat a:hover			{ color: #555; font-size: 11px; text-decoration: underline; }

/*	Bandeau	*/
#boutique_bandeau2				{ color: #fff; background-image: url(images/accessoires_camping_03.jpg); text-align: right; width: 782px; height: 23px; margin-right: auto; margin-left: auto; padding: 3px 10px 0 0; }
#boutique_bandeau2 a			{ color: #fff; text-decoration: none; }

/*	gauche	*/
#boutique_gauche				{ width:200px; float:left; margin-top:5px; padding-left:5px; text-align:left; /*border-right:black 1px solid;*/ }

.boutique_menu					{ padding: 5px 0px 10px 0px; font-size:11px; letter-spacing:1px; }
.boutique_menu a				{ color: #500; }
.boutique_menu a:hover			{ color: #000; }
.boutique_menu2					{ padding: 5px 0px 10px 0px; font-size:11px; letter-spacing:1px; }
.boutique_menu2 a				{ color: #500; }
.boutique_menu2 a:hover			{ color: #000; }

.boutique_ss_menu				{ padding: 8px 0px 0px 20px; color:#aaa; letter-spacing:0; }
.boutique_ss_menu a				{ color: #555;  }
.boutique_ss_menu a:hover		{ color: #111;  }

.boutique_ss_menu2				{ padding: 4px 0px 0px 6px; color:#aaa; font-size:10px; letter-spacing:0;}
.boutique_ss_menu2 a			{ color: #111; font-weight:bold; }
.boutique_ss_menu2 a:hover		{ color: #111; font-weight:bold; }

/*	Droite	width:570px; */
#boutique_droite				{ text-align:justify; position:relative; width:570px; float:right; padding:10px; background-color:white;min-height: 500px; /*border-left:red 1px solid;*/}
#boutique_trie					{ margin-top:-5px; float:right; font-size: 10px; }
#boutique_listeprix				{ float:right; }
#boutique_pageparpage			{ margin-top:1px; text-align:right; float:right; margin-right:10px; margin-left:20px; padding-bottom:2px; }
#boutique_pageparpage	a		{  padding: 0 2px }	
#boutique_messages				{ z-index: 2; float:left; margin-right:10px; clear:both;color:#666; }
#boutique_messages a			{ /*color: #00f;*/ color:#aaa; text-decoration: none; }
#boutique_messages img			{ z-index: 2; float:left; margin-top: -5px; }
.boutique_page_par_page2		{ color:#ff6600; }	

/*	liste	*/
#boutique_annonces				{ position: relative; width:100%; padding-bottom: 20px; padding-top: 20px; border-top: 1px solid #eee; clear:both; height:100px; }
.boutique_photo					{ width: 120px; margin-top: -5px; margin-right: 20px; margin-bottom: 2px; float:left; }
a.boutique_bulle span			{ z-index: 1000; margin: 0; padding: 0; display:none; }
a:hover.boutique_bulle span		{ display:block; position:fixed; top: 0; right: 0; z-index: 100; margin: 0; padding: 0; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }

.boutique_titre					{ font-size:11px; font-weight:bold; line-height:20px; text-decoration:none; position:relative;text-transform: capitalize;}
/*.boutique_titre a:visited		{ color:#909; }*/
.boutique_prix					{ color:#000; font-size:11px; font-weight:bold; margin-left:12px; width:180px;}
.boutique_prixbarre				{ color:#000; font-size:10px; text-decoration:line-through; margin-left:12px; }
.boutique_prixpromo				{ color:#c00; font-size:11px; font-weight:bold; margin-left:12px; }
#boutique_acheter				{ position:absolute;right:0px;bottom:10px;/*z-index:10; float:right;*/ }
.boutique_texte					{ line-height:12px; color:#444; font-size:10px; text-align:justify; position:relative; width:100%;  }
.boutique_texte a				{ margin-right: 25px; margin-left:25px; }


#boutique_annonces_p			{ position: relative; width:100%; padding-bottom: 20px; clear:both; height:100px; }
.boutique_titre_p				{ font-size:14px; font-weight:bold; line-height:25px; text-decoration:none; position:relative;text-transform: capitalize;}
.boutique_prix_p				{ color:#000; font-size:12px; font-weight:bold; margin-left:12px; width:180px;}
.boutique_prixbarre_p			{ color:#000; font-size:11px; text-decoration:line-through; margin-left:12px; }
.boutique_prixpromo_p			{ color:#c00; font-size:12px; font-weight:bold; margin-left:12px; }
#boutique_acheter_p				{ float:right;}
.boutique_texte_p				{ line-height:14px; color:#444; font-size:11px; text-align:justify; position:relative; width:100%;  }
.boutique_texte_p a				{ margin-right:30px; }
.boutique_ref_p					{ color:#aaa; font-size:10px; text-align:left; margin-top: 2px;margin-right:30px; }


.boutique_menu_compte			{ float:right;text-align:right;margin:-5px 0px 25px 0; color:#ccc; }

#z	{ text-transform: capitalize; font-weight: bold; margin: 10px; }


.boutique_tableau				{	border:#f5f5f5 1px solid; width:100%;
									-moz-border-radius: 5px; 
        							-webkit-border-radius: 5px; 
        							border-radius: 5px;         
								}
.boutique_tableau th			{	color: #666666;	background-image: url(../images/fond_gris.png);	background-position: 0 top;	background-repeat: repeat-x;	background-color:#f5f5f5;padding:6px;	}
.boutique_tableau td			{	height:18px; padding:8px 5px;	}
.boutique_tableau_g				{	text-align:right; padding-right:10px; width:30%;	}
.boutique_bouton_orange			{ padding-left: 8px; padding-bottom: 4px; padding-right: 8px; padding-top: 3px; font-style: normal;
									font-weight: normal; display: block; color: white; background-repeat: repeat-x; background-position: 0 top; background-image: url(../images/fond_orange.png); border:0px;
									-moz-border-radius: 5px; 
        							-webkit-border-radius: 5px; 
        							border-radius: 5px;         
								}
.boutique_bouton_gris			{ padding-left: 8px; padding-bottom: 4px; padding-right: 8px; padding-top: 3px; font-style: normal;
									font-weight: normal; color: #666666; background-repeat: repeat-x; background-position: 0 top; background-image: url(../images/fond_gris.png); border:0px;
									-moz-border-radius: 5px; 
        							-webkit-border-radius: 5px; 
        							border-radius: 5px;         
								}
.boutique_obligatoire			{	color:green;	}


