@media screen {
body{
	margin:0;
	padding:0;
	font-family : Arial, Helvetica, sans-serif;
	border: none;
	background-color:#FFFDD3;
    	color:black;
}
	
img{
	border-style:none;
	margin:0;
	display:block;
}

#logo{
  	background :#336699 url(../images/theme.gif) no-repeat 0 60px;  
	color:white;
	margin:0;
	padding:0;
	width:100%;
	height:110px;
}
#logo img{
  background :white;
}

.flg{float:left;}

.clg{clear:left;}
.cl{clear:both;}

#fasild{
  padding-left:10px;
}

#titre *{margin:0;text-align:center;}
#titre h1 {height:45px;font-size: 24px ;}
#titre h2 {height:30px;font-size: 20px; font-weight:normal;}
#titre a{color:white;}


#horiz{ 
  	height:35px;
  	margin: 0 0 0 250px;
  	list-style-type: none;
  }
#horiz li{
  	float: right;
  	text-align:center;
	padding:18px 20px 2px 0;
	font-size: 12px ;
	letter-spacing:1px ;
}

.selectionne{font-weight: bold;text-decoration:none;}	

#menugauche{
 	width:250px;
 	font-size:90%;
 	float:left;
	margin:10px 0;
}

#menugauche ul {
 	padding:0;
 	margin:0 0 0 18px;
 	list-style-type: none;
}

#menugauche li {   
 	margin: 5px 0 0 0;
 }

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

h3,h4,h5,li,a{ 
	  color: #336699;
}

h3,h4,h5{
	  font-size:100% ;
	  margin:0;
	  text-align:left;
}
h3{ font-size:140%;}
h4{ font-size:110%;}
h5{margin-top:20px;margin-bottom:30px;}

#contenu{
	background-color:white;
 	margin:0 0 0 250px;
 	padding:15px;
 	font-size:80%;
 	
}

p{margin-top:15px;}

a{text-decoration: none;}

.import{color: #336699;
	font-weight:bold; 
	font-style:italic;
}

dfn{border-bottom:dotted 1px black;}
 	
#copyright ul{
	text-align:left;
	
	margin-bottom:10px;
	font-size: 10px ;
	list-style-type:none;
	padding-top:50px;
}

#copyright li{
	display: inline;
	
}

.hpage {
	text-align:right;
	font-size:10px;
}

.hpage img{
	display:inline;
}

.signet {
	padding:0;
	margin-top:25px;
	margin-bottom:50px;
	margin-left:60px;
	list-style-type:none;
}

#carto img{margin:0 auto;}

#grafo img{margin:0 auto;}


#tablo {border-collapse: collapse; margin:0 auto;}
#tablo ul {list-style-type:none; margin-top:0;}
#tablo li {color:black;}
#tablo tbody td, #tablo tbody th{border:1px solid #336699;} 

#tablo tbody th{text-align:left;font-size:100%;}
.tablothn{font-weight:normal;}
.tablothnmarg{font-weight:normal; padding-left:15px;}

#tablo tbody td{padding:3px;}
.tablotdr{text-align:right; font-weight:normal;}
.tablotdc{text-align:center;}
.tablotdrg{text-align:right;font-weight:bold;}
.tabloli{ background-color:yellow;}



.tablogras{font-weight:bold;}
.tablounite{
	font-size:75%;
	text-align:right;
	font-style:italic;
	margin:0;
}
.tablosource{
	font-size:75%;
	text-align:left;
	font-style:italic;
	margin:0;	
}
.listep li {   
 	margin-top:0px;
 	margin-left :0px;
 	color:black;
} 	


.pagedef{color:#336699;font-weight:bold;}

/*.part1{float:left;margin-left:30px;margin-top:32px;}
.part2{margin-left:350px; margin-bottom:50px;margin-top:32px;}*/

#methodo{border:1px solid #336699; padding:5px;}

#signat{margin-top:40px;
	text-align:center;
	border:1px solid white;
	}

.signat1{padding-left:80px;
 	 float:left;
}
.signat2{padding-left:380px;
}
}



@media print {


#horiz{display:none;}
#menugauche {display:none;}
#copyright {display:none;}
.signet {display:none;}
.hpage {display:none;}


img{border-style:none; margin:0; display:block;}

#logo{margin:0; padding:0; width:100%;}
.flg{float:left;}
#fasild{float:right;}
#titre *{margin:0; text-align:center;}



#contenu{margin-top:2cm;}
p{margin-top:0.3cm;}
a{text-decoration:none; color:#000000;}

#signat{margin-top:1cm;	text-align:center; border:0.1cm solid white;}

.signat1{padding-left:2cm; float:left;}
.signat2{padding-left:10cm;}


#carto img{margin:0 auto;}

#grafo img{margin:0 auto;}


#tablo {border-collapse: collapse; margin:0 auto;}
#tablo ul {list-style-type:none; margin-top:0;}
#tablo li {color:black;}
#tablo tbody td, #tablo tbody th{border:1px solid #000000;} 

#tablo tbody th{text-align:left;font-size:100%;}
.tablothn{font-weight:normal;}

#tablo tbody td{padding:0.1cm;}
.tablotdr{text-align:right; font-weight:normal;}
.tablotdc{text-align:center;}
.tablotdrg{text-align:right;font-weight:bold;}
.tabloli{ background-color:#808080;}


.tablogras{font-weight:bold;}
.tablounite{font-size:75%; text-align:right; font-style:italic; margin:0;}
.tablosource{font-size:75%; text-align:left; font-style:italic;	margin:0;}

}