body#accueil{background:transparent center 285px no-repeat;font-family:Oswald;color:#000141;}
body{background:transparent;font-family:Oswald;color:#000141;}
*, html, h1, h2, input, textarea{font-family:Oswald;}

h1{color:#000141;font-size:1.3em;text-shadow:none;font-family: 'Lato', sans-serif;margin-top:15px;}
h1 span{color:#665027;font-size:0.9em;}
h1 strong{color:#0069BF;}
h2{color:#0B6CB8;font-size:1.6em;border:none;border-top:none;border-left:none; padding:5px 2px 2px 5px;box-shadow:none;border-radius:0;text-transform:normal}
p{font-family: 'Lato', sans-serif;text-align:justify;}
a{ color: white;text-shadow: 2px 2px 2px #0f0701;font-family: 'Lato', sans-serif;} a:hover{color:#EFE5E0;}
strong{font-weight:bold;color:#000141;font-family: 'Lato', sans-serif;}

#top{width:100%;clear:both;height:40px;background:#000141 url(../IMG/top.jpg) no-repeat 30% center;box-shadow:0 5px 5px rgba(0, 0, 0, 0.05);border-bottom:2px solid #1F1306;}
#tel{font-size:1.6em;font-weight:bold;text-shadow: 2px 2px 2px #1F1102;color:white;line-height:40px;text-align:right;display:inline-block;float:right;}
#header{text-align:right;height:145px;z-index:100;}
#lien{font-size:1.2em;width:100%;float:none;margin-top:0;height:30px;text-align:center;}
#lien li a i{color:#0069bf;font-size:1.2em;}
#lien li a{color:#0069BF;font-style:italic;padding:3px 2px 3px 2px;border-radius:5px;text-shadow: none;text-transform:uppercase;font-family: 'Lato', sans-serif;}
#lien li{text-align:center;height:30px;font-family: 'Lato', sans-serif;display:inline-block;margin-left:20px;list-style:none;height:25px;}
#lien li.color1 a{color:#000141;}
#lien li:hover{border-bottom:2px solid #000141;color:#BD9C5B;}
#lien li:hover a{color:#002DAA;font-family: 'Lato', sans-serif;}
#reseau{padding-right:0;margin-top:5px;padding-right:15px;float:right;}
img#reseau{max-height:30px;float:right;}
#reseau img{max-height:30px;float:right;}
#categorie{text-align:center;padding:5px;text-shadow: 2px 2px 2px #051330;max-height:450px;}
#carte{text-align:center;}
#carte img{max-height:400px;}
#intro{line-height:40px;font-style:italic;color: white;font-size: 1.15em;font-weight: normal;text-align: left;text-shadow: 2px 2px 2px #1f1102;}

.smallonly{display:none;}

center{font-weight:normal;}

.retour{font-family:'Lato', sans-serif;padding:2px 10px 2px 7px;border:1px solid #0069BF;background:#2F85B4;border-radius:3px;text-transform:normal;font-weight:bold;}
.retour a{color:white;}

.client_nom{text-align:center;}
.client_info{text-align:center;}

.fzpetit{font-size:1.2em;}

img.mhimg1{max-height:250px;}

#item2{margin-top:20px;}

.cadre1{border:1px solid gray;border-radius:3px;padding:10px 10px;}


#diapotop{margin-top:10px;display:none;}

.tarif{line-height:27px;}
.prix{color:#0069BF;font-weight:bold;font-size:1.15em;text-align:right;}

.maj{text-transform:uppercase;font-size:0.75em;}

#copyright{text-align:left;font-size:1.3em;margin-top:10px;text-shadow: 2px 2px 2px black;}
#pub{margin-top:10px;text-shadow: 2px 2px 2px black;}

#logo{text-align:left;}
#logo img{max-height:220px;margin-top:30px;margin-bottom:15px;}
#accroche{color:#00175F;font-size:1em;line-height:27px;width:95%;float:right;text-align:justify;font-weight:normal;}

#bottom{width:100%;clear:both;height:40px;line-height:40px;background:white url(../IMG/fond_top.jpg) repeat-x;color:#000141;box-shadow:0 5px 5px rgba(0, 0, 0, 0.05);border-top:2px solid #C2D1EF;position:fixed;bottom:0;}


#presentation ul.pub57info li{text-align:center;border:none;box-shadow:none;}

#annonces{line-height:20px;font-size:0.9em;color:#000141;}
#annonces h2{font-size:1.4em;text-align:center;text-transform:uppercase;color:#0B6CB8;}
#annonces h2, #presentation h2{font-size:1.5em;color:#0B6CB8;}
#presentation h2{font-size:1.6em;color:#0B6CB8;}
#annonces p, #presentation p, #annonces a{color:#00175F;font-weight:normal;line-height:23px;text-shadow:none;}
img.cadre{box-shadow: 4px 4px 6px #aaa;border:1px solid #676E7F;}

.km{color:#000141;}

#presentation p.lien1{text-align:center;line-height:40px;}
#presentation p.lien1 a{color:#000141;text-shadow:none;font-size:1.3em;font-family:"Lato",sans-serif;font-weight:bold;}
#presentation p.lien2{text-align:center;line-height:40px;font-size:1.3em;text-transform:uppercase;background:#0b6cb8;color:white;font-weight:bold;display:inline;padding:5px;box-shadow:7px 6px 15px #333;}
#presentation  p.slogan1{font-size:1.5em;text-align:center;line-height:40px;color:#000141;}
#presentation  p.sloganini{font-size:1.15em;text-align:left;line-height:35px;color:#000141;}
#presentation  p.slog2{font-size:1.1em;text-align:center;line-height:40px;color:#000141;}
#presentation  p.slogan2{font-size:1.5em;text-align:center;line-height:40px;color:#0B6CB8;text-transform:italic;border:none;}
#presentation p.lien2 a{text-shadow:none;}

#presentation ul.ul1 li{font-family:'Lato';margin-left:20px;margin-top:8px;}
#presentation ul.ul1 li span{text-decoration:underline;}

#presentation ul.ul2 li{margin-left:20px;margin-top:10px;color:black;}
#presentation ul.ul2 li span{text-decoration:underline;}

#presentation span{font-family: "Lato",sans-serif;text-align: justify;font-weight:bold;}
ul.ul3 li{font-family:'Lato';margin-left:20px;margin-top:8px;font-size:0.9em;}
ul.ul3 li span{text-decoration:underline;}

.fond1{background:transparent url(../IMG/formation-affuteur.jpg) no-repeat center center fixed;width:100%;min-height:800px;}
.fond1 .row{background:url(../IMG/opab90.png) repeat;padding:20px 0;}

.mgl1{margin-left:10px;}
.gras{font-weight:bold;font-size:1.3em;}


#wowslider-container1{margin-top:0;padding-top:0;}
#wowslider-container1 img{max-height:350px;}
.ruled1{margin-top:-10px;}
#form{margin-top:0;} #form li{height:80px;}

.ann_tarif{color:#000141;font-weight:bold;text-align:right;} .tar{text-align:right;}
.ann_type{}
.ann_date{font-size:0.8em;font-style:italic;}
.imgpetit{text-align:center;} .imgpetit img, img.imgpetit2 {height:200px;border:none;box-shadow:none;}

p.lienstandard{text-align:center;}
#presentation p.ciseauxvente{text-align:center;font-size:1.3em;line-height:40px;}

p.lienstandard a{text-shadow:none;color:#311903;font-size:1.3em;}

#devis{background:#000141;color:white;padding:15px 0px;text-align:center;text-transform:uppercase;font-family: 'Lato', sans-serif;max-width:100%;font-weight:bold;border-radius:5px 5px;}
p#devis{color:white;font-weight:bold;font-size:1.35em;text-shadow: 2px 2px 2px #0F0701;border:1px solid #1F0E02;font-family:'Lato', sans-serif;}

#item{margin-top:20px;max-height:320px;}
#titre{text-align:right;}

input[type="submit"].devissubmit{background: #0a0c0f none repeat scroll 0 0;color: white;width:150px;height:40px;}

.desctarif, .prix{margin-top:15px;}

#footer{background:url(../IMG/fond_page1.jpg);color:white;text-shadow: 2px 2px 2px #0F0701;border-top:1px solid #1f1306;height:50px;}
.pub{text-shadow: 1px 1px 1px #1F1100;}
hr{border-color:#DFD7D1;}

#moteur{background:#06112F url(../IMG/fond_moteur.jpg) no-repeat;border:1px solid #C2D1EF;padding:10px;color:#000141;}
#atout{text-align:center;}
.slogan{font-size:1.4em;line-height:35px;text-align:center;color:#00175F;font-style:italic;font-family: 'Lato', sans-serif;}
.slogan span {font-family: "Arizonia",cursive;font-size: 2.5em;line-height: 10px;color:#000141;}

.slogan5{font-size:1.4em;line-height:40px;text-align:center;color:#00175F;font-style:italic;font-family: 'Lato', sans-serif;}
.slogan5 span {font-family: "Arizonia",cursive;font-size: 2.5em;line-height: 10px;color:#000141;}

img.ombre1{box-shadow:0 5px 10px black;border:none;}


.new_bloc{font-size:1.3em;line-height:40px;text-align:left;color:#00175F;border:0 solid #CAB28C;padding:7px 7px 7px 7px;padding:10px 20px;text-align:center;font-family: 'Lato', sans-serif;}
.new_bloc p{font-size:1.1em;text-align:center;}
.new_bloc b{color:#0069BF;font-size:1em;text-transform:uppercase;font-weight:normal;}
.new_bloc span {color:#3C1C07;font-family: 'Lato', sans-serif;}
.new_bloc img.new{max-height:90px;margin-right:15px;}
.new_prix{margin-top:25px;}
.new_prix span{color:white;background:#00013F;font-family: 'Lato', sans-serif;padding:10px 15px;font-size:1.5em;text-shadow:2px 2px 2px black;font-weight:bold;border-radius:4px;}


.slogan4{font-size:1.2em;line-height:40px;text-align:left;color:#00175F;font-style:italic;border:0 solid #CAB28C;padding:7px 7px 7px 7px;padding:10px 20px;text-align:center;font-family: 'Lato', sans-serif;}
.slogan4 b{color:#0069BF;font-size:1em;text-decoration:underline;text-transform:uppercase;}
.slogan4 span {color:#3C1C07;font-family:'Lato', sans-serif;}


div.etapes{line-height:35px;font-size:1.05em;color:#00175F;font-style:italic;}

#contact{border:2px solid #0B6CB8;background:#AE854B url(../IMG/contact.jpg) repeat-x center center;text-align:center;font-size:1.1em;line-height:30px;color:white;text-shadow:2px 2px 2px black;border-radius:5px;width:90%;margin:0 auto;}
#contact h2{color:white;text-shadow:2px 2px 2px black;}

.slogan2{font-size:1.2em;line-height:35px;text-align:center;color:#000141;padding:20px 10px 20px 10px;border:1px solid #BFB1A7;border-radius:10px;font-style:italic;margin:0 auto;width:90%;border:1px solid #1F0E02;font-family: 'Lato', sans-serif;}
.slogan2 span {font-family: "Arizonia",cursive;font-size: 2.5em;line-height: 10px;color:#311903;}
.slogan2 em{text-decoration:underline;font-weight:normal;font-family: 'Lato', sans-serif;}
.slogan2 p{font-size:1em;line-height:40px;font-family: 'Lato', sans-serif;}
.slogan2 h2{color:#00175F;text-shadow: 2px 2px 2px #051330;margin-top:-10px;}
.slogan2 hr{border-color:#3F2610;}

.slogan3{font-size:1.65em;line-height:40px;text-align:center;color:#000141;padding:20px 10px 20px 10px;border:0 solid #BFB1A7;border-radius:10px;font-style:italic;margin:0 auto;border:0 solid #1F0E02;font-weight:normal;font-family: 'Lato', sans-serif;border-radius:0;}
.slogan3 span {font-family: "Arizonia",cursive;font-size: 2.5em;line-height: 10px;color:#311903;}
.slogan3 em{text-decoration:underline;font-weight:normal;}
.slogan3 p{font-size:1em;line-height:40px;}
.slogan3 h2{color:white;text-shadow: 2px 2px 2px #051330;margin-top:-10px;}
.slogan3 hr{border-color:#3F2610;}
.slogan3 strong{color:#00175F;}

#fusil li{margin-top:15px;font-size:1.2em;margin-left:30px;}

.smallnone{display:block;}

.row{background:transparent;max-width:1000px;}

div.etapes li{list-style:none;margin-top:0;}
.spe{color:#00175F;font-style:italic;}

.smallonly{display:none;}
.smallnone{display:inline-block;}

@media only screen and (max-width: 65em) {
	body#accueil{background:white;}
	#lien{width:98%;line-height:20px;}
	#lien li a{font-size:0.9em;}
	#accroche{font-size:0.95em;line-height:23px;}
	#intro{font-size:0.85em;line-height:20px;text-align:center;margin-top:10px;}
	#annonces li .desctarif{font-size:0.8em;text-align:left;}
	#annonces li .prix{font-size:1em;text-align:right;}
	#annonces li{text-align:center;}
	}

@media only screen and (max-width: 50em) {
	body, body#accueil{background:white;}
	h1{text-align:center;}
	h2{border:none;box-shadow:none;}
	#lien li{margin-left:5px;padding:3px 3px;font-size:0.9em;}
	#top {background:#000141;border-bottom: 2px solid #1f1306;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);clear: both;height: auto;width: 100%;}
	.headermobile{text-align:center;}
	img#reseau {float:none;max-height:30px;display:inline-block;margin-top:-15px;margin-left:10px;}
	.new_bloc{line-height:30px;}
	.new_bloc b {font-size:1.1em;line-height:40px;width:100%;display:block;margin-top:10px;text-decoration:none;}
	.new_bloc p {font-size:0.95em;margin-top:10px;}
	#intro{font-size:1em;line-height:30px;text-align:center;margin-top:10px;}
	#logo{margin-top:15px;margin-bottom:10px;}
	#tel{margin-top:10px;margin-bottom:10px;font-size:1.7em;color:white;text-shadow:2px 2px 2px black;float:none;line-height:40px;text-align:center;display:block;padding-bottom:10px;}
	#wowslider-container1{display:none;}
	#accroche{width:98%;margin:0 auto;font-size:0.9em;line-height:23px;}
	#annonces h2, #presentation h2 {font-size:1.2em;}
	.new_prix span {font-size:0.9em;line-height:25px;}
	#reseau{margin-top:20px;}
	#reseau li{padding:2px;}
	.tar{text-align:center;display:block;margin-top:20px;}
	.slogan4 b {display:block;margin-bottom:10px;}
	.slogan4{width:100%;margin:0 auto;font-size:1.1em;line-height:30px;margin-top:15px;}
	.slogan3, .slogan2{font-size:1.1em;line-height:30px;padding:6px;}
	.slogan5{font-size:1.2em;line-height:30px;padding:6px;}
	#annonces p, #presentation p, #annonces a {line-height:25px;font-size:1.1em;}
	.client_info  b{margin-top:10px;display:block;font-size:1.2em;}
	.slogan{font-size:1.6em;line-height:35px;}
	#copyright{font-size:0.8em;text-align:center;margin-top:10px;}
	#pub{text-align:center;font-size:0.8em;margin-top:10px;}
	#pub img{max-height:15px;}
	#lien{height:auto;border:none;width:100%;text-align:center;margin:0 auto;clear:both;}
	#lien li a{font-size:1.3em;}
	#lien li{line-height:15px;text-align:center;margin-top:10px;}
	p#devis{font-size:1.2em;}
	#devis{line-height:30px;background:#000141;}
	div.etapes {font-size: 1em;line-height: 25px;}
	.fond1 {background: transparent url("../IMG/formation-affuteur.jpg") repeat scroll center center;}
	div.etapes li{list-style:none;margin-top:15px;}
	#footer{background:url(../IMG/fond_page1.jpg) repeat;color:white;border-top:1px solid #000141;height:70px;text-shadow:none;}
	#item{margin-top:20px;max-height:500px;}
	#devis {max-width: 100%;}
	#copyright {text-shadow:none;}
	#presentation p.lien2 {font-size: 1.1em;width:100%;display:block;box-shadow:none;}
  .smallonly{display:block;}
  .smallnone{display:none;}
}
