body {color: #DDDDDD;
		 	 background: #3d3d3d;
			 font-family: verdana, sans-serif ;
			 font-size: medium;
			 font-style: italic;
			 margin: 170px 30px 80px 220px;
			 text-align: center;
			 min-height: 400px;
			 }
#tbody{border:0px pink solid;
			 margin:160px 280px 0px 50px;
			 text-align:left;
			 text:justify;}
h1 {font-size: 18px;
		color:#EF0E0E;
		background:#3d3d3d;	 } 
h2 {font-size: 53px;
			 }
h3 {font-size: 43px;
			 }
a {color: #FFCC33;
background:#3d3d3d;
			 }
a:hover{color: red;
			  text-decoration:none;
				font-weight: bold;
			 background:#3d3d3d;}
			 a:visited {
			 }
			 img {border: none ; 
			 margin: 10px 10px 10px 10px
			 }
address {font-size: 11px ;
			 	 text-align: center;
				 margin: 40px 0px 10px 0px;
				 border: 1px #CC0000 solid;
				 padding: 2px;
				 color: #DDDDDD;
			background:#3d3d3d;}
address a:hover{ color: #EF0E0E; 
			 				 	font-weight: bold;
			 background:#3d3d3d;}
address a {color: red;
font-weight: bold;
text-decoration:none;
	background:#3d3d3d;		 }			 
.photoaccueil { border: 2px #CC0000 solid;
			 							 	 margin-bottom: 10px;
											 margin-top:0px;
			 }
.centre{text-align: center;
			 }
.navigation{
			 position: absolute;
			 top: 140px;
			 left: 0px;
			 list-style-type: none;
			 text-align: left;
			 }

.navigation img{margin: 8px 0px 0px 0px;
			 }			 
			 .logo {
			 position: absolute;
			 top: 10px;
			 left: 60px;
			 }
			 .galeriepinceaux {border: 2px #CC0000 solid;
			 margin-bottom: 3px;
			 margin-top:0px;
			 }
			 .galeriespatule {border: 2px #CC0000 solid;
			 margin-bottom: 3px;
			 margin-top: 0px;
			}
			.galerie {margin-left:60px;
			margin-right: 60px;
			background:#3d3d3d;
			top: 60px;
			color:#DDDDDD;} 
.galerieBody{margin: 20px 20px 80px 20px;}
			.lignehorizontale {width:85% ;
			position: absolute;
			 top: 130px;
			 right: 0px;
			 z-index: 3;
			 border-bottom: 3px #CC0000 solid;
			}
.copyright {border: 1px white solid;
			 						font-size: 10px ;
			 				    text-align: center;
							    margin: 40px 0px 80px 0px;
									width: 120px;
			position: absolute;
			 
			 left: 20px;
			}
#vepacreation {font-size: 11px ;
			 				text-align: center;
							margin: 10px 0px 30px 0px;
							padding: 2px;
							border: 1px #CC0000 solid;
							color:#DDDDDD; 
							background:#3d3d3d;}
#vepacreation a {color: #DDDDDD;
background:#3d3d3d;}
#vepacreation a:hover{color: red;
			  text-decoration:none;
				font-weight: bold;
				background:#3d3d3d;}							
#vepacreation img{position: absolute;
							    left: 27px;
									top: 670px;
									border: 1px white solid; 
}										
			.galerienouveautes{border: 2px #CC0000 solid;
			margin-top: 0px;
			margin-bottom: 3px;
			}
.photoportrait, .photolienamis, .photoexpositions, .photocontact {border: 1px #CC0000 solid;
			margin-right: 50px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 10px;
			}
			.photocaniday {border: 1px #CC0000 solid;
			margin-left: 20px;
			}
			.texteexpo {margin-left: 20px;
			margin-top:0px;
			font-size: medium;
			font-style: italic;
			text-align: left;
			background:#3d3d3d;
			color:#DDDDDD;}
			.texteexpo a{color:#FFCC33;
			
			background:#3d3d3d;}
			.textecontacte {margin-left: 20px;
			margin-top: 60px;
			margin-bottom: 230px;
			font-size: medium;
			font-style: italic;
			text-align: left;
			}
			.caniday {margin-top: 0px;
			margin-left: 0px;
			font-size: medium;
			font-style: italic;
			text-align: left;
			}
			.photocoachvie{border: 1px #CC0000 solid;
			margin-left: 20px
			}
			.coachvie {margin-left: 0px;
			font-style: italic;
			text-align: left;
			}
			.textecontact {
			text-align: left;
			margin-bottom: 80px;
			}
			.sousmenugalerie {margin-left: 80px;
			font-size: 11px;
			text-align: left;
			}
.texteportrait {margin-left: 20px;
			margin-top: 0px;
			font-style: italic;
			text-align: left;
			}
.langues {top: 110px;
			position: absolute;
			right: 150px;
			font-size: 12px;
			text-align: right;
			}
.petitlogo {margin-bottom: 0px;
			}
#validation{
			width: 120px;
			position: absolute;
			margin: 63px 0px 0px 0px;
			left: 20px;
			background:#3d3d3d;
			color:#DDDDDD;}
.pasquitexte{color: #E48C10;
text-align: center;
background:#3d3d3d;}			
.vepa {margin-left: 0px;
			font-style: italic;
			text-align: left;
			}
.photovepa{border: 1px #CC0000 solid;
			margin-left: 20px;
			}			
			.marirussi {margin-left: 0px;
			font-style: italic;
			text-align: left;
			}
			.etsmoz {margin-left: 0px;
			font-style: italic;
			text-align: left;
			}
			.bold{font-weight:bold;}

.worldwidewines img{float:right;}
.lunchbox img{position:absolute;
top:160px;
right:25px;}
.lunchbox1 img{position:absolute;
top:380px;
right:25px;}
.lunchbox2 img{position:absolute;
top:580px;
right:45px;}