body  {
	background:#FFFFFF none repeat scroll 0 0;
	font-size:10px;
	margin:0;
	padding:0;
	text-align:center;
	}
#container {
background:#FFFFFF url(commun/bg-container.gif) repeat-y scroll 0 0;
margin:0 auto;
padding:0;
position:relative;
text-align:left;
width:995px;}
#header {
background:transparent url(header.jpg) repeat-x scroll 0 0;
height:106px;}
#logo {
display:block;
height:43px;
left:28px;
position:absolute;
top:6px;
width:101px;}
#logo a {
display:block;
height:49px;
width:115px;}
img {
border:medium none;
margin:0;
padding:0;
}
#pv {
left:220px;
position:absolute;
top:0;
width:709px;}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;}
#pv li {
float:left;}
#nav {
left:223px;
position:absolute;
text-align:left;
top:82px;
width:775px;}
#nav li {
float:left;
margin:0;
padding:0;}
#nav .on div {
background-color:#756861;
display:block;
margin-right:2px;
}
#nav li a {
display:block;
margin:0;
padding:1px 10px 0; border:none;}
#drapeaux {
left:860px;
position:absolute;
top:5px;
width:141px;}
#drapeaux img {
margin:0;
padding:0 3px 0 0;}
#recherche {
background:transparent url(fd_recherche.gif) no-repeat scroll 0 0;
height:28px;
left:10px;
position:absolute;
top:68px;
width:141px;}

#selectionLay {
background:transparent url(box/box_select_bot.gif) no-repeat scroll left bottom;
display:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
left:307px;
position:absolute;
text-align:left;
top:28px;
width:681px;
z-index:900;}
#nav img {
margin:7px 0 4px;}
#nav li div {
display:block !important;
float:none;
width:auto;}
img  {
	border:0;
	}

#all  {
}
.right {
float:right;
}
.level1 {
margin-bottom:20px;
margin-top:50px;
width:950px;}
.level1 li {
float:left;
margin:0 8px 2px 0;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;}
.level1 a {
background:transparent url(p_gris.gif) no-repeat scroll 0 3px;
color:#999999;
font-family:Verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:10px;
text-decoration:none;}
.level2 {
margin-bottom:20px;
text-align:left;
width:190px;}
.afoot {
color:#999999;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
text-decoration:none;}
#footer .content {
background:transparent url(logo-groupe.gif) no-repeat scroll 0 10px;
margin:0 auto;
position:relative;
width:995px;}
#footer{background:#EEEEEE none repeat scroll 0 0;
border-top:2px solid #CCCCCC;
margin:10px 0 0;
text-align:center;}
#content{
margin:-10px auto; width:1000px; padding:0 0 0 4px 
}
#nav .on div a:hover {
background-color:#CCCC33;}
#footer h4.titre {
border:medium none;
color:#FFC380;
font-size:11px;
font-weight:bold;
padding:0 10px;
text-transform:uppercase;
}
.titre {
margin-bottom:4px;
padding-bottom:6px;}
#leftCol  {
	float:left;
	margin:30px 0 0 14px;
	width:748px;
	}
#recherche1{ text-align:left; margin:0 0 14px 0 }
#rightCol  {
	float:left;
	margin:10px 0 0 0;
	width:221px;
	background:url(bg_rightcol.jpg) repeat-x; text-align:left; border:1px solid #cccccc;
	}

#recherche  {
	margin:10px 0 20px 0;
	padding:0 0 0 10px;
	}


#requete h1  {
	margin:0 0 20px 0;
	padding:0 0 0 12px; color:#0066CC; font:bold 18px tahoma; text-align:left; text-transform:uppercase;
	}

#resultats  {
	float:left;
	width:100%;
	clear:both;
	}

.blocResultat  {
	padding:10px 0 20px 0;
	overflow:hidden;
	width:100%;
	border-top:4px solid #CCCCCC;
	}

.blocResultat p  {
	text-align:justify;
	margin:0 10px 5px 0;
	font:11px Arial, Helvetica, sans-serif;
	}
	
.blocResultat h2  {
	margin:0 10px 10px 0;
	padding:0;font-size:16px; text-align:left;font:bold 13px Arial, Helvetica, sans-serif;}
	
.blocResultat a {
	color:#9933CC;
	text-decoration:none;
	}
	
.blocResultat a:hover  {
	text-decoration:underline;
	}


.blocResultat img  {
border:1px solid #808080;
float:left;
margin:0 1em 0 0;
padding:4px;
	}
	
.suite  {
	text-align:right;
	padding:0;
	}
	
.suite a  {
color:#1170CF;
text-decoration:none;
Font-family:Arial,Helvetica,sans-serif;
Font-size:11px; font-weight:bold;
	}
	
.suite  a:hover  {
	color:#000; text-decoration:none;
	}

#adsense1  {
	padding:0 10px 0 0;
	margin:0 0 15px 0;
	float:left;
	}

#adsense2  {
	padding:0 10px 0 0;
	margin:10px 0 0 0;
	float:left;
	}
	
#adsense3  {
	}

#rubriques ul  {
	margin:6px 0;
	padding:0;
	list-style-type:none;
	}
#rubriques ul li{ margin:4px 0 0 0;}
#rubriques ul li  a {
	color:#171B20;
	text-decoration:none;
	padding:0 0 0 10px;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
	}
	
#rubriques ul li.on a  {
	border-left:3px solid #171B20; font-size:12px;
	}

#tags ul  {
	list-style-type:none;
	margin:0 0 6px 0;
	padding:4px 10px;
	}
	
#tags ul li  {
	display:inline;
	}
	
#tags ul li a  {
	color:#171B20;
	line-height:20px;
	padding:0 10px 0 0; font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
#tags ul li a:hover  {
	}
	
	#tags ul li a.poids1	{color:#7f7f7f; font-size:10px;}
	#tags ul li a.poids2	{color:#7f7f7f; font-size:10px;}
	#tags ul li a.poids3	{color:#4c4c4c; font-size:10px;}
	#tags ul li a.poids4	{color:#4c4c4c; font-size:10px;}
	
	#tags ul li a.poids5	{color:#404040; font-size:11px;}
	#tags ul li a.poids6	{color:#404040; font-size:12px;}
	#tags ul li a.poids7	{color:#333333; font-size:13px;}
	#tags ul li a.poids8	{color:#333333; font-size:14px;}
	
	#tags ul li a.poids9	{color:#262626; font-size:15px;}
	#tags ul li a.poids10	{color:#191919; font-size:16px;}
	#tags ul li a.poids11	{color:#0d0d0d; font-size:17px;}
	#tags ul li a.poids12	{color:#000; font-size:18px;}
	
	
	
	
#lienHome  {
	padding:10px;font:bold 12px Arial, Helvetica, sans-serif;
	}
	
#lienHome a  {
	color:#000;
	text-decoration:none;
	}
	
#lienHome a:hover  {
	text-decoration:underline;
	}
	
	
#skipPage  {
	text-align:center;
	margin:10px 0;
	clear:both;
	}
	
a.prec  {
	color:#000;
	margin:0 5px;
	text-decoration:none;
	}
	
a.suiv  {
	color:#000;
	margin:0 5px;
	text-decoration:none;
	}
	
a.prec:hover,a.suiv:hover  {
	}
	
	
.titre  {
	font-weight:bold;
	color:#315aac;
	padding:7px; text-transform:uppercase; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #dddddd;
	}
	
.clear  {
	clear:both;
	}

#footer ul {
padding:0 10px 10px;
}
.level1 {
margin:10px auto 2px;
width:90%;
}
.right {
float:right;
}
.level1 {
margin-bottom:20px;
margin-top:50px;
width:950px;
}
.right {
float:right;}

.prix{
	color:#CC0000 !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
	}
.tourPrixvac	{padding:4px; border:1px solid #bfbfbf; font-family:arial, helvetica, sans-serif;}
.prixVac
{
	font-size:13px !important;
	padding:10px 0 10px 0;
	background:url(fond-bloc-tarif.gif) repeat-x;
}

.tagsResultats	{margin:10px 0 0 0; font-family:arial, helvetica, sans-serif; font-size:11px; text-align:left;}