@charset "utf-8";
/* CSS Document */

/*PAGE LAYOUT*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#haut-recherche{position:absolute; width:900px;}
#logo{display:block;float:left; background:url(../images-referencement/referencement_logo.gif) no-repeat; width:274px; height:213px;font: 0.7em Tahoma, sans-serif;	font-size:36px; font-weight:bold; color:#FFFFFF; text-decoration:none; marging-top:10px;}
#topheader{float:right; width:626px; height:97px; background-color:#F0F0F0; position:relative}
#toplinks{position:absolute; right:12px; top:15px;}
#recherche{position:absolute; right:12px; top:35px;}
#resultat{float:left; width:900px;position:relative}
#medias{
	position:absolute;
	right:5px;
	top:50px;
}
#medias img{border:0;}
#navigation{position:absolute; right:12px; top:70px;}
#menu{float:right; width:626px; height:32px; background-image:url(../images-referencement/referencement_bg_menu.gif); background-repeat:repeat-x;}
#submenu{float:right; width:626px; height:32px; background-image:url(../images-referencement/referencement_bg_submenu.gif); background-position:top; background-repeat:repeat-x;}
#image-recherche{float:right; width:626px;height:84px;}
#contenttext{float:right; width:626px;}
#leftpanel{float:left; width:274px;}
#tags{float:right;width:250px; height:290px;border:solid 1px;background-color: #F7F7F7;line-height:2.4em;  padding:5px; margin:5px}
#footer{float:left; width:900px; background-color:#F0F0F0; padding:0px; padding-top: 10px; padding-bottom: 10px; }
#partenaires {float:left; width:900px; background-color:#FFFFFF; padding:0px; padding-top: 5px; padding-bottom: 5px; }
/*GRAY PANEL*/
.graypanel{
	border:solid 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px; text-align:justify
}
.graypanel img {border:0;}
/*TEXT STYLES*/
.bodytext {font: 0.7em Tahoma, sans-serif; color: #666666;}
p,ul .bodytext {padding:10px;padding-top:0;padding-bottom:0;text-align:justify;}
#topheader img{
	position:relative;
	right:12px;
	top:15px;
}
#topheader a:link{
	font: Tahoma, sans-serif;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#topheader a:visited {
	font: Tahoma, sans-serif;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#topheader a:hover {
	font: Tahoma, sans-serif;
	color: #666666;
	font-weight:bold;
	text-decoration:underline;
}
#contenttext h1 {
	font: 0.7em Tahoma, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#e42222;
}

#contenttext h1 a{
	font: 0.7em Tahoma, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#e42222;
	text-decoration:none;
}
#resultat h1 {
	font: 0.7em Tahoma, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#e42222;
}
#contenttext h2{
	font: 0.7em Tahoma, sans-serif;
	font-size:11px;
	color: #666666;
	font-weight:bold;
}
#resultat h2{
	font: 0.7em Tahoma, sans-serif;
	font-size:11px;
	color: #666666;
	font-weight:bold;
}
#contenttext img{
	float: right;
	padding-right: 0px;
	border:0;
	vertical-align: bottom;
}
#contenttext a:link{
	font: Tahoma, sans-serif;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#contenttext a:visited {
	font: Tahoma, sans-serif;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#contenttext a:hover {
	font: Tahoma, sans-serif;
	color: #666666;
	font-weight:bold;
	text-decoration:underline;
}
#leftpanel h3 {
	font: 1em Tahoma, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:justify;
}
#partenaires a:link{
	font: Tahoma, sans-serif;
	color: #0052B5;
	font: 1em Tahoma, sans-serif;
	font-size:10px; text-decoration:none;
}
#partenaires a:visited {
	font: Tahoma, sans-serif;
	color: #0052B5;
	font: 1em Tahoma, sans-serif;
	font-size:10px;	text-decoration:none;
}
#partenaires a:hover {
	font: Tahoma, sans-serif;
	color: #0052B5;
	font: 1em Tahoma, sans-serif;
	font-size:10px;	text-decoration:underline;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#e42222;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.referencement-menu {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#e42222;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#e42222;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}
