/* CSS Document */
body {	font-family:Arial, Helvetica, sans-serif;	color:#000000;	margin:0;	padding:0;}
a, a:link, a:visited {font-weight:bold;color:#000000;text-decoration:underline;}
a:hover {color: #7bc31e;text-decoration:none;}
p {margin:5px 0px;}
img {border:none;}
h1{color:#7bc31e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal; letter-spacing:-0.7pt; margin:0px 0px 15px 0px }
#header h1 { font-family: 'Nunito', sans-serif; font-size:50px; letter-spacing:2px; margin:30px 0 30px 330px; }
h2{color:#000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:19px; font-weight:normal; letter-spacing:-0.7pt; margin:20px 0px 10px 0; }
h3 {font-size:120%;font-weight:bold;}
#global {	position:relative;	width:993px;	margin: 0px auto; padding:0 5px; background:url(images/feuille_trait.gif) top right no-repeat; font-size:16px;}
#gauche {display:block;width:324px;float:left;margin:20px 0px 0px 0px;}
#droite {display:block;width:250px;float:right;margin:100px 0px 0px 0px;}
#droite2 {	display:block;width:165px;float:right;margin:60px 0px 0px 0px;}
#content, #content_index, #content2 {position:relative;display:block;	margin:25px 260px 0px 324px;	padding:0px 10px;}
#content_index {border-right:#000000 1px solid;}
#content2 {margin-right:175px;}
#content_droite {position:relative;display:block;margin:25px 0px 0px 334px;}
#anim {position:absolute;top:0px;right:0px;}
#header {position:relative; height:135px;}
#header img {margin:5px 0px 2px 160px;}
#footer {position:relative; width:100%; height:20px; background-color:#7bc31e; text-align:center; margin-top:20px; padding-top:6px; clear:both;}
#footer a:hover { color:#FFFFFF; }

ul#menu {list-style:none; position:relative;}
ul#menu li {	margin:0px 50px 0px 0px; padding:10px 10px 10px 0px; color:#7bc31e; font-size:120%;}
ul#menu li a { color:#000000; text-decoration:none; font-weight:normal; }
ul#menu li a:hover { color:#7bc31e; }
#pave { margin:42px 0px 20px 0px; display:block; overflow:hidden; }

.important {font-weight:bold;color:#7bc31e;}
.bleu {color:#0066cc;}
.vert {color:#7bc31e;}
img.titre {margin-bottom:15px;}
img.photos {margin:15px 0px 10px 0px;}
img.petites_photos {float:right;margin-right:10px;}
.petit {font-size:10px;}
.petit a {text-decoration:none;}

p.largeur_fixe {display:block;background-color:#FFFFFF;width:590px;text-align:justify;}
p.temp {margin:100px 0px 20px 0px;text-align:center;font-size:130%;font-weight:bold;}

input {border:#7bc31e 1px solid;}
input.ok {background-color:#7bc31e;padding:0px;color:#FFFFFF;}
select {width:370px;border:#7bc31e 1px solid;}
.pave_texte {position:relative;display:block;width:370px;margin:10px 0px;}

#petite_page {margin:30px 20px 0px 20px;}
th {border-bottom:#999999 1px solid;}
table#tableau td {border-right:#999999 1px solid;border-bottom:#999999 1px solid;text-align:center;}
td.gauche {border-left:#999999 1px solid;border-right:#999999 1px solid;border-bottom:#999999 1px solid;}
th.bord {border-left:#999999 1px solid;border-right:#999999 1px solid;border-top:#999999 1px solid;}
table#tableau {margin-top:10px;}

img.flottant_gauche { float:left; margin-right:10px; }

.dendri {color:#2BA4BF; font-weight:bold;}
.diag { color:#88AF00; font-weight:bold; }
.rouge { color:#c00000; font-weight:bold; }
#presentation { overflow:hidden; }
#presentation p { color:#3f4041;}
table.produits { width:100%; border-left:#bfbfbf 1px solid;border-top:#bfbfbf 1px solid; font-size:7.5pt; color:#3f4041;  margin-top:10px; }
table.produits td { border-right:#bfbfbf 1px solid;border-bottom:#bfbfbf 1px solid;  }

#menu_deroulant { display:none; }

@media (max-width: 1003px) {
	.dessin { display:none; }
	#global { width:98%; background:none;}
	#menu_deroulant { display:block;}
	select#menu_deroulant {  height:50px; }
	#gauche { display:none; }
	#content_droite {margin-left:10px;}
	#header h1 {margin-left:10px; text-align:center;}
	h1 { text-align:center; }
}
