body{
width:900px;
background-color:#82b9ca;
padding: 0; margin: auto;
zoom:1;
background-image: url("header-back3.png");
background-repeat: repeat-x;
}

div#header{height: 109px; padding: 0; margin: 0;
           border-bottom: 7px solid white;}
		   
#nav{list-style-type: none;
     margin: 0;
	 padding: 56px 0 0 0;}

#nav li{background-color: #b6dce8; margin: 0 5px 0 0; float: left;}

#nav li:hover{background:#fff;}
#nav li:hover a{}
#nav li a{display:block;padding: 15px 30px 12px 30px;}

#nav li.actif{background:#fff;}


div#header a.nav{font-size:22px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; color:#3a8ca6;
                 text-decoration: none;
                 overflow: hidden;}
	  

.name{font-size:20px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; color:#e76700;
      padding: 11px 0 10px 15px; text-align: right; display: block; float: right;
	  background-color: white;
	  border-right: 15px solid white;
	  margin: 10px 0 0 0;
	  width: 153px;}
	    
a.retourindex{font-size:20px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; color:#e76700;
		      text-decoration:none;}
			  
a.retourindex:hover{color: #3a8ca6;}				  

img.photoid{float: left; margin: 0 33px 0 0;}
	 
	 
h1 {font-size:65px; font-style: normal; color:#3a8ca6; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -5px;
    margin: 15px 0 25px 0;overflow: hidden;}

h2 {font-size:38px; font-weight: normal; color:#7ba1ad; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -2px; line-height: 52px;
    margin: 10px 0 0 0; padding: 0 0 5px 0;
	border-bottom: 1px solid #7ba1ad; display:inline; overflow: hidden;}
	
h2.presentation {font-size:34px; font-weight: normal; color:#7ba1ad; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -3px; line-height: 52px;
                 margin: 5px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid #e9f7fc;
	             overflow: hidden;}
	
h2.presentationcontact{font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -2px;
                       margin: 0; padding: 18px 8px 32px 8px; border-bottom: 1px solid #dbedf3;
					   background-color: white;
	                   overflow: hidden;}	
						
h2.presentationcontact:hover{background-color: #82b9ca;}

h2.presentationcontact a{text-decoration: none; padding: 21px 32px 25px 32px;}						
	
h2.smaller {font-size:34px; font-weight: normal; color:#7ba1ad; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -2px; line-height: 52px;
            margin: 10px 0 0 0; padding: 0 0 5px 0;
	        border-bottom: 1px solid #7ba1ad; display:inline; overflow: hidden;}
			
h2.smaller2 {font-size:30px; font-weight: normal; color:#7ba1ad; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -2px; line-height: 52px;
             margin: 10px 0 0 0; padding: 0 0 5px 0;
	         border-bottom: 1px solid #7ba1ad; display:inline; overflow: hidden;}					
	
h3 {font-size:23px; font-weight: normal; color:#4c6770; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px;
    margin: -10px 0 0 0; padding: 0;
	overflow: hidden;}		

div#content{background: #dbedf3;
			background-image: url("content-background.png");
			padding: 0 43px 40px 43px;
			border-top: 3px solid #bbd8e2; border-right: 15px solid white;overflow: hidden;}		
			
p.content{font-size:14px;color:#4c6770;font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; clear: left;
          padding-top: 5px; overflow: hidden;}
		  
p.content2{font-size:16px;color:#4c6770;font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; clear: left;
           overflow: hidden;}		  

.weblink{font-size:24px;color:#e76700;font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; clear: left;}
.weblink:hover{text-decoration:none;}

.weblink2{font-size:23px;color:#e76700;font-family: Georgia, "Times New Roman", Times, serif; line-height: 24px; clear: left;}
.weblink2:hover{text-decoration:none;}

.cvlink{font-size:16px;color:#e76700;font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; clear: left;}
.cvlink:hover{text-decoration:none;}

.cvlink2{font-size:20px;color:#e76700;font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; clear: left;}
.cvlink2:hover{text-decoration:none;}

.indexlink{font-size:34px;color:#e76700;font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; clear: left;}
.indexlink:hover{text-decoration:none;}


.screen{float: right; border: 1px solid #7ba1ad; margin-left: 40px;
        -moz-box-shadow: 2px 2px 6px #a3bbbe;-webkit-box-shadow: 2px 2px 6px #a3bbbe;}
		
.screen:hover{border: 1px solid white;
              -moz-box-shadow: 2px 2px 6px #b8d4d7;-webkit-box-shadow: 2px 2px 6px #b8d4d7;}				 
		
.screenprint{border: 1px solid #7ba1ad; margin-right: 6px;
             -moz-box-shadow: 2px 2px 6px #a3bbbe;-webkit-box-shadow: 2px 2px 6px #a3bbbe;}
			 
.screenprint:hover{border: 1px solid white;
                   -moz-box-shadow: 2px 2px 6px #b8d4d7;-webkit-box-shadow: 2px 2px 6px #b8d4d7;}
				   
.screentwenga{border: 1px solid #7ba1ad; margin-right: 13px;
              -moz-box-shadow: 2px 2px 6px #a3bbbe;-webkit-box-shadow: 2px 2px 6px #a3bbbe;}
			 
.screentwenga:hover{border: 1px solid white;
                    -moz-box-shadow: 2px 2px 6px #b8d4d7;-webkit-box-shadow: 2px 2px 6px #b8d4d7;}
					
.screentwengaend{border: 1px solid #7ba1ad; margin: 0;
                 -moz-box-shadow: 2px 2px 6px #a3bbbe;-webkit-box-shadow: 2px 2px 6px #a3bbbe;}
			 
.screentwengaend:hover{border: 1px solid white;
                       -moz-box-shadow: 2px 2px 6px #b8d4d7;-webkit-box-shadow: 2px 2px 6px #b8d4d7;}										   			 
			 
.screenprintend{border: 1px solid #7ba1ad; margin: 0; -moz-box-shadow: 2px 2px 6px #b8d4d7;-webkit-box-shadow: 2px 2px 6px #b8d4d7;}	
				
.screenprintend:hover{border: 1px solid white; -moz-box-shadow: 2px 2px 6px #b8d4d7;-webkit-box-shadow: 2px 2px 6px #b8d4d7;}

div#content em{color: #3a8ca6}

div.experience{background-color:#e9f7fc; padding: 23px 23px 7px 23px;}

div.experience2{background-color:#e9f7fc; margin: 0 0 0 200px; padding: 25px 16px 17px 25px; width: 558px;}

div.experience3{background-color:#e9f7fc; padding: 23px 23px 7px 23px;}

div.experience p{line-height: 19px;}	

.cvdownload{background-color:#e9f7fc; letter-spacing: -1px; width: 240px;
            font-size:18px;color:#3a8ca6;font-family: Georgia, "Times New Roman", Times, serif;
            padding: 15px 18px 15px 18px; float: right;}

.cvdownload a{font-size:18px;color:#e76700;font-family: Georgia, "Times New Roman", Times, serif;}	

.cvdownload a:hover{text-decoration:none;}			


div.twenga{width: 340px; height: 135; float: right; margin-left: -5px;padding-top: 15px;}		



div#footer{padding: 20px 20px 30px 20px;
           background: white;
		   font-family: Georgia, "Times New Roman", Times, serif;
		   color: #3a8ca6; text-align: right; line-height: 20px;
		   }
		   
div#footer2{border-bottom: 10px solid #bbd8e2;
            margin-bottom: 40px;}
			
#footer img{float: left; margin-top: 40px;}				  
			
			
h4 {font-size:22px; font-weight: normal; color:#3a8ca6; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px;
    padding: 0 0 3px 0; margin: 0; display:inline;
	border-bottom: 1px solid #3a8ca6; overflow: hidden;}			 