html {
  height: 100%;
  margin:0;
  padding:0;
}
/*body c'est l'aspect général du site*/
body{
	background: url(../images/bodybg.png) no-repeat #ffffff;  /*image centrée à partir du haut et non répétée avec couleur de fond */
	margin:0; /*on met margin et padding à 0 car certains navigateurs ont des marges par défaut*/
	padding:0;
	height:100%;
	font-family:verdana,geneva,sans-serif;
	font-size:9px; 
    }
/*prendre l'habitude de déclarer ses classes en début */
.clear{
	clear:both;
	}	
.bleu{
	color:#2c31fa;
	}
	
.rouge{
	color:#aa081b;
	}
.vert{
	color:#006600;
	}
.gris{
	color:#666666;
	}
/* breadcums*/


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.breadcrumb{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
background: transparent url(media/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb a:hover{
text-decoration: underline;
}


	

#vide10px{
width:100%;
height:10px;
}
h1 {
	font-size:16px;
	font-weight:bold;
	color:#aa081b; /* rouge*/
	}
h1 .petit{
	font-size:12px;
	}
h2{
	font-size:14px;
	font-weight:bold;
	color:#006600; /* vert */
	}

#imgcadregauche{
	margin-top:10px;
	margin-left:150px;
	}
#cadrepresentation{
	margin-top:24px;
	margin-left:150px;
	}
#cadreehintro{
	margin-top:24px;
	margin-left:50px;
	/margin-left:40px;
	}
#listepuce{
	
	
	text-decoration:none;
	list-style-type: none;
	background:url(../images/puce.gif)  no-repeat ;
	background-position: 1.5em 1em 1em 1.5em;
	/background-position: 1em 1em 1em 1em;
	/text-align:left;
	padding-left: 25px;
	/padding-left: 15px;
	margin:0;
/*background: url(puce.png) no-repeat 0% 65%*/
	}

#listepucevide{
	list-style-type: none;
	background:url(../images/pucetransparente.gif) center left no-repeat;
	padding-left: 25px;
	/padding-left: 15px;
	margin:0;
	}



/* Juste pour améliorer la présentation : */
a {
   color: blue;
   text-decoration: none;
}

a:hover {
	
	color:red;
   text-decoration: underline;
}
/*en tete page eh recherche*/
#titre1{
width:600px;
  top:0px;
  left:0px; 
  background:transparent;
  height:100px;
  padding:0;
  /width:600px;
  }
#bgtitre{
	float:left;
	display:block;
	width:8px;
	height:100px;
	background:url(../images/bgtitre.gif) no-repeat;
	padding:0;
	margin-top:5px;
	/margin-top:5px;
	/margin-left:0;
	/padding:0;
}
#texttitrerecherche{
	font-weight:bold;
	font-size:14px;
	color:#aa081b;
	float:left;
	display:block;
	margin-top:0;
	margin-left:15px;
	/margin-left:10px;
	/margin-top:10px;
	padding:0;
	}
/*en tete page eh resultat et analyse*/
#titre2{
width:600px;
  top:0px;
  left:0px; 
  background:transparent;
  height:30px;
  padding:0;
  /width:600px;
  }

#bgtitre2{
	float:left;
	display:block;
	width:9px;
	height:30px;
	background:url(../images/bgtitre.gif) no-repeat;
	padding:0;
	margin-top:10px;
	/margin-top:0px;
	/margin-left:0;
	/padding:0;
}
#bgtitre3{
	float:right;
	display:block;
	width:100px;
	height:30px;
	background:url(../images/capture/winchip_logo.jpg) no-repeat;
	padding:0;
	margin-top:10px;
	margin-right:50px;
	/margin-right:50px;
	/margin-top:0px;
	/margin-left:0;
	/padding:0;
}
#texttitreresultat3{
	font-weight:bold;
	font-size:14px;
	color:#aa081b;
	float:left;
	display:block;
	margin-top:0;
	margin-left:-730px;
	padding:0;
	/margin-left:-500px;
	/margin-top:5px;
	}
#winchiplogo{
	
	display:block;
	width:54px;
	height:35px;
	background:url(../images/capture/winchip_logo.jpg) no-repeat;
	padding:0;
	margin-top:-10px;
	margin-left:700px;
	/margin-right:50px;
	/margin-top:-45px;
	/margin-left:690px;
	/padding:0;
}
#pdfbloc {
	width:800px;
	height:32px;
	
	
	padding:0;
	/height:32px;
}
#pdftext {
display:block;
float:left;
margin-left:20px;
margin-top:6px;
/margin-left:10px;
width:220px;
/margin-top:6px;
}
#pdfico {
	
	display:block;
	float:left;
	left:50%;
	top:50%;
	
	
	margin-top:0px;
	margin-left:10px;
	/margin-top:0px;
	/margin-left:10px;
	/padding:0;
}

#pdfico a {
		display:block;
		background:url(../images/pdf/icone-pdf.gif) no-repeat;
		float:left;
		width: 32px;
		height:32px; 
		}
#pdfico a:hover {
		
		background: transparent url(../images/pdf/icone-pdf.gif) no-repeat;
		}
#texttitreresultat{
	font-weight:bold;
	font-size:14px;
	color:#aa081b;
	float:left;
	display:block;
	margin-top:0;
	margin-left:15px;
	padding:0;
	/margin-left:10px;
	/margin-top:5px;
	}
#titreradar{
width:300px;
  top:0px;
  left:0px; 
  background:transparent;
  height:30px;
  padding:0;
  /width:600px;
  }
#textradar{
	font-weight:bold;
	font-size:14px;
	color:#aa081b;
	float:right;
	display:block;
	margin-top:0;
	margin-right:175px;
	padding:0;
	/margin-right:90px;
	/margin-top:-220px;
	}

#titreeh{
width:300px;
  top:0px;
  left:0px; 
  background:transparent;
  height:30px;
  padding:0;
  /width:600px;
  }
#texteh{
	font-weight:bold;
	font-size:14px;
	color:#aa081b;
	float:right;
	display:block;
	margin-top:10px;
	margin-right:200px;
	padding:0;
	/margin-right:200px;
	/margin-top:-170px;
	}
/* eh analyses  */
#ehanalyse{
width:830px;
height:289px;
top:0px;
  left:0px; 
  background:transparent;
  padding:0;
}
#ahanalysetext{
float:left;
display:block;
width:200px;
height:289px;
padding:0;
margin-top:250px;
}
#ehanalyseimg{
	float:right;
	display:block;
	width:500px;
	height:289px;
	background:url(../images/capture/ehanalysebleu-min.jpg) no-repeat;
	padding:0;
	margin-top:-245px;
	/margin-top:-275px;
	}
/*en tête avec 2 logos liens au survol*/
#logo{
  width:980px;
  top:100px;
  left:0px; 
  background:transparent;
  height:150px;
  padding:0;
  /width:1000px;
	}
#radarlogo{
		float:left;
		 left: 50%; 
     top: 50%;
        margin-top:40px;
		margin-left:55px;
		/margin-left:30px;
		/margin-top:50px;
}
#radarlogo a{
		background:url(../images/radarlogo.gif) no-repeat;
		float:left;
		width: 168px;
		height:72px; 
		}
#radarlogo a:hover{
		background: transparent url(../images/radarlogohover.gif) no-repeat;
		}
#ehlogo{
		float:right;
	left: 50%; 
     top: 50%;
     	margin-top:0px;
		/margin-top:0px;
		
}
#ehlogo a{
		float:right;
		
		background:url(../images/ehbouton.gif) no-repeat;
		display: block; 
		width: 250px;
		height:100px;
		}
#ehlogo a:hover{
		background: transparent url(../images/ehboutonhover.gif) no-repeat;
		}
#blocpdf{
  width:800px;
  
  left:0px; 
  background:transparent;
  height:32px;
  padding:0;
  /width:900px;
	}

#blocsynthesis{
  width:800px;
  
  left:0px; 
  background:transparent;
  height:126px;
  padding:0;
  /width:900px;
	}
#textsynthesis{
		float:left;
		 width: 205px;
 height:126px;
		 
        margin-top:0px;
		margin-left:20px;
		/margin-left:30px;
		/margin-top:0px;
}

#blocsynthesis{
widht:700px;
height:140px;
margin:0;
padding:0;


}
.photosynthesis{
	margin-left:600px;
  background: url(../images/capture/synthesis_livre.jpg) no-repeat center;
  width: 205px;
  height: 126px;
  padding: 0;
  margin-top:-130px;
  /margin-left:600px;
}
.logosynthesis{
	margin-left:20px;
  background: url(../images/synthesis81.jpg) no-repeat center;
  width: 205px;
  height: 126px;
  padding: 0;
  margin-top:10px;
  /margin-left:30px;
}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#outer {width:1000px; margin-top:15px; left:0; background:transparent; height:70px; overflow:hidden;}

#menuHolder {position:relative; float:left; left:50%;}

#dropline {padding:0; margin:0; list-style:none; float:left; position:relative; right:50%;}
#dropline div {position:absolute; left:-9999px; width:100%; z-index:10; height:35px; top:30px ; background:transparent;} /* distance entre le menu et sous-menu *//* border-top:4px solid #e60 *//* fond sous-menu transparent */
#dropline ul {padding:0; margin:0; list-style:none;}
#dropline table {border-collapse:collapse: padding:0; margin:-1px -10px; width:0; height:0;}

#dropline li ul {position:relative; float:left; left:50%;}
#dropline li ul li {float:left; position:relative; right:50%;}
#dropline li ul li a {display:block; float:left;height:35px; min-width: 60px;padding:0 10px;background:url(../images/bg_sous-menu.png); color:#ae4811; text-align:center;font-size:10px;font-weight:bold;} /*background sous-menu sans survol*/
#dropline li ul li a:hover {text-decoration:none; height:35px;font-size:10px;font-weight:bold;min-width: 60px;background:transparent url(../images/button-off.png) ; border:0; text-align:center;color:#fff;}  /*background du sous-menu au survol */

#dropline li {float:left; margin-right:0;} /*margin-right entre onglet haut */
#dropline li.last {margin:0;}

/*avec min-width on impose une taille minimum en largeur des onglets */
#dropline li a {display:block; float:left;  min-width: 50px; height:35px; padding:0 0 0 20px; line-height:25px; text-decoration:none; font-family:"trebuchet MS", sans-serif; font-size:10px; text-decoration:none; text-align:center;color:#fff; background:url(../images/button-off.png) no-repeat;} /*background menu partie de gauche au repos */
#dropline li a b {display:block; float:left;  min-width: 50px ;height:35px; padding:0 20px 0 0; background:url(../images/button-off.png) no-repeat right top; cursor:pointer;} /*background menu partie de droite au repos */

#dropline li a:hover {background:url(../images/button-over.png) no-repeat; color:#fff; border:0;}
#dropline li a:hover b {background:transparent right top;}

#dropline li:hover > a {height:30px; background:url(../images/button-over.png); font-size:10px;font-weight:bold;text-align:center;color:#fff; border:0;} /* menu au survol*/
#dropline li:hover > a b {height:30px;background:url(../images/button-over.png) right top;} /* menu au survol */

#dropline :hover div {left:0;}

#dropline li.current a,
#dropline li.current a:hover {background:url(../images/button-select.png); color:#fff; font-weight:bold;}
#dropline li.current a b,
#dropline li.current a:hover b {background:url(../images/button-select.png) right top; color:#fff;}

#dropline li.current a:hover ul li a:hover {color:#000; background:transparent;}
#dropline li.current:hover ul li a:hover {color:#000; background:transparent;}

#dropline li.current div {width:100%; left:0; top:35px; background:#000; z-index:5;}
#dropline li.current ul {position:relative; float:left; left:50%;}
#dropline li.current ul li {float:left; position:relative; right:50%;}
#dropline li.current ul li a {display:block; float:left; padding:0 10px; background:transparent; color:#000; font-weight:bold;}
#dropline li.current ul li.current_sub a {display:block; float:left; padding:0 10px; background:transparent; color:#c00; text-decoration:underline;}
#dropline li.current ul li.current_sub a:hover {text-decoration:underline; background:transparent; color:#c00;}

* html #dropline li.current div {width:expression(document.getElementById('dropline').offsetWidth);}
* html #dropline li a:hover div {width:expression(document.getElementById('dropline').offsetWidth);}

#conteneur{
border-style:solid;
	border-width:5px;
	border-color:#7ea600;
		float:left;
		width:880px;
		/width:880px;
		background:#ffffff url(../images/bgconteneur.png) repeat-y top left;
		margin-top:0;
		margin-left:60px;
		padding:15px 10px;
		
		/margin-top:0;
		/margin-left:10px;
		/padding:15px 15px;		
}	
#conteneur2{
border-style:solid;
	border-width:5px;
	border-color:#7ea600;
		float:left;
		width:880px;
		/width:880px;
		background:#ffffff url(../images/bgconteneur.png) repeat-y top left;
		margin-top:0;
		margin-left:60px;
		padding:0px 10px;
		
		/margin-top:0;
		/margin-left:30px;
		/padding:0;		
}	
#contenu{
	width:880px;
	margin-left: 10px;
	margin-top:0px;
	padding:0;	
	display:bloc;
	font-size:12px;
	/width:900px;
	/margin-left: 20px;
	/margin-bottom:10px;
	/padding:0;
	}
#contenu2{
	width:880px;
	margin-left: 10px;
	margin-top:0px;
	padding:0;	
	display:bloc;
	font-size:12px;
	/width:860px;
	/margin-left: 0px;
	/margin-bottom:10px;
	/padding:0;
	}
#contenu h6{
	display:bloc;
	font-size:12px;
	line-height:58px;
	height:60px;
	padding:1px;
	background:url(../images/bgmenu2.gif) no-repeat left;
	text-align:center;
	color:#ffffff;
	margin:0;
	
		}
#contenu2 h6{
	display:bloc;
	font-size:12px;
	line-height:58px;
	height:60px;
	padding:1px;
	background:url(../images/bgmenu2.gif) no-repeat left;
	text-align:center;
	color:#ffffff;
	/margin-left:20px;
		}
#encart{
height:100%;
width:850px;
margin-left: 20px;
/width:850px;
/margin-left: 20px;
padding:0;
	}
#cadrepuce{
width:850px;
margin-left:20px;
/margin-left:20px;
padding:0;
}

#blocpt{
width:700px;
height:170px;
margin:0;
padding:0;


}
#blocehall{

width:700px;
height:260px;
margin-top:20px;
/margin-top:20px;
padding:0;


}
/* contenu de la page eh modules */
#drapeaufr {
	
	display:block;
	float:left;
	left:50%;
	top:50%;
	
	
	margin-top:0px;
	margin-left:0px;
	/margin-top:0px;
	/margin-left:10px;
	/padding:0;
}

#drapeaufr a {
		display:block;
		background:url(../images/flags/france.gif) no-repeat;
		float:left;
		width: 32px;
		height:32px; 
		}
#drapeaufr a:hover {
		
		background: transparent url(../images/flags/france.gif) no-repeat;
		}
#drapeauuk {
	
	display:block;
	float:left;
	left:50%;
	top:50%;
	
	
	margin-top:0px;
	margin-left:0px;
	/margin-top:0px;
	/margin-left:10px;
	/padding:0;
}

#drapeauuk a {
		display:block;
		background:url(../images/flags/UK.png) no-repeat;
		float:left;
		width: 32px;
		height:32px; 
		}
#drapeauuk a:hover {
		
		background: transparent url(../images/flags/UK.png) no-repeat;
		}

#drapeauger {
	
	display:block;
	float:left;
	left:50%;
	top:50%;
	
	
	margin-top:0px;
	margin-left:0px;
	/margin-top:0px;
	/margin-left:10px;
	/padding:0;
}

#drapeauger a {
		display:block;
		background:url(../images/flags/Germany.png) no-repeat;
		float:left;
		width: 32px;
		height:32px; 
		}
#drapeauger a:hover {
		
		background: transparent url(../images/flags/Germany.png) no-repeat;
		}
		
#drapeauspain {
	
	display:block;
	float:left;
	left:50%;
	top:50%;
	
	
	margin-top:0px;
	margin-left:0px;
	/margin-top:0px;
	/margin-left:10px;
	/padding:0;
}

#drapeauspain a {
		display:block;
		background:url(../images/flags/spain.png) no-repeat;
		float:left;
		width: 32px;
		height:32px; 
		}
#drapeauspain a:hover {
		
		background: transparent url(../images/flags/spain.png) no-repeat;
		}

#drapeauita {
	
	display:block;
	float:left;
	left:50%;
	top:50%;
	
	
	margin-top:0px;
	margin-left:0px;
	/margin-top:0px;
	/margin-left:10px;
	/padding:0;
}

#drapeauita a {
		display:block;
		background:url(../images/flags/Italy.png) no-repeat;
		float:left;
		width: 32px;
		height:32px; 
		}
#drapeauita a:hover {
		
		background: transparent url(../images/flags/Italy.png) no-repeat;
		}

#drapeaunl {
	
	display:block;
	float:left;
	left:50%;
	top:50%;
	
	
	margin-top:0px;
	margin-left:0px;
	/margin-top:0px;
	/margin-left:10px;
	/padding:0;
}

#drapeaunl a {
		display:block;
		background:url(../images/flags/nl-flag.gif) no-repeat;
		float:left;
		width: 32px;
		height:32px; 
		}
#drapeaunl a:hover {
		
		background: transparent url(../images/flags/nl-flag.gif) no-repeat;
		}
		
#drapeaupo {
	
	display:block;
	float:left;
	left:50%;
	top:50%;
	
	
	margin-top:0px;
	margin-left:0px;
	/margin-top:0px;
	/margin-left:10px;
	/padding:0;
}

#drapeaupo a {
		display:block;
		background:url(../images/flags/po-flag.gif) no-repeat;
		float:left;
		width: 32px;
		height:32px; 
		}
#drapeaupo a:hover {
		
		background: transparent url(../images/flags/po-flag.gif) no-repeat;
		}
#blocehimage{

width:390px;
height:260px;

margin-top:0px;
padding:0;


}
#blocflagstextfr{

width:200px;
height:20px;

margin-left:400px;
margin-top:-275px;
/margin-top:-260px;
padding:0;


}

#blocflagsfr{

width:30px;
height:20px;
/margin-top:0px;
padding:0;


}
#blocehtextfr{

width:100px;
height:10px;
margin-left:50px;
margin-top:0px;

padding:0;


}
#blocflagstextuk{

width:200px;
height:20px;

margin-left:400px;
margin-top:0px;
/margin-top:10px;



}
#blocflagsuk{

width:30px;
height:20px;
margin-top:20px;
/margin-top:20px;
padding:0;


}
#blocehtextuk{

width:100px;
height:20px;
margin-left:50px;
margin-top:20px;
/margin-top:-0px;
padding:0;


}
#blocflagstextger{

width:200px;
height:20px;

margin-left:400px;
margin-top:0px;
/margin-top:10px;
padding:0;


}
#blocflagsger{

width:30px;
height:20px;
margin-top:20px;
/margin-top:20px;
padding:0;


}
#blocehtextger{

width:100px;
height:20px;
margin-left:50px;
margin-top:0px;
/margin-top:-0px;
padding:0;


}

#blocflagstextspain{

width:200px;
height:20px;

margin-left:400px;
margin-top:0px;
/margin-top:10px;
padding:0;


}
#blocflagsspain{

width:30px;
height:20px;
margin-top:20px;
/margin-top:20px;
padding:0;


}
#blocehtextspain{

width:100px;
height:20px;
margin-left:50px;
margin-top:0px;
/margin-top:0px;
padding:0;


}
#blocflagstextita{

width:200px;
height:20px;

margin-left:400px;
margin-top:0px;
/margin-top:10px;
padding:0;


}
#blocflagsita{

width:30px;
height:20px;
margin-top:20px;
/margin-top:20px;
padding:0;


}
#blocehtextita{

width:100px;
height:20px;
margin-left:50px;

margin-top:0px;
/margin-top:0px;
padding:0;


}
#blocflagstextnl{

width:200px;
height:20px;

margin-left:400px;
margin-top:0px;
/margin-top:10px;
padding:0;


}
#blocflagsnl{

width:30px;
height:20px;
margin-top:20px;
/margin-top:20px;
padding:0;


}
#blocehtextnl{

width:100px;
height:20px;
margin-left:50px;
margin-top:0px;
/margin-top:0px;
padding:0;


}
#blocflagstextpo{

width:200px;
height:20px;

margin-left:400px;
margin-top:0px;
/margin-top:10px;
padding:0;


}
#blocflagspo{

width:30px;
height:20px;
margin-top:20px;
/margin-top:20px;
padding:0;


}
#blocehtextpo{

width:100px;
height:20px;
margin-left:50px;
margin-top:0px;
/margin-top:0px;
padding:0;


}
#cadrephoto{
float:left;
 width: 190px;
 height:150px;
  /margin:0;
  /padding:0;
}
#cadreflags{
float:left;

 width: 120px;
 height:80px;
  /margin:0;
  /padding:0;
}
#temoignagetext{
float:left;
width: 490px;
height:150px;
margin-left:5px;
margin-top:0px;
font-size:12px;
text-align:center;

color:#ae4811;
/margin-left:20px;
/margin-top:5px;
/padding:0;
	}
/* formulaire */

#cadredonneescommentaire{
width:800px;
border-style:solid;
	border-width:5px;
	border-color:#7ea600;
	padding:10px 10px;
	height:380px;
	
}
#cadredonnees{
	display:block;
	float:left;
	width:350px;
	}
#cadrecommentaire{
	display:block;
	float:left;
	width:350px;
	margin-left:90px;
	/margin-left:20px;
	}
p.titre {
  background:#DED983;
  color:#345071;
  padding:.1em .3em;
  font-size:1.2em;
  border:2px outset #DED983;
  position:relative;
  margin-bottom:-0.5em;
  text-align:center;
  width:180px;
  /width:200px;
  margin-left:50px;
  /margin-left:40px;
  margin-top:1em;
}
/*cadre formulaire*/
fieldset {
  border:#006600 1px solid;
  margin-bottom:5px;
  width:320px;
  /width:300px;
  padding-top:15px;
  padding-bottom:15px;
  
}
/*uniquement la liste déroulante*/
select {
  margin-left:40px;
  margin-bottom:10px;
  /margin:0 0 0 55px;
  }
#coordonnees label {
  
  font-size:10px;
  margin-left:6px;
  
  
}
/*champs du cadre coordonnees*/
#coordonnees input {
	width:220px;
  margin-left:85px;
  
  
  margin-top:-35px;
  
  /width:180px;
  /margin-top:-25px;
  /margin-left:85px;
}
/* cadre coordonnees */
fieldset#coordonnees {
  background:#A4D8EE;
  border:outset #A4D8EE;
  margin-left:10px;
  /margin-left:15px;
}
/* cadre commentaire */
fieldset#message {
  background:#A4D8EE;
  border:outset #A4D8EE;
  margin-left:-45px;
  height:265px;
  /margin-left:5px;
  /padding:10px 10px;
  /height:277px;
}
/* case radio pour civilité */
/*texte bouton radio*/
#cadrecivil{
	width:250px;
	height:15px;
	}
#civilite {
	
	width:220px;
	padding-top:5px;
	
  
  
  /width:250px;
  /padding-top:25px;/*positionnement bouton*/
  
}

#civilite input {
margin:0; /*important, permet affichage correcte bouton radio et texte sur ie*/

 

	width:20px;

  /width:20px;
  
   
}

#civilite input + input {
  margin-left:1px;
  width:25px;
   /width:30px;
   /margin-left:5px;
}



/* zone de texte du message */
textarea {
  font:.8em "Trebuchet MS", Verdana, sans-serif;
  width:300px;
   height:250px;
  /width:280px;
  padding:.2em;
  /height:260px;
}

/* les boutons submit et reset */
input[type="submit"], input[type="reset"] {
  background:#DED983;
  font:1.2em "Trebuchet MS", Verdana, sans-serif;
  color:#345071;
}
p#buttons {
  margin-left:300px;
  /margin-left:450px;
}


/*photos témoignages*/
.vithoulkas{
  background: url(../images/photos/vithoulkas.jpg) no-repeat center;
  width: 115px;
  height: 150px;
  padding: 0;
}
.master{
  background: url(../images/photos/master.jpg) no-repeat center;
  width: 119px;
  height: 150px;
  padding: 0;
}
.sherr{
  background: url(../images/photos/sherr.jpg) no-repeat center;
  width: 119px;
  height: 150px;
  padding: 0;
}
.brunson{
  background: url(../images/photos/brunson.jpg) no-repeat center;
  width: 119px;
  height: 150px;
  padding: 0;
}
.servais{
  background: url(../images/photos/servais.jpg) no-repeat center;
  width: 116px;
  height: 150px;
  padding: 0;
}
.geuken{
  background: url(../images/photos/geuken.jpg) no-repeat center;
  width: 120px;
  height: 150px;
  padding: 0;
}
.fayeton{
  background: url(../images/photos/fayeton.jpg) no-repeat center;
  width: 119px;
  height: 150px;
  padding: 0;
}
.horvilleur{
  background: url(../images/photos/horvilleur.jpg) no-repeat center;
  width: 120px;
  height: 150px;
  padding: 0;
}
.zala{
  background: url(../images/photos/zala.jpg) no-repeat center;
  width: 120px;
  height: 150px;
  padding: 0;
}
.vanwass{
  background: url(../images/photos/vanwass.jpg) no-repeat center;
  width: 120px;
  height: 150px;
  padding: 0;
}
.jcgregoire{
  background: url(../images/photos/jcgregoire.jpg) no-repeat center;
  width: 120px;
  height: 150px;
  padding: 0;
}

.daubie{
  background: url(../images/photos/daubie.jpg) no-repeat center;
  width: 120px;
  height: 150px;
  padding: 0;
}
#drapeaufr {
		display:block;
		background:url(../images/flags/France.png) no-repeat;
		width: 30px;
		height:20px; 
		}
#drapeaufr a {
		display:block;
		background:url(../images/flags/France.png) no-repeat;
		
		}
#drapeaufr a:hover {
		
		background: transparent url(../images/flags/France.png) no-repeat;
		}
.italy {
  background: url(../images/flags/Italy.png) no-repeat center;
  width: 81px;
  height: 54px;
  padding: 0;
 } 
.italy a {
  background: url(../images/flags/Italy.png) no-repeat center;
  width: 81px;
  height: 54px;
  padding: 0;
 } 
 .italy a:hover {
  background: url(../images/flags/Italy.png) no-repeat center;
  width: 81px;
  height: 54px;
  padding: 0;
 } 
 
 .germany{
  background: url(../images/flags/Germany.png) no-repeat center;
  width: 30px;
  height: 10px;
  padding: 0;
 } 
 .spain{
  background: url(../images/flags/spain.png) no-repeat center;
  width: 30px;
  height: 10px;
  padding: 0;
 } 
 .uk{
  background: url(../images/flags/UK.png) no-repeat center;
  width: 30px;
  height: 10px;
  padding: 0;
 } 
 .france{
  background: url(../images/flags/France.png) no-repeat center;
  width: 30px;
  height: 10px;
  padding: 0;
 } 
 .nl{
  background: url(../images/flags/nl-flag.gif) no-repeat center;
  width: 30px;
  height: 10px;
  padding: 0;
 } 
 .po{
  background: url(../images/flags/po-flag.gif) no-repeat center;
  width: 30px;
  height: 10px;
  padding: 0;
 } 
#pp {
	border-style:solid;
	border-width:5px;
	border-color:#7ea600;
		float:left;
		width:880px;
		/width:920px;
		margin-top:10px;
		margin-left:60px;
		padding:15px 10px;
		height:30px;
		font-size:1.2em;
		text-align:center;
		/margin-top:10px;
		/margin-left:10px;
		/padding:15px 15px;	
		}

