@page { size: portrait; }
@page { size: 8.5in 11in; } /* width height */
@page { margin: 2cm; }
#menu, #menuu, a.retouraccueil, #flashcontainer, #piedPage, #opmarg {display: none;}


/* TEXTES
--------------------------------------------------------------------------------------- */
p{font-size: 12px; line-height: 150%; color: #464646;padding: 0 22px 0 35px;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color: #1392C0; text-decoration: underline;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{
	color:#464646; text-decoration:underline;
}
p b{color: #1392C0;font-weight: normal;}
ul li{font-size:11px; line-height:150%; list-style:square;}
ol li{font-size:11px; line-height:150%; color:#1F1F1F;}

p.gros{
	font-size: 16px;
}

.resultat{
	margin: 20px 0 0 0;
	width: 523px;
	background-color: #F6F7EF;
	float: left;
}
.resultat img{
	border: 2px #E9ECD9 solid;
	width: 242px;
	float: left;
	margin: 0;
	padding: 0;
}
.resultat h2{
	background-color: #9ED187;
	color: #1A7416;
	font-size: 14px;
	padding: 10px 0 10px 10px;
	display: block;
	margin: 0 10px 0 252px;
}
.resultat p{
	color: #1392C0;
	float: left;
	padding: 10px;
}
.resultat .info{
	background: url(Gx/01/info.gif) no-repeat left top;
	float : right;
	text-decoration : none;
	text-indent : -999em;
	overflow : hidden;
	width: 80px;
	height: 35px;
	margin: 5px 15px 0 0;
}
.detail{
	width: 411px;
	background-color: #F6F7EF;
	float: left;
}
.detail h2, .photo h2{
	background-color: #9ED187;
	color: #1A7416;
	font-size: 14px;
	padding: 10px 0 10px 10px;
}
.detail b{
	font-weight: bold;
}
.detail p{
	padding: 10px;
}
.photo{
	margin: 0 10px;
	width: 242px;
	background-color: #F6F7EF;
	float: left;
}
.photo a img{
	border: none;
}