@charset "utf-8";
/* CSS Document */
/* PATCH MASQUAGE WATERMARK GALERIE */
.html5gallery-elem-img-0 a{
	display:none;
}

#global .html5gallery-title-0{
	background:rgb(0,0,0)
}

/* STYLES DES BALISES HTML */

/* RESET DE TOUTES LE MARGIN PADDING ET AUTRES BORDURES DE TOUS (PAR *) LES ELEMENTS HTML */
*{
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
body{
	/*font-size:150%;*/
	}

/* FORMULAIRE */

/* ESPACE DEROULANT "OBJET" */	

select{
	border:solid 1px #000000;
	padding-bottom:2px;
	font-size:1em;
	background-color:rgb(255,255,255);
	color:rgb(51,51,51);
	font-family:'oswaldlight';
	margin-top:30px;
	margin-left:10px;
}

/* ESPACE CADRE ZONE TEXTE */

input{
	border:solid 1px #000000;
	padding-top:6px;
	padding-bottom:3px;
	margin-top:6px;
	margin-left:10px;
	font-family:'oswald_regularregular';
	font-size:1em;
	color:rgb(14,114,185);
	background-color:rgb(255,255,255);
}

/* BOUTON "ENVOYER" */

input[type=submit]{
	background-color:rgb(14,114,185);
	font-family:'oswaldlight';
	color:rgb(255,255,255);
	margin-top:5px;
}

/* ESPACE CADRE "MESSAGE" */

textarea{
	border:solid 1px #000000;
	margin-top:30px;
	margin-left:10px;
	font-family:'oswald_regularregular';
	font-size:1em;
	color:rgb(14,114,185);
}

/* STYLES DES ID */
	
#global {
	width: 100%;
	max-width: 1200px;
	margin-left:auto;
	margin-right:auto;
}

#fond-site{
	background-image:url(../images/fond/fond3.png);
	float:left;
	width:100%;
	background-attachment:fixed;
	background-size:cover;
}

#header {
	float:left;
	width: 100%;
	max-width: 1200px;
	min-width:400px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/logo_david/logo-david-reduit-new.png);
	background-repeat:no-repeat;
	background-color:rgb(255,255,255);
}

#picto{
	width:380px;
	float:right;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	text-align:center;
}

#menu{
	width:100%;
	background:#000;
	float:left;
	padding-top:30px;
	padding-bottom:30px;
}

#liste-menu{
	width:80%;
	max-width: 1200px;
	min-width:400px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	text-align:center;
}

#contenu{
	float:left;
	width:100%;
	max-width: 1200px;
	min-width:400px;
	margin-left:auto;
	margin-right:auto;
	background:#333333;
}
	
#gauche {
	float:left;
	width:353px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#centreaccueil {
	float:left;
	width:630px;
	margin-left:auto;
	margin-right:auto;
	padding-left:50px;
	text-align:center;
}

#centre {
	float:left;
	width:630px;
	margin-left:auto;
	margin-right:auto;
	padding-left:50px;
	padding-top:50px;
}

#centreredaction {
	float:left;
	width:983px;
	margin-left:auto;
	margin-right:auto;
	padding-left:50px;
	padding-top:20px;
}

#droite {
	float:left;
	width:150px;
	text-align:center;
	padding-top:70px;
}

#footer {
	float:left;
	width: 100%;
	max-width: 1200px;
	min-width:400px;
	margin-left:auto;
	margin-right:auto;
	background-color:rgb(0,0,0);
	padding-top:10px;
	padding-bottom:10px;
}

#footgauche {
	float:left;
	padding-top:12px;
	padding-left:15px;
}

#footdroit {
	float:right;
	padding-top:12px;
	padding-right:15px;
}

#formulaire {
	float:left;
	padding-top:30px;
}

#crea {
	width:353px;
	float:left;
	padding-left:30px;
}

#did {
	float:left;
	padding-left:30px;
	padding-top:40px;
	text-align:left;
}


/* STYLES DES COMPOSES */


#picto li{
	list-style-type:none;
	display:inline;
}

#liste-menu li{
	list-style-type:none;
	/*display:inline-block;*/
	padding-right:30px;
	display:inline-block;
}

#sousmenu li{
	clear: left;
	padding: 0;
	text-align: left;
	padding-top:8px;
	display:block;
}

#menu li #sousmenu{
	display:none;
	background-color:rgb(0,0,0);
	padding-bottom:20px;
	padding-right:13px;
	margin-top:30px;
	z-index: 1;
}

#menu li:hover #sousmenu{
	display:block;
	position:absolute;
}

#footgauche li {
	text-align:left;
	list-style-type:none;
}
#footdroit li {
	text-align:right;
	list-style-type:none;
}

#ref li{
	float:left;
	padding-right:15px;
	padding-top:10px;
	list-style-type:none;
}

#crea li{
	float:left;
	list-style-type:none;
	font-family:'oswaldlight';
	color: #FFFFFF;
	clear:left;
	padding-top:3px;
}

#did li{
	list-style-type:none;
}


/* STYLES DES CLASSES */

.slogan{
	color:#333333;
	text-decoration: none;
	font-family:'oswaldlight';
	float:left;
	padding-top:48px;
	padding-bottom:20px;
	padding-left:550px;
}

.sortez{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	padding-top:30px;
}

.titreaccueil{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	float:left;
	padding-top:40px;
	padding-bottom:10px;
}

.titre{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	padding-top:40px;
	padding-bottom:10px;
	float:left;
	padding-left:30px;
}

.titredav{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
}

.titre06{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	padding-bottom:10px;
}

.texteaccueil{
	float:left;
	color: #999999;
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	font-size:1em;
}

.texte{
	float:left;
	color: #999999;
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	font-size:1em;
	padding-left:30px;
}

.blanc{
	color:rgb(255,255,255);
}

.textementions{
	float:left;
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	padding-left:30px;
	font-size:0.9em;
}

.textelex{
	float:left;
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswald_regularregular';
	text-align:justify;
	font-size:1em;
}

.textecontact{
	color: #FFFFFF;
	font-family:'oswaldlight';
	font-size:1em;
}

.bleu{
	color:rgb(14,114,185);
}

.titremention{
	float:left;
	color: #0E72B9;
	text-decoration: none;
	font-family:'oswald_regularregular';
	text-align:justify;
	font-size:1em;
	padding-bottom:6px;
}

.mentionleg{
	float:left;
	color: rgb(255,153,0);
	text-decoration: none;
	font-family:'oswald_regularregular';
	text-align:justify;
	font-size:0.9em;
}

.cadre{
	padding-top:15px;
}

.logotype{
	float:left;
	padding-left:10px;
}

.supports{
   padding-top:30px;
}

.logobas{
   float:left;
   padding-left:15px;
}

.foot{
    color: #FFFFFF;
	text-decoration: none;
	font-family:'oswald_regularregular';
}

.dd2015{
    color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	font-size:0.8em;
}

.texteform{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswald_regularregular';
	text-align:justify;
	font-size:1.1em;
}

.texteform2{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	font-size:1em;
	padding-left:5px;
	background-color:rgb(0,0,0);
}

.texteform3{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	font-size:1em;
}

.texteobjet{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswald_regularregular';
	text-align:justify;
	font-size:1.1em;
	padding-top:30px;
}

.texteformobjet{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	font-size:1.1em;
}

.textechamps{
	color: rgb(255,255,255);
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	font-size:1em;
}

.map{
	padding-top:30px;
}

.textetel{
	color: rgb(51,51,51);
	text-decoration: none;
	font-family:'oswald_regularregular';
	font-size:1em;
}

.textelieu{
	color: rgb(51,51,51);
	text-decoration: none;
	font-family:'oswaldlight';
	font-size:1em;
	padding-right:20px;
	padding-left:6px;
}

.stylo{
	float:left;
	padding-left:150px;
}

.globe{
	padding-left:30px;
	padding-top:50px;
	float:left;
}

/* STYLES DES LIENS */

a.tel:link ,a.tel:visited{
	background-image:url(../images/picto_tel/iphone.png);
	background-repeat:no-repeat;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:20px;
	padding-top:13px;
}

a.tel:hover ,a.tel:active{
	background-image:url(../images/picto_tel/iphone2.png);
	background-repeat:no-repeat;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:20px;
	padding-top:13px;
}

a.f:link ,a.f:visited{
	background-image:url(../images/picto_reseaux/facebook.png);
	background-repeat:no-repeat;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:6px;
}

a.f:hover ,a.f:active{
	background-image:url(../images/picto_reseaux/facebook_bleu.png);
	background-repeat:no-repeat;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:6px;
}

a.g:link ,a.g:visited{
	background-image:url(../images/picto_reseaux/google+.png);
	background-repeat:no-repeat;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:6px;
}

a.g:hover ,a.g:active{
	background-image:url(../images/picto_reseaux/google+_bleu.png);
	background-repeat:no-repeat;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:6px;
}

a.p:link ,a.p:visited{
	background-image:url(../images/picto_reseaux/pinterest.png);
	background-repeat:no-repeat;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:6px;
}

a.p:hover ,a.p:active{
	background-image:url(../images/picto_reseaux/pinterest_bleu.png);
	background-repeat:no-repeat;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:6px;
}

a.com:link ,a.com:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-family: 'oswaldlight';
	font-size: 1.3em;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:3px;
	padding-right:3px;
}

a.com:hover ,a.com:active{
	background-color: rgb(14,114,185);
	text-decoration: none;
	font-family: 'oswaldlight';
	font-size: 1.3em;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:3px;
	padding-right:3px;
}

a.com2:link ,a.com2:visited{
	color:rgb(14,114,185);
	text-decoration: none;
	font-family: 'oswaldlight';
	font-size: 1.3em;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:3px;
	padding-right:3px;
	
}

a.com2:hover ,a.com2:active{
	color:rgb(14,114,185);
	text-decoration: none;
	font-family: 'oswaldlight';
	font-size: 1.3em;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:3px;
	padding-right:3px;
}

a.com3:link ,a.com3:visited{
	color:rgb(255,255,255);
	text-decoration: none;
	font-family: 'oswaldlight';
	font-size: 1.1em;
	padding-left:10px;
	text-justify:auto;
}

a.com3:hover ,a.com3:active{
	color:rgb(14,114,185);
	text-decoration: none;
	font-family: 'oswaldlight';
	font-size: 1.1em;
	padding-left:10px;
}

a.com4:link ,a.com4:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	font-size:1em;
	
}

a.com4:hover ,a.com4:active{
	color: #0E72B9;
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	font-size:1em;
}

a.cont:link ,a.cont:visited{
	color: #999999;
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	font-size:1em;
	
}

a.cont:hover ,a.cont:active{
	color: #0E72B9;
	text-decoration: none;
	font-family:'oswaldlight';
	text-align:justify;
	font-size:1em;
}

a.home:link ,a.home:visited{
	background-image:url(../images/icone_maison/icone_maison1.png);
	background-repeat:no-repeat;
	padding-top:14px;
	padding-bottom:15px;
	padding-left:45px;
	
}

a.home:hover ,a.home:active{
	background-image:url(../images/icone_maison/icone_maison2.png);
	background-repeat:no-repeat;
}

a.home2:link ,a.home2:visited{
	background-image:url(../images/icone_maison/icone_maison3.png);
	background-repeat:no-repeat;
	padding-top:14px;
	padding-bottom:15px;
	padding-left:45px;
}

a.home2:hover ,a.home2:active{
	background-image:url(../images/icone_maison/icone_maison3.png);
	background-repeat:no-repeat;
}

a.ayez:link, a.ayez:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
	padding-top:15px;
	display:block;
}

a.ayez:hover, a.ayez:active{
	color: #0E72B9;
	text-decoration: none;
	font-family:'oswaldlight';
	padding-top:15px;
	display:block;
}

a.contact:link, a.contact:visited{
	font-family:'oswald_regularregular';
	font-size:1.6em;
	color:rgb(14,114,185);
	text-decoration:none;
	background-image:url(../images/bouton_contact/bouton_contact1.png);
	padding-bottom:48px;
	padding-top:48px;
	padding-right:60px;
	padding-left:60px;
	background-repeat:no-repeat;
	background-position:center;
}

a.contact:hover, a.contact:active{
	background-image:url(../images/bouton_contact/bouton_contact2.png);
	color:rgb(255,255,255);
	padding-bottom:48px;
	padding-top:48px;
	padding-right:60px;
	padding-left:60px;
	background-repeat:no-repeat;
	background-position:center;
}

a.contact2:link, a.contact2:visited{
	font-family:'oswald_regularregular';
	font-size:1.6em;
	color:rgb(0,0,0);
	text-decoration:none;
	background-image:url(../images/bouton_contact/bouton_contact3.png);
	padding-bottom:48px;
	padding-top:48px;
	padding-right:60px;
	padding-left:60px;
	background-repeat:no-repeat;
	background-position:center;
}

a.contact2:hover, a.contact2:active{
	background-image:url(../images/bouton_contact/bouton_contact3.png);
	color:rgb(0,0,0);
	padding-bottom:48px;
	padding-top:48px;
	padding-right:60px;
	padding-left:60px;
	background-repeat:no-repeat;
	background-position:center;
}

a.mentions:link ,a.mentions:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-family: 'oswaldlight';
	font-size: 1em;
}

a.mentions:hover ,a.mentions:active{
	color:rgb(14,114,185);
	text-decoration: none;
	font-family: 'oswaldlight';
	font-size: 1em;
}

a.mentions2:link ,a.mentions2:visited{
	color:rgb(14,114,185);
	text-decoration: none;
	font-family: 'oswaldlight';
	font-size: 1em;
}

a.mentions2:hover ,a.mentions2:active{
	color:rgb(14,114,185);
	text-decoration: none;
	font-family: 'oswaldlight';
	font-size: 1em;
}
	
a.exemplesite:link ,a.exemplesite:visited{
	float:left;
	padding-bottom:550px;
	padding-left:400px;
	background-image:url(../images/travaux/site/pageblasysite.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
}

a.exemplesite:hover ,a.exemplesite:active{
	float:left;
	padding-bottom:550px;
	padding-left:400px;
	background-image:url(../images/travaux/site/pageblasysite2.png);
	background-repeat:no-repeat;
	margin-left:20px;
}

a.exemplesite2:link ,a.exemplesite2:visited{
	float:left;
	padding-bottom:550px;
	padding-left:400px;
	background-image:url(../images/travaux/site/pagecollectiprosite.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
}

a.exemplesite2:hover ,a.exemplesite2:active{
	float:left;
	padding-bottom:550px;
	padding-left:400px;
	background-image:url(../images/travaux/site/pagecollectiprosite2.png);
	background-repeat:no-repeat;
	margin-left:20px;
}

a.refreseau:link ,a.refreseau:visited{
	float:left;
	background-image:url(../images/travaux/references/reseaucocci2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refreseau:hover ,a.refreseau:active{
	float:left;
	background-image:url(../images/travaux/references/reseaucocci.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refsaintry:link ,a.refsaintry:visited{
	float:left;
	background-image:url(../images/travaux/references/saintrylogo2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refsaintry:hover ,a.refsaintry:active{
	float:left;
	background-image:url(../images/travaux/references/saintrylogo.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refjm:link ,a.refjm:visited{
	float:left;
	background-image:url(../images/travaux/references/jmlogo2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refjm:hover ,a.refjm:active{
	float:left;
	background-image:url(../images/travaux/references/jmlogo.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refcollectipro:link ,a.refcollectipro:visited{
	float:left;
	background-image:url(../images/travaux/references/logosalon2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refcollectipro:hover ,a.refcollectipro:active{
	float:left;
	background-image:url(../images/travaux/references/logosalon.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refblasy:link ,a.refblasy:visited{
	float:left;
	background-image:url(../images/travaux/references/blasylogo2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refblasy:hover ,a.refblasy:active{
	float:left;
	background-image:url(../images/travaux/references/blasylogo.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refsrc:link ,a.refsrc:visited{
	float:left;
	background-image:url(../images/travaux/references/src_logo2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refsrc:hover ,a.refsrc:active{
	float:left;
	background-image:url(../images/travaux/references/src_logo.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refnelson:link ,a.refnelson:visited{
	float:left;
	background-image:url(../images/travaux/references/nelsonlogo2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refnelson:hover ,a.refnelson:active{
	float:left;
	background-image:url(../images/travaux/references/nelsonlogo.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refenjoyevents:link ,a.refenjoyevents:visited{
	float:left;
	background-image:url(../images/travaux/references/enjoyevents2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refenjoyevents:hover ,a.refenjoyevents:active{
	float:left;
	background-image:url(../images/travaux/references/enjoyevents.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.reffaftt:link ,a.reffaftt:visited{
	float:left;
	background-image:url(../images/travaux/references/faf_tt_logo2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.reffaftt:hover ,a.reffaftt:active{
	float:left;
	background-image:url(../images/travaux/references/faf_tt_logo.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refalize:link ,a.refalize:visited{
	float:left;
	background-image:url(../images/travaux/references/alizelogo2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refalize:hover ,a.refalize:active{
	float:left;
	background-image:url(../images/travaux/references/alizelogo.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refbeaute:link ,a.refbeaute:visited{
	float:left;
	background-image:url(../images/travaux/references/beaute_d_ailleurs2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refbeaute:hover ,a.refbeaute:active{
	float:left;
	background-image:url(../images/travaux/references/beaute_d_ailleurs.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refclee:link ,a.refclee:visited{
	float:left;
	background-image:url(../images/travaux/references/cleelogo2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refclee:hover ,a.refclee:active{
	float:left;
	background-image:url(../images/travaux/references/cleelogo.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refvinotheque:link ,a.refvinotheque:visited{
	float:left;
	background-image:url(../images/travaux/references/logovinotheque2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refvinotheque:hover ,a.refvinotheque:active{
	float:left;
	background-image:url(../images/travaux/references/logovinotheque.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refabedis:link ,a.refabedis:visited{
	float:left;
	background-image:url(../images/travaux/references/abedis_logo2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refabedis:hover ,a.refabedis:active{
	float:left;
	background-image:url(../images/travaux/references/abedis_logo.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refranch:link ,a.refranch:visited{
	float:left;
	background-image:url(../images/travaux/references/ranchlogo2.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refranch:hover ,a.refranch:active{
	float:left;
	background-image:url(../images/travaux/references/ranchlogo.png);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refusc:link ,a.refusc:visited{
	float:left;
	background-image:url(../images/travaux/references/usc2.jpg);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refusc:hover ,a.refusc:active{
	float:left;
	background-image:url(../images/travaux/references/usc.jpg);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refrhin:link ,a.refrhin:visited{
	float:left;
	background-image:url(../images/travaux/references/plan-climat-energie-logo2.jpg);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refrhin:hover ,a.refrhin:active{
	float:left;
	background-image:url(../images/travaux/references/plan-climat-energie-logo.jpg);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refautohaus:link ,a.refautohaus:visited{
	float:left;
	background-image:url(../images/travaux/references/autohausbreisach2.jpg);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.refautohaus:hover ,a.refautohaus:active{
	float:left;
	background-image:url(../images/travaux/references/autohausbreisach.jpg);
	background-repeat:no-repeat;
	padding-right:180px;
	padding-top:110px;
}

a.creagra:link ,a.creagra:visited{
	
	color: #FFFFFF;
	text-decoration: none;
	font-family:'oswaldlight';
}

a.creagra:hover ,a.creagra:active{
	
	color: #0E72B9;
	text-decoration: none;
	font-family:'oswaldlight';
}
