* { 
margin : 0;
} 
body { 
margin : 0;
padding : 0;
background : #CFCECE;
} 

h1{font-size: 1.5em;}
h2{font-size: 1.4em;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}
legend { 
font-weight : bold;
font-size : 1em;
} 
#lien_entete a , #site_recherche input#sbb, input, select, textarea,
#cartouche p
 { 
font-size : 0.9em;
} 
input, select, textarea, option, radio  { 
	font-size : 0.9em;
} 
#site_nom h1
{
font-size : 2em;
}
#site_baseline { 
font-style : oblique;
font-size : 1.5em;

} 

#site_menu_page li a { 
font-size : 1.2em;
font-weight : bold;
text-decoration : none;
} 

#site_page h3
{
font-style : oblique;
font-weight : bold;
}


#site_bas_page {
font-size : 0.8em;
}
div#liendevis { 
font-style : oblique;
font-size : 1.5em;
} 

fieldset { 
border-style: solid;
border-width: 1px;
padding : 3px;
margin : 0 0 10px 0;
} 
#liste_ville { 
border-style: solid;
border-width: 1px;
} 
#liste_ville ul { 
margin : 0;
padding : 0;
list-style : none;
} 

.doNotDisplay { 
display : none;
} 
#site_contenu { 
position : relative;
width : 1000px;
margin : 0 auto;
text-align : left;
border-style: solid;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
padding : 0;
background-color:	#FFFFFF;
}
 
#site_entete { 
position : relative;
height : 156px;
top : 5px;
left : 5px;
background : transparent url('image1.gif') no-repeat left top;
}
 
#site_nom, #site_logo { 
margin : 0;
padding : 0;
} 
#site_logo h1#header a { 
position : absolute;
left : 20px;
top : 20px;
width : 220px;
height : 110px;
display : block;
background-image : url('image2.gif');
background-repeat : no-repeat;
text-indent : -5000px;
padding : 0;
margin : 0;
} 

#site_baseline { 
position : absolute;
top : 50px;
left : 250px;
width: 500px;
margin : 0;
}
#site_bandeau { 
position : absolute;
top : 52px;
right : 20px;
}   
#site_nom_site { 
position : absolute;
top : 20px;
left : 250px;
} 
#site_adresse { 
position : absolute;
top : 125px;
left : 250px;
}
.adresse {
clear: left;
margin-right: 4px;
}
.ville, .adresse {
float:left;
font-size: 0.9 em;}

div #numerotelephone
{
position : absolute;
top : -50px;
left : 0px;
width: 180px;

}
.tel, .mob, .fax {
float: left;
clear: left;
width: 164px;
font-weight: 700;
margin: 0;
}
#lien_entete { 
position : absolute;
top : 125px;
left : 780px;
} 
#lien_entete a { 
background : transparent url('../Standard/standard22.png') no-repeat left top;
display : block;
float : left;
width : 98px;
height : 20px;
margin : 0;
text-align : center;
line-height : 20px;
}
* html #lien_entete a{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard22.png');
	background-image: none;
	}
#site_entete #liendevis a {
position:absolute;
display:block;
top : 9px;
left: 800px;
z-index:20;
height:42px;
width:163px;
text-indent:-5000px;
background:url('image3.gif') no-repeat;
margin:0;
padding:0;
}
 
#site_recherche { 
position : absolute;
top : 20px;
left: 740px;
} 
#site_recherche fieldset { 
border : none;
padding : 0;
margin : 0;
} 
#site_recherche legend { 
display : none;
margin : 0;
} 
#site_recherche input#sbi { 
background : transparent url('../Standard/standard13.png') no-repeat left top;
border : none;
width : 133px;
height : 26px;
padding : 4px 0 0 10px;
margin : 0;
}
* html #site_recherche input#sbi{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard13.png');
	background-image: none;
	}

#site_recherche input#sbb { 
border : none;
background : transparent url('../Standard/standard22.png') no-repeat left top;
text-decoration : none;
width : 98px;
height : 26px;
margin : 0;
padding : 0 0 6px 0;
text-align : center;
line-height : 20px;
} 
* html #site_recherche input#sbb {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard22.png');
	background-image: none;
	}


#site_recherche form p { 
display : inline;
}

#site_page h3 { 
height : 60px;
line-height: 60px;
padding : 0 0 0 50px;
background : transparent url('../Standard/standard16.png') no-repeat 0 -5px;
} 
* html #site_page h3   {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard16.png');
	background-image: none;
	}

div#site_page p { 
text-align : justify;
line-height : 1.7em;
margin-bottom: 10px;

} 
#site_page { 
padding : 10px;
} 
#site_page_texte { 
padding : 10px;
font-size : 1.1em;
} 
div #site_page_image img{
	float:right;
	margin: 0 0 5px 5px;
}
#site_page_texte ul, #site_page_texte ol { 
padding-left : 10px;
} 
#site_page_texte li { 
line-height : 1.5em;
padding-left : 10px;
list-style-type: square;
list-style-position: inside;
} 

.imagedroite, .droite { 
float : right;
margin : 0 0 10px 10px;
} 
.imagegauche, .imagearticle , .gauche { 
float : left;
margin : 0 10px 10px 0;
} 
.imagedroite, .imagegauche, .imagearticle { 
padding : 2px;
border-style: solid;
border-width: 2px;
} 
#site_menu_page { 
margin-top : 15px;
padding : 0;
background : transparent url('../Standard/standard8.png') repeat-x 0 15px;
height : 36px;
width : 100%;
text-align : center;
}
* html #site_menu_page  {
	background : transparent url('../Standard/standard8.gif') repeat-x 0 15px;
	}
 
#site_menu_page ul { 
display : table;
margin : 0 auto;
padding : 0;
list-style-type : none;
text-align : center;

} 
#site_menu_page li { 
float : left;
margin : 0;
height : 36px;
text-align : center;
} 
#site_menu_page li:first-child { 
margin-left : 10px;
} 


#site_menu_page li a { 
display : block;
width : 120px;
height : 36px;
line-height : 36px;
background: transparent url(image4.gif) 0px -36px no-repeat;
background-repeat : no-repeat;
background-color : white;
margin : 0;
}
 
#site_menu_page li a:hover, #site_menu_page li a.actif  { 
background: transparent url(image4.gif) 0px 0px no-repeat;
background-repeat : no-repeat;
background-color : white;
} 

#site_bas_page { 
clear : both;
background : transparent url('../Standard/standard9.png') no-repeat left top;
height : 44px;
width : 991px;
margin : 13px 0 0 7px;
padding : 3px 0 0 0;
text-align : center;
} 
* html #site_bas_page {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard9.png');
	background-image: none;
	}

#site_bas_page a { 
text-decoration : none;
} 
#site_bas_page form, img, src { 
border : none;
text-align : center;
} 
#debutcartouche { 
width : 231px;
height : 30px;
background-image : url('../Standard/standard10.png');
background-repeat : no-repeat;
margin : 0;
padding : 0;
}
* html #debutcartouche  {
	background-image : url('../Standard/standard10.gif');
	}
 
#cartouche { 
width : 231px;
height : auto;
background-image : url('../Standard/standard11.png');
background-repeat : repeat-y;
background-position: left bottom;
margin : 0 0 0 15px;
padding : 0 0 0 0;
float : right;
clear : right;
}
* html #cartouche {
	background-image : url('../Standard/standard11.gif');
	}

#cartouche p { 
padding: 5px;
}

#fincartouche { 
display : block;
width : 231px;
height : 32px;
background-image : url('../Standard/standard15.png');
background-repeat : no-repeat;
margin : 0;
padding : 0;
}
* html #fincartouche {
	background-image : url('../Standard/standard15.gif');
	}
 
#debutprestation { 
display : block;
width : 216px;
height : 31px;
background-image : url('../Standard/standard17.png');
background-repeat : no-repeat;
margin : 0 0 0 5px;
padding : 0;
}
* html #debutprestation  {
	background-image : url('../Standard/standard17.gif');
	}
 
#prestation { 
width : 196px;
background-image : url('../Standard/standard18.png');
background-repeat : repeat-y;
background-position: left bottom;
margin : 0 0 0 5px;
padding : 0 10px 0 10px;
}
#labels { 
width : 196px;
margin : 0 0 0 5px;
padding : 0 10px 0 10px;
}

* html #prestation  {
background-image : url('../Standard/standard18.gif');
	}
 
#finprestation { 
display : block;
width : 216px;
height : 30px;
background-image : url('../Standard/standard19.png');
background-repeat : no-repeat;
margin : 0 0 0 5px;
padding : 0;
}
* html #finprestation   {
	background-image : url('../Standard/standard19.gif');
	}
 
#diaporamaprestation, #diaporama { 
width : 200px;
height : 150px;
margin : 0 13px;
border-style : solid;
border-width : 2px;

} 
#avis h4, #news h4, #titre h4, #prestation h4, h4 { 
text-align : center;
margin : 0px 10px 10px 10px;
padding : 0 0 0 0;
border-bottom-width: 2px;
border-bottom-style: solid;

} 
#prestation li { 
width : 170px;
margin : 0px 0 0 10px;
padding : 1px 1px;
line-height : 1.4em;
border-bottom-style: 	dotted;
border-bottom-width: 	2px;
}
div#prestation a, div#avis a, div#prestation a, div#news a {
font-weight: 900;
font-size: 1em;
text-decoration: none;
margin: 0;
}
div#prestation a {
background : url('../Standard/standard29.gif') no-repeat 0 5px;
padding : 0 0 0 20px;
}
 
#diaporamaprestation h4, #diaporama h4 { 
display : none;
} 
#prestation ul { 
list-style-type: none;
} 
#prestation ul, #avis ul, #news ul { 
margin : 0;
padding: 0;
} 
#avis li, #news li { 
margin : 5px 0 0 0;
padding : 2px 1px;
line-height : 1.4em;
} 
#avis, #news { 
float : left;
margin : 10px 30px 10px 0;
display : block;
width : 296px;
height : 154px;
padding : 10px;
background-image : url('../Standard/standard21.png');
background-repeat : no-repeat;
text-align : left;
}
* html #avis,* html  #news    {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard21.png');
	background-image: none;
	}
 
#realisation { 
float: right;
width : 500px;
height : 385px;
margin : 0;
} 
div #realisation img.image { 
padding : 2px;
border-style : solid;
border-width : 2px;
} 
.message { 
display : block;
width : 607px;
height : 113px;
padding : 20px;
background-image : url('../Standard/standard14.png');
background-repeat : no-repeat;
}
* html  .message  {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard14.png');
	background-image: none;
	}
div#titre { 
float:left;
width : 170px;
height : 360px;
padding : 20px;
background-image : url('../Standard/standard30.png');
background-repeat : no-repeat;
margin: 20px 0 0 0;
}
* html div#titre{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard30.png');
	background-image: none;
	}
#nextprev
{
position : absolute;
top: 270px;
left: 120px;
}

	
div.titreimage { 
position : absolute;
width : 170px;

} 
 
#site_page div#liendevis { 
clear : both;
float : left;
width : 988px;
height : 68px;
line-height : 68px;
text-align : center;
background-image : url('../Standard/standard23.png');
background-repeat : no-repeat;
margin : 0;
padding : 0;
} 
* html #site_page div#liendevis 
 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.meilleur-artisan.com/images/professionnel/Standard/standard23.png');
	background-image: none;
	}
/*************************************
Style de Couleur Bleu
 *************************************/
fieldset, h4 , h3, #site_menu_page , #cartouche, #site_contenu  { 
border-color: #0328b1;
} 

#realisation img.image , .imagedroite, .imagegauche, #liste_ville,#prestation li,#avis li, #news li , div#titre, .message { 
border-color : #CFCECE;
} 
#liste_ville { 
background : #eeeeee;
} 
.selected { 
background : #dddddd;
} 

legend ,
#site_baseline, #site_page h3, a, #site_menu_page li a,
#prestation a, #avis a, #prestation a, #news a , #liendevis a
 { 
color : 		#0328b1;
border-color : 	#0328b1;
} 
#site_nom_site h1, #site_bas_page,
#site_bas_page a,
#avis h4, #news h4, #labels h4, #titre h4, #prestation h4 
 {color : #000000; } 


#site_adresse,
 #lien_entete,
 #lien_entete a 
{ 
color : #ffffff;
} 
#lien_entete a:hover ,
#site_recherche input#sbb:hover, a:hover,
#liendevis a:hover ,#site_menu_page li a:hover, #site_menu_page li a.actif 
{ 
color : 			#f7941d;
border-color : 		#f7941d;
} 

#site_menu_page li a { 
background-color : white;
} 
#site_menu_page li a:hover,
#site_menu_page li a.actif 
{ 
background-color : 	white;

} 

#debutcartouche, #fincartouche { 
background-color : #ffffff;
} 
#diaporamaprestation, #diaporama { 
border-color : white;
} 
