/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License

  Mise à jour le 10/09/2003 par Delaballe (webmaster@delaballe.com)
  Optimise pour ThemaBoxesMS2fr
  
*/


body {
	padding:0px;
	margin:0px;
	background-color:#EBE6DE;
	color:#40231E;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
td { font-size:13px;
}
a {
	color:#FE581C;
	text-decoration:none;
}
a:hover {
	color:#40231E;
}
a img  {
	border:0px;
}

h1 {
	color:#FE581C;
	font-weight:bold;
	font-size:18px;
}
h2 {
	color:#5C2E16;
	font-weight:bold;
	font-size:18px;
}
h3 {
	color:#5C2E16;
	font-size:14px;
	font-weight:bold;
}
a.vert {
	color:#557B33;
}
a.vert:hover {
	color:#FE581C;
}
.marron {
	color:#543933;
}
a.marron {
	color:#543933;
}
a.marron:hover {
	color:#FE581C;
}
.vert13 {
	color:#557B33;
	font-weight:bold;
	font-size:13px;
}
.douze_bold {
	font-size:13px;
	font-weight:bold;
}
.douze {
	font-size:13px;
}
.treize {
	font-size:14px;
}
.chapeau {
	font-size:13px;
	font-weight:bold;
}

#footer {
	background-image:url(../../../../images/page/bg_footer.jpg);
	background-repeat:repeat-x;
	background-color:#E5DED5;
	border:1px solid #694F44;
	font-size:12px;
	width:972px;
}
.footer {
	padding:5px 20px;
}
/* HOME */
#savoir-faire {
	background-color:#D8C2A8;
	border:1px solid #A28679;
}

#block_actu {
	background-image:url(../../../../images/page/home_actu-bg.gif);
	background-repeat:no-repeat;
	height:210px;
	color:#EBE6DE;
}
#actu {
	padding:50px 20px 20px 20px;
}
#visiteV {
	background-image:url(../../../../images/page/home-visiteV-bg.gif);
	background-repeat:no-repeat;
	color:#5C2E16;
	padding:13px 20px 13px 20px;
	line-height:13px;
	border:1px solid #634134;
	background-color:#EFECE7;
}

#vert_home {
	background: url(../../../../images/page/home_vert-bg.gif) no-repeat bottom left;
	color:#5C2E16;
	border:1px solid #5D813C;
	background-color:#EFECE7;
}
#vert_home2 {
	padding:5px 20px 40px 37px;
}
#content_home {
	background-color:#DED3C5;
	padding:18px;
}
#content_home h1 {
	color:#FE581C;
	font-weight:bold;
	font-size:18px;
	border-top: 1px solid #FE581C;
	padding:5px 0px 10px 0px;
	margin:5px 0px;
}
/* //HOME */

/* COLONNE GAUCHE */
.col_gauche {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#home {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFB222;
	font-size:13px;
	font-weight:bold;
	padding:2px 5px;
	margin-top:19px;
}
#home a {
	color:#FFF;
}
#menu1 {
	background-image:url(../../../../images/page/bg_menu1.gif);
	background-repeat:no-repeat;
	background-color:#634134;
	padding:10px 0px;
	color:#FFFFFF;
	margin-bottom:0px;
	width:187px;
}
.menu1 {
	font-size:14px;
	padding:10px 21px 5px 21px;
}
.menu1 a {
	color:#FFFFFF;
}
.menu1 a:hover  {
	color:#FFB222;
}
.menu2 {
	font-size:12px;
	background-image:url(../../../../images/page/menu_puce.gif);
	background-repeat:no-repeat;
	padding:0px 21px 3px 12px;
	margin-left:21px;
}
.menu2 a {
	color:#CBB496;
}
.menu2 a:hover {
	color:#FFB222;
}
#notre-marque {
	background-image: url(../../../../images/page/bg_notre-marque.gif);
	background-repeat:no-repeat;
	padding:13px 20px 10px 25px;
	font-size:16px;
	font-weight:bold;
}
.rouge {
	color:#E74001;
}
#notre-marque a{
	color:#5C2E16;
}
#menu_page a.rouge {
	color:#FE581C;
}
#menu_page a.rouge:hover {
	color: #FF9900;
}
#menu_page {
	background-image:url(../../../../images/page/bg_menu2.gif);
	background-repeat:no-repeat;
	background-color:#634134;
	padding:15px 25px;
	color:#FFFFFF;
	font-size:13px;
}
#menu_page a {
	color:#FFFFFF;
}
#menu_page a:hover {
	color:#FE581C;
}
#menu_page .menu_page {
	padding:7px 0px;
}
#vert {
	background-image: url(../../../../images/page/bg_menu-vert.gif);
	background-repeat:no-repeat;
	padding:15px 25px;
	color:#FFFFFF;
	font-size:13px;
	margin-bottom:13px;
}
#vert a {
	color:#FFFFFF;
}
#vert a:hover {
	color:#634134;
}

/* CONTENT */
#content a {
	text-decoration:underline;
}

#chemin {
	color:#694A3C;
	font-size:11px;
	font-weight:normal;
	margin:5px 0px 10px 0px;
}
#chemin a {
	color:#694A3C;
	text-decoration:underline;
}
#chemin a:hover {
	color:#FE581C;
}

.sous-menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#704739;
	padding:0px 0px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:26px;
}
.sous-menu_env {
	background-color:#7A9F62;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:26px;
}
#sep_menuS {
	float:left;
	width:11px;
}
#info {
	float:left;
	font-size:12px;
	color:#EBE6DE;
	font-weight:normal;
	padding:6px 7px;
}
#item {
	float:left;
	padding:5px 7px 5px 23px;
	background-image:url(../../../../images/page/puce_menu2.gif);
	background-repeat:no-repeat;
	margin:0px 4px;
}
#item_on {
	float:left;
	background-color:#FFB323;
	padding:5px 7px;
}
#itemR {
	float:right;
	padding:5px 7px;
	font-size:12px;
}
#content .sous-menu a, #content .sous-menu_env a {
	color:#FFFFFF;
	text-decoration:none;
}
#content .menu a, #content #block_info a, #content #agence a, #content .m_dev a, #content .info a, #content .home a {
	text-decoration:none;
}
.sous-menu a:hover, .sous-menu_env a:hover {
	color:#FFB323;
}

/* LISTE */
#liste {
	border:1px solid #704839;
	background-color:#F2F0ED;
	background-image:url(../../../../images/page/bg_liste.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	margin:4px 0px;
	height:140px;
}
#photo_liste {
	float:right;
	padding-left:10px;
}
#liste_360 {
	float:right;
	padding-left:10px;
}
#liste_3D {
	float:right;
	padding-left:10px;
}
.category_desc {
	padding-top:10px;
	font-size:13px;
}
#liste .info{
	color:#704939;
	width:120px;
}

#liste .ville{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../../../../images/page/puce_ville.gif);
	background-repeat:no-repeat;
	padding:0px 0px 2px 17px;
	font-size:14px;
	font-weight:bold;
	color:#704939;
}
#liste .ville a {
	color:#5C2E16;
	text-decoration:none;
}
#liste .ville a:hover {
	color:#FE581C;
}
#liste .prix{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FE581C;
	font-size:14px;
	font-weight:bold;
}
#liste .modele {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6D804D;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}
#liste .terrain {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
#liste .ref {
	
}
#liste .ref a {
	color:#5C2E16;
	text-decoration:none;
}
#liste .ref a:hover {
	color:#FE581C;
}
/* // LISTE */
#agence_page {
	margin:5px 0px;
}
#agence_page .img {
	border:1px solid #604033;
	background-color:#EBE6DE;
	padding:15px;
}
#agence_page .info {
	border:1px solid #604033;
	background-color:#F2F0ED;
	padding:15px;
	width:100%;
}
#agence_page .genre {
	color:#FE581C;
}
#agence_page .agence {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 0px 2px 0px;
	color:#5C2E16;
}
#agence_page .email {
	padding:6px 0px 2px 0px;
	font-weight:bold;
}
#agence_page .tel {
	font-size:13px;
}
/* PRODUIT */
#content .produit h1 {
	font-weight:bold;
	border-bottom: 1px solid #FE581C;
	margin:6px 0px 10px 0px;
	background-image:url(../../../../images/page/titre_img.gif);
	background-repeat:no-repeat;
	color:#FE581C;
	font-weight:bold;
	font-size:18px;
	padding:6px 0px 10px 45px;
}
.produit #prix {
	float:right;
	color:#5C2E16;
	font-size:17px;
	font-weight:bold;
	margin-left:15px;
	padding:6px 0px 0px 0px;
}

.produit #agence .item_agence {
	background-color:#F4F0EA;
	padding:12px 20px;
	color:#634134;
	border-bottom:1px solid #815343;
	border-left:1px solid #815343;
	border-right:1px solid #815343;
}
.produit #agence .genre {
	background-color:#FFB323;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:2px 5px;
}
.produit #agence .agence {
	font-size:15px;
	font-weight:bold;
}
.produit #agence .email {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}
.produit #agence .tel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:6px;
}
.information {
	background-color:#C4A481;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:2px 5px;
}



#block_info {
	border-bottom:1px solid #815343;
	border-left:1px solid #815343;
	border-right:1px solid #815343;
	background-color:#F2F0ED;
	padding:12px 20px;
	color:#634134;
}
#block_info td{
	color:#634134;
}
.produit .info {
	
}
.produit .ville {
	font-size:15px;
	font-weight:bold;
	
}
.produit .terrain {
	font-size:13px;
	font-weight:bold;
}
.produit #modele {
	padding-bottom:10px;
	border-bottom:1px solid #DFD5C9;
	
}
.produit #modele .modele {
	font-size:14px;
	font-weight:bold;
}
.produit #modele .res {
	padding:1px 4px;
	font-size:13px;
}
#visite-produit {
	background-image:url(../../../../images/page/visiteV_produit.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:10px;
}
.produit #icones {
	border-bottom:1px solid #DFD5C9;
	padding:5px 0px 10px 0px;
	font-weight:bold;
}
.produit #icones a {
	color:#5C2E16;
}
.produit #icones a:hover {
	color:#FE581C;
}
.produit #logos {
	padding:10px 0px;
}
#block_produit {
	border:1px solid #A28679;
	background-color:#DED3C5;
}
#block_produit #text {
	padding:12px 18px;
}


#sep3 {
	height:3px;
}
#sep5 {
	height:5px;
}
#sep7 {
	height:7px;
	width:7px;
}
#sep {
	height:10px;
	width:10px;
}
#sep15 {
	height:15px;
	width:15px;
}

#sep10 {
	height:10px;
}

#left {
	float:left;
}

#left_img {
	float:left;
	margin-right:15px;
	padding-bottom:5px;
}
#right_img {
	float:right;
	margin-left:15px;
	padding-bottom:5px;
}
#right {
	float:right;
}
#clearL {
	clear:left;
	height:1px;
}
#clearR {
	clear:right;
	height:1px;
}
.left {
	float:left;
}
.left_img_border {
	background-color:#EFEBE4;
	border:1px solid #886759;
	float:left;
	margin-right:15px;
	padding:18px;
}
.right_img_border {
	background-color:#EFEBE4;
	border:1px solid #886759;
	float:right;
	margin-left:15px;
	padding:18px;
}
.img_border {
	background-color:#EFEBE4;
	border:1px solid #886759;
	padding:18px;
}
.border {
	background-color:#EFEBE4;
	border:1px solid #886759;
	padding:10px;
}
.left_img {
	float:left;
	margin-right:15px;
	padding-bottom:5px;
}
.right_img {
	float:right;
	margin-left:15px;
	padding-bottom:5px;
}
.right {
	float:right;
}
.clearL {
	clear:left;
	height:1px;
}
.clearR {
	clear:right;
	height:1px;
}
ul.premier li {
	font-weight:bold;
}
ul.second li {
	font-weight:normal;
}
.titre {
	font-weight:bold;
	border-bottom: 1px solid #FE581C;
	margin:6px 0px 10px 0px;
}
.titre p {
	font-weight:normal;
}
.model_visite {
	color:#5C2E16;
	font-weight:bold;
	font-size:17px;
}
.titre1 {
	background-image:url(../../../../images/page/titre_img.gif);
	background-repeat:no-repeat;
	color:#FE581C;
	font-weight:bold;
	font-size:18px;
	padding:6px 0px 10px 45px;
}
.titre2 {
	color:#5C2E16;
	font-weight:bold;
	font-size:17px;
	padding:8px 0px 10px 45px;
}

hr {
display:block;
height: 1px;
margin: 0;
/*margin: -7px 0; */
padding: 0;
color: #ffffff;
background-color: #666666;
border: 0;
}
table.infoBoxCategories {
	padding:0px;
}
table.infoBoxContentsCategories {
padding:0px;
}
/* MARQUE */
.ligne {
background-image:url(../../../../images/page/ligne.gif);
background-repeat:no-repeat;
background-position:top;
}
.marque_contact {
	
}
.titre_env {
	background-image: url(../../../../images/page/titre_img.gif);
	background-repeat:no-repeat;
	color:#507430;
	font-weight:bold;
	font-size:18px;
	padding:0px 0px 4px 45px;
	margin:6px 0px 10px 0px;
}
.titre_marque {
	background-image: url(../../../../images/page/page_titre_puce.gif);
	background-repeat:no-repeat;
	color:#FE581C;
	font-weight:bold;
	font-size:18px;
	padding:0px 0px 4px 24px;
	margin:6px 0px 10px 0px;
}
ul li {
	list-style-type:none;
	background-image:url(../../../../images/page/puce_page.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	margin:5px 0px;
}
#env #contentNew ul li {
	background-image:url(../../../../images/page/puce_page_env.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	margin:5px 0px;
}
#env {
	color:#333;
}
#env #contentNew{
	background-color:#DADACA;
}
#env #contentNew h1 {
	color:#507430;
	font-weight:bold;
	font-size:18px;
	padding:10px 0px 10px 0px;
	margin:0px;
	background-image: url(../../../../images/spacer.gif);
	background-repeat:no-repeat;
}
#env #contentNew h2 {
	color:#FE581C;
	font-weight:bold;
	font-size:15px;
	padding:10px 0px 5px 0px;
	margin:5px 0px;
	border-bottom:1px solid #BAA79A;
}
#env #contentNew .chapeau {
	color:#507430;
	font-weight:bold;
	font-size:13px;
	padding:5px 0px 5px 0px;
}

#contentNew {
	background-color:#E3D8CA;
	padding:15px;
	margin:10px 0px;
}
.marque #contentNew h1 {
	color:#5C2E16;
	font-weight:bold;
	font-size:18px;
	padding:0px 0px 10px 0px;
	margin:0px;
	background-image: url(../../../../images/spacer.gif);
	background-repeat:no-repeat;
}
.actu h1 {
	color:#5C2E16;
	font-weight:bold;
	font-size:18px;
	background-image: url(../../../../images/spacer.gif);
	background-repeat:no-repeat;
	border-top:1px dotted #5C2E16;
}
#contentNew h2 {
	color:#FE581C;
	font-weight:bold;
	font-size:15px;
	padding:10px 0px 5px 0px;
	margin:5px 0px;
	border-bottom:1px solid #BAA79A;
}
.table_partenaires {
	border:1px solid #604033;
	background-color:#FFFFFF;
	padding:5px;
}
#img_partenaires {
	float:right;
	padding-left:15px;
}
.partenaires {
	padding:12px;
	font-size:15px;
	font-weight:bold;
	width:220px;
}
.partenaires2 {
	padding:12px;
	font-size:15px;
	font-weight:bold;
	width:315px;
}
.partenaires a, .partenaires2 a {
	font-size:12px;
	font-weight:normal;
}
#part_borderB {
	border-bottom:1px dotted #604033;
}
#part_borderBR {
	border-bottom:1px dotted #604033;
	border-right:1px dotted #604033;
}
#part_borderR {
	border-right:1px dotted #604033;
}
.part h2 {
	text-transform:uppercase;
}

.m_dev {
	background-color:#7A9F62;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	width:135px;
	padding:0px;
}
.menu_dev a {
	color:#fff;
}
.menu_dev a:hover {
	color:#FFB323;
}
#titre_dev {
	color:#507430;
	font-weight:bold;
	padding-bottom:11px;
}
#titre_dev .titre {
	color:#FE581C;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	padding-bottom:5px;
	border-bottom:1px solid #507430;
}
.txt_titre_dev {
	padding-top:8px;
	text-transform: none;
}
#txt_dev {
	border:1px solid #5D813C;
	background-color:#EFECE7;
	padding:25px;
	font-size:13px;
}
.interet {
	padding-bottom:15px;
	color:#336699;
	font-size:13px;
}
#menu_off {
	background-image:url(../../../../images/page/puce_menu_dev.gif);
	background-repeat:no-repeat;
	padding:5px 5px 7px 15px;
	margin:4px 10px 4px 10px;
}
#menu_on {
	padding:7px 4px 7px 15px;
	background-color:#FFB323;
}
#menu_on a{
	color:#FFFFFF;
}
.indication {
	font-size:12px;
}
#txt_dev_pad {
	padding-left:27px;
}
#ligne_sepH {
	border-top:1px solid #7A9F62;
	height:2px;
}
#ligne_sepV {
	border-right:1px solid #7A9F62;
}
#rub {
	background-color:#F2F0EC;
	border:1px solid #704839;
	margin:5px;
}
.rub_titre {
	font-size:18px;
	font-weight:bold;
	color:#5C2E16;
	padding:20px 10px 0px 20px;
}
.rub_titre a{
	color:#5C2E16;
}
.rub_titre a:hover{
	color:#FE581C;
}
.rub_maisons {
	font-size:15px;
	font-weight:bold;
	color:#FE581C;
}
.description_model {
	padding-bottom:10px;
	font-size:13px;
	line-height:15px;
	
}
.description_produit {
	font-size:13px;
}
.plus_titre {
	background-image:url(../../../../images/page/fleche_plus.gif);
	background-repeat:no-repeat;
	color:#FE581C;
	font-weight:bold;
	padding:6px 0px 6px 21px;
	font-size:14px;
}
.model_plus {
	background-image:url(../../../../images/page/fleche_plus.gif);
	background-repeat:no-repeat;
	color:#FE581C;
	font-weight:bold;
	padding:4px 0px 6px 21px;
	font-size:13px;
	padding-bottom:10px;
}
.model_plus_visite {
	color:#FE581C;
	font-weight:bold;
	padding:10px 0px 4px 0px;
	font-size:13px;
}
.phrase1 {
	padding-bottom:10px;
	font-size:14px;
	color:#466D23;
	font-style:italic;
}
.phrase2 {
	padding-top:5px;
	font-size:14px;
	font-style:italic;
	color:#844F2B;
	border-top:1px solid #C4A481;
}
.lien_fleche {
	background-image:url(../../../../images/page/fleche_orange.gif);
	background-repeat:no-repeat;
	padding:2px 0px 0px 20px;
	color:#FE581C;
	font-weight:bold;
	font-size:15px;
}
.assosies {
	background-color:#F2F0EC;
	border:1px solid #704839;
	padding:10px;
	margin-top:10px;
}
.produits_associes {
	width:235px;
}
.lien {
	background-image:url(../../../../images/page/fleche_produit.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0px 5px 18px;
	font-size:14px;
	font-weight:bold;
}
.infoBoxHeadingXsell {
	font-size:15px;
	font-weight:bold;
} 
.vis_photo {
	background-color:#EBE6DE;
	border:1px solid #604033;
	padding:10px;
	width:205px;
}
.bleu_info {
	border-left:1px solid #604033;
	padding-left:20px;
}
.border_info {
	font-weight:bold;
	font-size:13px;
}
.border_info_p {
	font-weight:bold;
}
.txt_vis {
	font-size:14px;
	padding:15px;
}
.visite_plan {
	background-color:#EBE6DE;
}
.imgR {
	float:right;
	margin:0px 0px 15px 15px;
}
.attention {
	color:#FE581C;
	font-weight:bold;
	font-style:italic;
}
