h4,h5,h3{
  margin:0;
  padding:0;
  margin-left:19px;
  margin-right:19px;
  font-family: arial, sans-serif;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
}

h4,h3{
background-color:#e2001a;
color: #eaeaea;
}

h5{
  background-color: #eaeaea;
  color: #333333;
  font-size: 11px;
}


#col2 h3{
  margin-top: 7px;
  text-indent: 14px;
}

#col2 h4{

  background-color: #333333;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  text-indent:14px;
  font-size:12px;
}

#col2 p{
margin:0;
padding:0;
margin-left:5px;
font-size: 11px; 
}

#textecol2 p{
margin-left:19px;
margin-right:18px;
margin-top: 15px;
font-size: 13px;
font-style:italic;
}

#textecol2 h6{
margin:0;
padding:0;
margin-left:5px;
font-size:11px;
list-style:none;
}

#textecompetences h6{
margin:0;
padding:0;
padding-top:7px;
margin-left:5px;
font-size:11px;
font-weight:bold;
}

#textecompetences p{
margin-left:5px;
margin-right:19px;
margin-bottom:3px;
font-size:10px;
}


#col2 a:hover,
#col2 li img:hover,
#ligauche a:hover,
#ligauche img:hover{
	border:3px solid red;
}

#imageshaut li img{
margin:0;
padding:0;
margin-right:5px;
margin-left:7px;
margin-top:17px;
}

#ligauche li,#imageshaut li{
list-style:none;
}

#ligauche li img{
margin-left:7px;
}

#cadre,
#ligauche{
display:block;
float:left;
}

#cadre{
border:solid red;
margin-top:35px;
margin-left:20px;
}

#mentions p,h4{
margin-left: 20px;
margin-top:3px;
}

#mentions li{
font-size:12px;
}


#mentions{
height:380px;
overflow:auto;
}

#colleft h4{
  text-align:right;
  margin-top:77px;
  margin-bottom: 5px;
  font-size: 15px;
  margin-left:19px;
  margin-right:19px;
}
         
#blocadresse p{
  margin:0;
  padding:0;  
  margin-left: 19px;
  margin-right: 19px;
  /*height:167px;*/
  text-align:right;
  background-color:#eaeaea;
  color:#333333;
  padding-right:5px;
  padding-bottom:2px;
  font-size: 9px;
  color:#333333;
  margin-right: 19px;
}

#blocadresse h5{
  margin:0;
  padding:0;
  font-size: 11px;
  padding-right:5px;
  text-align:right;
  text-decoration: underline;
  margin-right:19px;
  margin-left:19px;
  padding-top:5px;
}

#photo img{
margin-left:20px;
margin-top:20px;
}

#col3 h4{
  text-align:left;
  text-indent:10px;
  margin-top:7px;
  margin-bottom: 7px;
  font-size: 15px;
  background-color:solid red;
  font-family: arial, sans-serif;
  color: #eaeaea;
}





#texte1col3 h5,
#textewebcol3 h5{
  font-size: 10px;
  text-decoration: underline;

  text-align: left;
  text-indent:10px;
}

#texte1col3 p,
#texte2col3 p,
#titre2col3 li,
#titre3col3 li,
#textewebcol3 p{
  margin:0;
  padding:0;
  
  background-color:#eaeaea;
  margin-left:19px;
  margin-right:19px;
  font-family: arial, sans-serif;
  text-align:left;
  color:#333333;
  text-indent:10px;
  list-style:none;
} 

#titre2col3 li{
font-size:9px;
}

#texte1col3 p,
#texte2col3 p,
#textewebcol3 p{
font-size:8px;
}
#textewebcol3 p{
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
} 
  


#titre2col3 li,
#titre3col3 li{
padding-top:2px;
padding-bottom:2px;

}
span{
text-decoration:underline;
}



#titre3col3 h4{
font-size:10px;
}
#titre3col3 li{
font-size:8px;
}

#indexcol3 p{
  margin:0;
  padding:0;
  font-size:11px;
  background-color:#cccccc;
  margin-left:19px;
  margin-right:19px;
  font-family: arial, sans-serif;
  text-align:left;
  color:#333333;
  text-indent:10px;
  padding-bottom:3px;
}
#guillemet{
margin-left:91px;
margin-top:-25px;
}

#indexcol3 img{
margin-top:10px;
margin-left:17px;
}

#vacances{
  font-size:40px;
  background-color:blue;
  margin-left:19px;
  margin-right:19px;
  font-family: arial, sans-serif;
  margin-top:20px;
  text-align:center;
  color:yellow;
}
#essaivacances{
margin-top:20px;


}

