/*************************************Style de Couleur Marron: #734D39 Marron clair: #C19883Jaune: #FAF9DD  *************************************/* {margin : 0;}body {margin : 15px 0 0 0;padding : 0;background : #8E8C82;font-weight : normal;font-style : normal;line-height : normal;text-decoration : none;text-align : left;}h1 {font-size : 1.5em;}h2 {font-size : 1.4em;}h3 {font-size : 1.3em;}h4 {font-size : 1.2em;margin: 4px 0;border-bottom: 1px dotted #734D39;}h5 {font-size : 1.1em;}h6 {font-size : 1em;}fieldset {border : 1px solid #734D39;padding : 2px;margin : 0 0 5px 0;font-size: 0.8em;}legend {font-weight : 900;font-size : 1.1em;color: #734D39;}.obligatoire {}.facultatif{	display: none;}	#liste_ville {border : 1px solid #999;background : white;}#liste_ville ul {margin : 0;padding : 0;list-style : none;cursor : pointer;}.selected {background : #dddddd;}.doNotDisplay {display : none;}#site_contenu {position : relative;width : 800px;margin : 0 auto;text-align : left;padding : 0;}#debut_site_page{position : absolute;width : 810px;height: 10px;top: 0px;left: 0px;background : url('../Standard/standard26.png') no-repeat left top;padding : 0;margin: 0;}* html #debut_site_page{	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard26.png');	background-image: none;	}#site_page_image2 {position : absolute;top: 10px;left: 810px;width : 10px;height: 610px;background : url('../Standard/standard27.png') no-repeat left top;padding : 0;margin: 0;}* html #site_page_image2{	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard27.png');	background-image: none;	}#site_page_image1 {position : absolute;top: 0px;left: 0px;width : 10px;height: 610px;background : url('../Standard/standard25.png') no-repeat left top;padding : 0;margin: 0;}* html #site_page_image1{	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard25.png');	background-image: none;	}#fin_site_page {position : absolute;top: 610px;left: 10px;width : 810px;height: 10px;background : url('../Standard/standard28.png') no-repeat left top;padding : 0;margin: 0;}* html #fin_site_page{	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard28.png');	background-image: none;	}#site_page {position : absolute;top: 93px;left: 10px;width : 780px;height: 485px;z-index: 5;margin: 0;padding : 10px 10px 0px 10px;background-attachment: fixed;overflow: auto;background-color: #FAF9DD;}#site_entete {position: relative;top: 10px;left: 10px;padding : 0;margin: 0;}#site_nom, #site_logo {margin : 0;padding : 0;top: 0px;left: 0px;}#site_logo h1#header a {position : absolute;left : 0px;top : 0px;width : 82px;height : 100px;display : block;background :  url('image2.jpg') no-repeat;text-indent : -5000px;z-index: 15;padding : 0;margin : 0;}#site_bandeau{position : absolute;left : 0px;top : 0px;width : 800px;height : 66px;display : block;padding : 0;margin : 0;background-color: #FAF9DD;z-index: 0;}#site_bandeau2{}#site_baseline {position : absolute;left : 200px;top : 35px;width : 400px;height : 20px;line-height: 20px;display : block;padding : 0 0 0 0px;margin : 0;font-size: 1.5em;font-weight: 700;z-index:	10;text-align: center;color: #734D39;}#site_nom_site {position : absolute;left : 200px;top : 10px;width : 400px;height : 40px;line-height: 20px;display : block;padding : 0 0 0 0px;margin : 0;font-size: 1.5em;font-weight: 700;z-index:	10;text-align: center;color: #734D39;}#site_nom_site h1 {padding : 0;margin: 0;}#site_adresse {position: absolute;top: 580px;left: 0px;z-index: 10;margin: 0;padding : 0;background-color: #734D39;color: white;height : 20px;line-height: 20px;width : 800px;text-align : center;}.tel, .fax {font-size: 1.2em;font-weight: 800;padding-left: 10px;}#lien_entete {position : absolute;left : 600px;top : -25px;width : 200px;height : 40px;line-height: 20px;display : block;padding : 0 0 0 0px;margin : 0;z-index:	10;text-align: right;}#lien_entete a {color : white;text-decoration : underline;font-size : 0.8em;display : block;float : left;width : 98px;height : 20px;margin : 0;text-align : center;line-height : 20px;}#lien_entete a:hover {}#site_recherche {position : absolute;top : 5px;left : 600px;font-size : 0.8em;z-index:	15;}#site_recherche fieldset { border : none;padding : 0;margin : 0;} #site_recherche legend { display : none;margin : 0;} #site_recherche input#sbi { width : 100px;height : 15px;padding : 0;margin : 0 5px 0 0;} #site_recherche input#sbb { text-decoration : none;font-size : 0.9em;margin : 0 5px 0 0;padding : 0;text-align : center;} #site_recherche form p { display : inline;}div#site_contenu h3 {height : 16px;line-height: 16px;padding : 0 0 0 10px;font-size : 14px;margin: 8px 0 2px 0;border-left: 15px solid #734D39;border-bottom: 1px dotted #734D39;font-weight : bold;width: 500px;color: #734D39;}div#site_page p {text-align : justify;line-height : 1.5em;margin: 5px 0;}div#site_page a {color: #734D39;}div#site_page a:hover {color: #C19883;}#site_page_texte {padding : 0px;}#site_page_texte ul, #site_page_texte ol {margin-left : 30px;}#site_page_texte li {list-style-position: inside;}.imagedroite {float : right;margin : 0 0 10px 10px;}.imagedroite p {text-align: center;}.imagegauche, #site_page_image {float : left;margin : 0 10px 10px 0;}.imagedroite, .imagegauche, #site_page_image {padding : 0px;}#site_menu_page {position: absolute;top: 76px;left: 90px;margin: 0;padding : 0;height : 15px;width : 720px;text-align : center;border-top: 1px solid #734D39;border-bottom: 1px solid #734D39;background-color: #FAF9DD;}#site_menu_page ul {display : table;margin : 0;padding : 0;list-style-type : none;}#site_menu_page li {margin : 0 25px 0 25px;display : inline;background-color: transparent;}#site_menu_page li a {line-height : 15px;font-weight : bold;font-size : 0.9em;margin : 0;border-left: 10px solid #C19883;padding-left: 5px;color: #C19883;background-color: transparent;}#site_menu_page li a:hover , #site_menu_page li a.actif {text-decoration: none;border-left: 10px solid #734D39;color: #734D39;background-color: transparent;}#site_bas_page {position : absolute;left : 0px;top : 610px;height : 60px;width : 810px;margin : 0px 0 0 0px;padding : 30px 0 0 0;font-size : 0.8em;text-align : center;color : white;}#site_bas_page a {color : white;text-decoration : none;}#site_bas_page form, img, src {border : none;text-align : center;}#cartouche {width : 200px;height : auto;margin : 0px 0px 0 10px;padding : 0 0 0 0;float : right;clear : right;border: 2px solid #734D39;}#debutcartouche, #fincartouche, #debutprestation, #finprestation  {display : none;}#prestation {width : 200px;margin : 0 0 0 0px;padding : 0 0px 0 0px;}#diaporamaprestation, #diaporama {width : 200px;height : 150px;margin : 0;border : none;}#avis h4, #news h4, #labels h4, #titre h4{}#prestation li,#avis li, #news li {margin : 0;padding : 3px 5px 3px 5px;line-height : 15px;color: white;height: auto;border-bottom: 1px dotted #734D39;text-align: center;}#diaporamaprestation h4, #diaporama h4 , #prestation h4 {display : none;}div#prestation a, div#avis a, div#prestation a, div#news a {font-weight: 900;font-size: 12px;color: #734D39;}#prestation ul, #avis ul, #news ul {list-style-type : none;margin : 0 0 0 0;padding : 0 0 0 0px;}#avis, #news {width : 300px;margin : 0 0 0 0px;padding : 0 0px 0 0px;}#news {float: left;clear : left;}#avis {float: right;clear : right;}div#labels {}#realisation {width : 500px;height : 375px;margin : 0px 0 0 0px;}div #realisation img.image {padding : 0px;border : none;}div#titre, .message {display : block;width : 500px;float: left;height : 50px;margin-top: 1px;padding : 2px;color: black;border: 1px solid #8E8C82;font-size: 0.8em;}div.titreimage {position : absolute;width : 500px;}div#liendevis {width : 200px;height : auto;margin : 0px 0px 0 10px;padding : 0 0 0 0;float : right;clear : right;border: 2px solid #8E8C82;background-color: #C19883;} div#liendevis a {font-size: 1em;color: white;}div#liendevis a:hover {}
