/*********************************
*********Début reset.css**********
*********************************/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/*********************************
*********Fin reset.css************
*********************************/
img {
    height: auto;
    margin-bottom: 5px;
    max-width: 100%;
}

body{
	background: url(images/fond-body.png) repeat;
}

#page{
	background: #ffffff;
	-moz-box-shadow: 0 0 15px #888;
-webkit-box-shadow: 0 0 15px#888;
box-shadow: 0 0 15px #888;
}

.bannière img{
	margin-bottom: -4px;
}

.fond-menu{
	background: url(images/fond-menu.png) repeat-x;
	height: 53px;
	max-width: 960px;
}

.fond-menu ul{
	height: 53px;
	max-width: 960px;
}

.fond-menu ul li{
	display: inline-block;	
	text-align:center;
}


.fond-menu ul li a{
	position: relative;
	text-decoration: none;
	font: 15px Bree Serif;
	color: #444444;
	text-shadow: 0px 2px 2px #ffffff;
	line-height: 48px;
	-webkit-transition: border 0.2s ease;
	-moz-transition: border 0.2s ease;
	transition: border 0.2s ease;
	border-bottom: 5px solid #f0f0f0;
}



/*Mise en place des différentes couleurs du menu*/

.fond-menu ul li:nth-child(1) a:hover{
	border-bottom: 5px solid #fdad5e;
}

.fond-menu ul li:nth-child(2) a:hover{
	border-bottom: 5px solid #0473c8; 
}

.fond-menu ul li:nth-child(3) a:hover{
	border-bottom: 5px solid #0b9501; 
}

.fond-menu ul li:nth-child(4) a:hover{
	border-bottom: 5px solid #858585; 
}
.fond-menu ul li:nth-child(5) a:hover{
	border-bottom: 5px solid #1d1d1d; 
}




/**COLONNE GAUCHE**/

.colonne-gauche{
	border-right: 1px solid #cec2b4;
	max-width: 220px;
	text-align: center;
	margin-top: 35px;
}

.colonne-gauche h2{
	font: 14px Bree Serif;
	color: #ffffff;
	text-align: center;
	background: #cec2b4;
	height: 35px;
	line-height: 35px;
	margin-bottom: 10px;
}

.colonne-gauche p{
	font: 11px Helvetica;
	color: #444444;
	text-align: center;
}

.entry-title{
	font-size: 15px;
	font-family: Helvetica;
	font-weight: 600;
	color: #444444;
	margin-top: 10px;
}

.entry-title a{
	font-size: 15px;
	font-family: Helvetica;
	font-weight: 600;
	color: #e2001a;
	margin-top: 10px;
}

.uwpqsfpagi a{
	font-size: 12px;
	font-family: Helvetica;
	font-weight: 300;
	color: #444444;
}

.bouton-demander-exemplaire a, .bouton-consulter-en-ligne a{
	background-color:#4e4d4d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #1f1f1f;
	display:inline-block;
	color:#ffffff;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #080808;
	width: 90px;
	margin-top: 10px;
}

.bouton-demander-exemplaire a:hover, .bouton-consulter-en-ligne a:hover {
	box-shadow: none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4e4d4d), color-stop(1, #6b6b6b) );
	background:-moz-linear-gradient( center top, #4e4d4d 5%, #6b6b6b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e4d4d', endColorstr='#6b6b6b');
	background-color:#4e4d4d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #1f1f1f;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #080808;
}

.bouton-demander-exemplaire a:active, .bouton-consulter-en-ligne a:active {
	position:relative;
	top:1px;
}

.pub-pro img{
	border: 2px solid grey;
	margin-top: 20px;
}

/**CONTENU CENTRE**/

.contenu{
	margin-top: 35px;
}

.accueil p{
    color: #444444;
    font-family:Helvetica;
font-size : 14px;
	line-height : 20px;
}

.accueil a{
    color: #444444;
    font-family:Helvetica;
font-size : 14px;
	line-height : 20px;
}

h3.page-accueil{
	background: none repeat scroll 0 0 #cec2b4;
    color: #FFFFFF;
    font: 25px/50px Bree Serif;
    height: 55px;
    margin-bottom: 10px;
    text-align: center;
}

.article-entete h3{
	font: 16px Helvetica;
	color: #444444;
	font-weight: bold;
	margin-bottom: 10px;
}

.article-entete img{
	max-width: 183px;
	max-height: 120px;
}

.article-entete p{
	font: 12px Helvetica;
	color: #444444;
}

span.séparateur{
	height: 1px;
	background-color: #bbbbbb;
	margin-top: 25px;
	margin-bottom: 25px;
	width: 460px;
	float: left;
}

.article-secondaire{
	padding-bottom: 25px;
	padding-right: 20px;
}

.article-secondaire h4{
	font: 14px Helvetica;
	color: #444444;
	font-weight: bold;
	margin-bottom: 5px;
}

.article-secondaire p{
	font: 12px Helvetica;
	color: #444444;
}

/**agendas**/

.agenda-artisans{
	margin-left: 38px;
}

.agenda-capeb h5, .agenda-artisans h5{
	text-align: center;
	font: 14px Bree Serif;
	color: #cec2b4;
	line-height: 32px;
}

.agenda-artisans, .agenda-capeb{
	max-width: 205px;
}

.contenu-agenda-capeb, .contenu-agenda-artisans-partenaires{
	margin-right: 10px;
	margin-bottom: 10px;
	border-top: 4px solid #cec2b4;
	background: #e0e0e0;
	float: left;
}

.agenda-capeb h6, .agenda-artisans h6{
	font: 12px Helvetica;
	font-weight: bold;
	color: #737373;
	line-height: 18px;
	margin-right: 6px;
	margin-left: 6px;
}

.agenda-capeb .rdv p, .agenda-artisans .rdv p{
	color: #818181;
	font: 12px Helvetica;
	line-height: 14px;
	margin-right: 6px;
	margin-left: 6px;
}

.agenda-capeb .rdv, .agenda-artisans .rdv{
	margin-top: 10px;
}

span.séparateur-agenda{
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #818181;
	height: 1px;
	width: 205px;
	float: left;
}


/**COLONNE DROITE**/
.colonne-droite{
	margin-top: 35px;
	text-align:center;
	border-left: 1px solid #cec2b4;
	max-width: 210px;
}

.colonne-droite h2{
    background: none repeat scroll 0 0 #cec2b4;
    color: #FFFFFF;
    font: 14px/20px Bree Serif;
    height: 50px;
    padding-top: 5px;
    text-align: center;
}

.colonne-droite .pub-artisan{
	margin-top: 23px;
}

.pub-pro{
	margin-top: 30px;
}

.wpcp-carousel-section.nav-vertical-center {
    padding: 0px 0px 0px 0px;
}

.uwpqsf_class > span[class*="taxolabel-"], .uwpqsf_class > span[class*="cmflabel-"] {
    float: left;
    padding: 5px;
    font-weight: bold !important;
    clear: both;
    width: 100%;
    font-family: Helvetica;
}


/**FOOTER**/

footer{
	background: url(images/fond-footer.png) repeat;
	width: 100%;
	height: 100%;
	position: relative;
	max-width: 960px!important;
	float:left;
	margin-top: 15px;
}
	/***liste des métiers d'artisans**/
h3.footer{
	font: 15px Bree Serif;
	font-weight: 400;
	color: #ffffff;
	text-shadow: 0px 1px 1px #000000;
	margin-top: 20px;
	margin-left: 30px !important;

}

h4.footer-artisans{
	font: 13px Helvetica;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 25px;

}

footer .haute-saone  {
	margin-left: 30px !important;

}

footer .territoire-belfort  {
	border-right: 1px solid rgba(255,255,255,0.7);

}

footer .haute-saone p a, footer .territoire-belfort p a{
	font: 12px Helvetica;
	color: #ffffff;
	line-height: 20px;
	text-decoration: none;

}

footer .haute-saone p a > span, footer .territoire-belfort p a > span {
	color:rgba(0,0,0,0);
	-webkit-transition: all 0.2s ease; 
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease; 
}

footer .haute-saone p a:hover > span, footer .territoire-belfort p a:hover > span{
	color: #ffffff;
	font-weight: bold;

}

	/**les labels**/

h4.footer-labels{
	color: #ffffff;
	font: 16px Bree Serif;
	font-weight: 400;
	margin-top: 25px;
	margin-bottom: 25px;
	text-shadow: 0px 1px 1px #000000;
}

.conteneur-labels{
	background: #ffffff;
	border-radius: 5px;
	width: 270px;
	height: 70px;
	-moz-box-shadow: inset 0 0 3px #888;
-webkit-box-shadow: inset 0 0 3px#888;
box-shadow: inset 0 0 3px #888;
}

.conteneur-labels ul{
	padding-left: 8px;
    padding-top: 10px;
    position: relative;
}

.conteneur-labels ul li{
	display: inline-block;
	list-style: none;
	text-decoration: none;

}

	/**survol des labels**/

.conteneur-labels ul li > span{
	display: none;
}

.conteneur-labels ul li span p.titre-label{
	color: #ffffff;
	font: 12px Bree Serif;
	margin-top: 5px;
	margin-bottom: 5px;
		margin-left: 2px;
	margin-right: 2px;
}

.conteneur-labels ul li span p.descriptif{
	color: #ffffff;
	font: 10px Bree Serif;
	margin-left: 2px;
	margin-right: 2px;
}

.conteneur-labels ul li:hover > span.qualibat{
	display: block;
	position: absolute;
	top:-90px;
	left: -40px;
	background: url(images/label-survol-qualibat.png) no-repeat;
	width: 131px;
	height: 101px;
	text-align:center;
	}
	
.conteneur-labels ul li:hover > span.pro-du-gaz{
	display: block;
	position: absolute;
	top:-90px;
	left: 5px;
	background: url(images/label-survol-pro-du-gaz.png) no-repeat;
	width: 125px;
	height: 100px;
	text-align:center;
	}
	
.conteneur-labels ul li:hover > span.handibat{
	display: block;
	position: absolute;
	top:-90px;
	left: 60px;
	background: url(images/label-survol-qualibat.png) no-repeat;
	width: 131px;
	height: 101px;
	text-align:center;
	}
	
.conteneur-labels ul li:hover > span.CIP{
	display: block;
	position: absolute;
	top:-70px;
	left: 115px;
	background: url(images/label-survol-CIP.png) no-repeat;
	width: 114px;
	height: 81px;
	text-align:center;
	}
	
.conteneur-labels ul li:hover > span.ecoartisan{
	display: block;
	position: absolute;
	top:-70px;
	left: 170px;
	background: url(images/label-survol-eco-artisans.png) no-repeat;
	width: 120px;
	height: 86px;
	text-align:center;
	}
	
	/**réseaux sociaux**/

.reseaux-sociaux-gauche, .reseaux-sociaux-droite{
	margin-bottom: 15px;
}



.reseaux-sociaux-gauche p img, .reseaux-sociaux-droite p img{
	vertical-align: middle;
	position: relative;
	margin-right: 10px;

}

.reseaux-sociaux-gauche p a, .reseaux-sociaux-droite p a{
	font: 12px Helvetica;
	color: #ffffff;
	text-decoration: none;

}

.reseaux-sociaux-gauche p a:hover, .reseaux-sociaux-droite p a:hover{
	text-decoration: underline;
}

.labels-reseaux-sociaux p.autres-sites a{
	font: 12px Helvetica;
	color: #ffffff;
	text-decoration: none;
}


.labels-reseaux-sociaux p.autres-sites a:hover{
	font: 12px Helvetica;
	color: #ffffff;
	text-decoration: underline;
}

	/** pied de page **/
	
#pied-de-page{
	background-color: rgba(255,255,255,0.1);
	width: 100%;
	height: 100%;
	position: relative;
	max-width: 960px!important;
	float:left;
	margin-top: 15px;
	-moz-box-shadow: 0px -2px 5px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0px -2px 5px rgba(0,0,0,0.6);
	box-shadow: 0px -2px 5px rgba(0,0,0,0.6);
}

p.copyright, p.realisation, p.copyright a, p.realisation a{
	font: 13px Helvetica;
	font-style: italic;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	line-height: 18px;
}

p.copyright a:hover, p.realisation a:hover{
	text-decoration: underline;
}



/****FORMULAIRE DEMANDE GUIDE****/

form.wpcf7-form h2{
	color: #ffffff;
	background: none repeat scroll 0 0 #cec2b4;
 	font: 14px/35px Bree Serif;
    	height: 35px;
    	text-align: center;
}

form.wpcf7-form p{
	color: #484848;
	font: 12px/22px Bree Serif;
}

form.wpcf7-form p.premier{
	margin-top: 20px
}

form.wpcf7-form p.dernier{
	margin-bottom: 20px;
}

form.wpcf7-form .wpcf7-captchac{
	border: 1px solid #484848;
	margin-top: 10px;
}


/****BANNIÈRES PUB GAUCHE****/

.colonne-gauche .jcarousel-skin-tango2, .colonne-gauche .jcarousel-skin-tango3{
	width: 190px;
	height: 252px;
	margin: 0 auto;
	border: 2px solid grey;
	margin-top: 40px;
}


.colonne-gauche .jcarousel-container{
	background: none !important;
	border: none !important;
	border-radius: 0px !important;
	padding: 0px !important;
	width: 190px;
	height: 252px;
}

.colonne-gauche ul#institutionsdeux, .colonne-gauche ul#institutions{
	width: 190px;
}

.colonne-gauche .jcarousel-container li{
	width: 190px;
	height: 252px;
	margin: 0 auto;
}

.jcarousel-prev, .jcarousel-next{
	display: none !important;
}


/****BANNIÈRES PUB DROITE****/


.colonne-droite .jcarousel-skin-tango1, .colonne-droite .jcarousel-skin-tango4,.colonne-droite .jcarousel-skin-tango5{
	width: 190px;
	height: 130px;
	margin: 0 auto;
	border: 2px solid grey;
	margin-top: 20px;
}

.colonne-droite .jcarousel-skin-tango7, .colonne-droite .jcarousel-skin-tango8{
	width: 190px;
	height: 256px;
	margin: 0 auto;
	border: 2px solid grey;
	margin-top: 20px;
}

.colonne-droite .jcarousel-container{
	background: none !important;
	border: none !important;
	border-radius: 0px !important;
	padding: 0px !important;
	width: 190px;
	height: 130px;
}

.pub-artisan2 .jcarousel-container{
	background: none !important;
	border: none !important;
	border-radius: 0px !important;
	padding: 0px !important;
	width: 190px;
	height: 256px;
}

.colonne-droite ul#artisans{
	width: 190px;

}

.colonne-droite .jcarousel-container li{
	height: 130px !important;
}

.pub-artisan2 .jcarousel-container li{
	height: 256px !important;
}

.jcarousel-prev, .jcarousel-next{
	display: none !important;
}


/*** Articles artisans***/

h3.titre-artisan{
	background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    font: 25px/50px Bree Serif;
    height: 55px;
    margin-bottom: 10px;
    text-align: center;
}

p.metier{
	text-align: center;
	font: 20px/50px Bree Serif;
	color: #FDAD5e;
	border: 1px dotted #FDAD5e;
	margin-bottom: 30px;
}

p.texte{
	font: 16px/25px Helvetica;
	color: #444444;
}

.article-artisan{
	margin-bottom: 30px;
}


/*** Page annuaire ***/

h3.page-annuaire{
	background: none repeat scroll 0 0 #444444;
    color: #FFFFFF;
    font: 25px/50px Bree Serif;
    height: 55px;
    margin-bottom: 10px;
    text-align: center;
}

p.consignes{
	font: 14px/18px Helvetica;
	color: #444444;
	margin-top: 15px;	
	margin-bottom: 20px;		
}

span.form_title{
	display:none;
}

.taxo-label-0, .taxo-label-1{
	font: 14px/35px Bree Serif;
	color: #444444;
	margin-left: 5%;
}

.ULWPQSF_box select {
    margin-left: 5% !important;
}


#contenu.annuaire .colonne-gauche h2, #contenu.annuaire .colonne-droite h2 {
    background: none repeat scroll 0 0 #444444; 
}

#contenu.annuaire .colonne-gauche {
  border-right: 1px solid #444444;
}

#contenu.annuaire .colonne-droite {
  border-left: 1px solid #444444;
}

#contenu.annuaire .contenu {
	margin-bottom: 30px;
}

#contenu.annuaire .resultat{
	margin-top: 35px;
	font: 14px/18px Helvetica;
	color: #444444;
	margin-bottom: 20px;
}

#contenu.annuaire .resultat a:hover, a:focus, a:active{
	font: 14px Helvetica;
	color: #444444;
}


/*** Page financement ***/

.financer p{
    color: #444444;
    font-family:Helvetica;
font-size : 14px;
	line-height : 20px;
}

.financer a{
    color: #444444;
    font-family:Helvetica;
font-size : 14px;
	line-height : 20px;
}

h3.page-financer{
    background: none repeat scroll 0 0 #858585;
    color: #FFFFFF;
    font: 25px/50px Bree Serif;
    height: 55px;
    margin-bottom: 10px;
    text-align: center;
}

#contenu.financer .colonne-gauche h2,.financer .colonne-droite h2 {
    background: none repeat scroll 0 0 #858585; 
}

#contenu.financer .colonne-gauche {
  border-right: 1px solid #858585;
}

#contenu.financer .colonne-droite {
  border-left: 1px solid #858585;
}

#contenu.financer .contenu {
	margin-bottom: 30px;
}



/*** Page Batir durablement ***/

.batir-durable p{
    color: #444444;
    font-family:Helvetica;
	font-size : 14px;
	line-height : 20px;
}

.batir-durable a{
    color: #444444;
    font-family:Helvetica;
	font-size : 14px;
	line-height : 20px;
}

h3.page-construction-durable{
    background: none repeat scroll 0 0 #0B9501;
    color: #FFFFFF;
    font: 25px/50px Bree Serif;
    height: 55px;
    margin-bottom: 10px;
    text-align: center;
}

#contenu.batir-durable .colonne-gauche h2, #contenu.batir-durable .colonne-droite h2 {
    background: none repeat scroll 0 0 #0B9501;
}

#contenu.batir-durable .colonne-gauche {
  border-right: 1px solid #0B9501;
}

#contenu.batir-durable .colonne-droite {
  border-left: 1px solid #0B9501;
}

#contenu.batir-durable .contenu {
	margin-bottom: 30px;
}


/*** Page accompagner ***/

.accompagner p{
    color: #444444;
    font-family:Helvetica;
	font-size : 14px;
	line-height : 20px;
}

.accompagner a{
    color: #444444;
    font-family:Helvetica;
	font-size : 14px;
	line-height : 20px;
}

h3.page-accompagner{
    background: none repeat scroll 0 0 #0473c8;
    color: #FFFFFF;
    font: 25px/50px Bree Serif;
    height: 55px;
    margin-bottom: 10px;
    text-align: center;
}

#contenu.accompagner .colonne-gauche h2,#contenu.accompagner .colonne-droite h2 {
    background: none repeat scroll 0 0 #0473c8;
}

#contenu.accompagner .colonne-gauche {
  border-right: 1px solid #0473c8;
}

#contenu.accompagner .colonne-droite {
  border-left: 1px solid #0473c8;
}

#contenu.accompagner .contenu {
	margin-bottom: 30px;
}


/*** Page choisir artisan ***/

.choisir p{
    color: #444444;
    font-family:Helvetica;
	font-size : 14px;
	line-height : 20px;
}

.choisir a{
    color: #444444;
    font-family:Helvetica;
	font-size : 14px;
	line-height : 20px;
}

h3.page-choisir{
    background: none repeat scroll 0 0 #FDAD5E;
    color: #FFFFFF;
    font: 25px/50px Bree Serif;
    height: 55px;
    margin-bottom: 10px;
    text-align: center;
}

#contenu.choisir .colonne-gauche h2, #contenu.choisir .colonne-droite h2 {
    background: none repeat scroll 0 0 #FDAD5E;
}


#contenu.choisir .colonne-gauche {
  border-right: 1px solid #FDAD5E;
}


#contenu.choisir .colonne-droite {
  border-left: 1px solid #FDAD5E;
}

#contenu.choisir .contenu {

	margin-bottom: 30px;
}

/*** Page guide ***/

.guide p{
    color: #444444;
    font-family:Helvetica;

}

h3.page-guide{
	background: none repeat scroll 0 0 #cec2b4;
    color: #FFFFFF;
    font: 25px/50px Bree Serif;
    height: 55px;
    margin-bottom: 10px;
    text-align: center;
}

/****Résultats recherche annuaire****/

.status-publish {
	margin-bottom: 15px;
}

.status-publish h3 a{

    color: #444444;
    font: 16px/22px Bree Serif;
}

.status-publish h3 a:hover{
	color: #cec2b4;
}

.status-publish .post-info{
	display: none;
}

p.suivant-précédent{
	text-align: center;
}

p.suivant-précédent a {
	padding: 8px;
	font: 12px Helvetica;
	color: #ffffff;
	background-color: #cec2b4;
	text-decoration: none;
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}

p.suivant-précédent a:hover{
	background-color: #444444;
	
}


/***Mise en forme de la barre de recherche***/


form#searchform{
	margin-top: 20px;

}


input#s{
	border-radius: 2px;
	border: 1px solid #c5c5c5;
	height: 25px;
	width: 165px;
}

input#searchsubmit{
	border-radius: 2px;
	background: #444444;
	color: #ffffff;
	height: 27px;
	width: 45px;
	box-shadow: none;
	font-family: Bree Serif;
	font-size: 15px;
	border: none;
	cursor:pointer;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

input#searchsubmit:hover{
	border-radius: 2px;
	background: #cec2b4;
	text-shadow: 1px 1px 0px #373737;
	box-sizing: border-box;
	border:1px solid #373737;
}

/***dave's wordpress live search result***/

ul.dwls_search_results{
	border: 1px solid #a7a7a7;
	box-shadow: 1px 5px 7px #373737;
	

}

ul.dwls_search_results li.daves-wordpress-live-search_result a.daves-wordpress-live-search_title{
	font: 12px Helvetica;
	color: #a7a7a7;
	

}


ul.dwls_search_results li.daves-wordpress-live-search_result a.daves-wordpress-live-search_title:hover{
	font: 12px Helvetica;
	color: #444444;	
}

.search_footer a{
	font: 12px Bree Serif;
	text-decoration: underline;
	
	
}