
* {padding: 0; margin: 0; font-weight: normal;}
body.pc  {background-repeat: no-repeat; background-image: url(../img/background2_pc.jpg); background-color: #ebebeb;}  
body.ios {background-repeat: no-repeat; background-image: url(../img/background3_ios.jpg);}
div {border: 0px red dashed;}
h4 {font-size: 9pt;}
h3 {font-size: 12pt; margin-top: 9px;}
h2 {margin-top: 20px;}
h1 {font-size: 22pt;}
h1, h2, h3, h4 {font-weight: bold;}
b {font-weight: bold;}

#headermain {padding: 30px 0 0 150px; width: 615px; height: 82px; _height: 115px; color: white; font-weight: bold;} 

#titlecv {padding-left: 50px; width: 635px; _width: 685px; height: 54px; color: white; position: relative; float: left;}   

#headertwitter {margin-top: 20px; _margin-top: 34px; padding: 20px 0 20px 53px; width: 220px; _width: 280px; font-family: verdana; font-size: 9pt; color: white; text-shadow: 2px 2px 5px black; position: relative; float: left;}

#headercontact {padding: 15px 0 0 65px; width: 220px; _width: 295px; font-family: verdana; font-size: 9pt; color: white; text-shadow: 2px 2px 5px black; position: relative; float: left;}
#contact {padding-top: 20px; _padding-top: 40px; clear: both; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 8pt;}
#contact A {padding-top: 20px;}   
#contact IMG {border: 0;}

#viadeo   {text-align: center; width: 90px; _width: 128px; float: left;  padding-left:  40px;}
#linkedin {text-align: center; width: 90px; _width: 128px; float: right; padding-right: 40px;}

#contentcv  {padding-left: 50px; width: 635px; _width: 685px; height: 54px; font-family: arial; color: black; position: relative; float: left; clear: left;}

#presentation {font-size: 8pt; text-align: justify;}
#presentation SPAN {font-weight: bold; color: red;}

div.experience {font-size: 8pt;}
div.experience EM {font-size: 8pt; margin: 0; padding: 0 0 0 15px;}
div.experience LI {font-size: 8pt; padding: 6px 10px; _padding: 0 10px; list-style-type: none; text-align: justify;}
div.experience LI B {color: #00529C; font-weight: bold;}
div.experience LI U {color: #00529C; text-decoration: none;}
div.experience LI I {font-size: 9pt; font-weight: bold;}  

div.formations  td.titreformation,
div.competences td.titrecompetence,
div.hobbies     td.titrehobby {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		BORDER-TOP: #EDE6D6 1px solid; 
		BORDER-BOTTOM: #EDE6D6 1px solid;
		BORDER-LEFT: #EDE6D6 1px solid; 
		background-color: #EDE6D6; font-size: 8pt; 
		font-weight: bold; text-align: center;
		text-shadow: 2px 2px 5px white;
		width: 120px;
}
div.formations  .formationdetaillee,
div.competences .competencedetaillee,
div.hobbies     .hobbydetaille {
		font-family: Arial,Verdana,Helvetica,sans-serif; 
		BORDER-TOP: #EDE6D6 1px solid; 
		BORDER-BOTTOM: #EDE6D6 1px solid;
		BORDER-RIGHT: #EDE6D6 1px solid; 
		PADDING: 2px;
		font-size: 8pt; color: black
}
div.competences .souscompetence  {color: #114E75; font-weight: bold;}
div.competences .souscompetence2 {color: #114E75;}

#rightcolumn {width: 275px; _width: 281px; padding: 10px; position: relative; float: left;}                    
#rightcolumn HR {height: 2px; background-color: white;}      

#mytwitter UL {margin: 0; padding: 1px 0 1px 10px; list-style-type : none;}
#mytwitter LI {margin: 0; padding: 4px 0; _padding: 0; font-family: verdana; font-size: 8pt; border-bottom: 2px solid white;}  
#mytwitter A {text-decoration: none; font-style: italic;}

#cvpdf {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 8pt; text-align: center; border-top: 2px solid white; margin-top: 70px; _margin-top: 10px; padding-top: 20px;}

#veilletechno {font-size: 7pt; font-family: Verdana,Arial,Helvetica,sans-serif; display: none;}
#veilletechno P {padding: 5px 0;}