/*
PBC - 20080401
	- Elements généraux 
	- css valide sous W3c
	
Francois : 	28/05/2008 
	-Modification du margin sur le "bottom a" (ajout du lien Journalistes)

*/
#body{
	background-color: #F8F8F8;	
	margin-top: 0px;
	margin-left:0px;
	width:99%;
}

#site{
	width: 775px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin: auto;
}

#top{
	background-image: url(/images/site/top/top.jpg);
	background-repeat: repeat-y;
	height: 68px;
	width: 775px;
	text-align: left;
}

#top H1{margin-top: 0px; margin-bottom: 0px;}
#top a {color: #FFFFFF; text-decoration: none;}
#top a:hover {color: #000000;}

#top_logo{
	float:left;
	height: 68px;
}

#top_menu_txt{
	margin-right: 11px;
	margin-top: 30px;
	float: right;
}

#top_bottom{
	clear: both;
	position: absolute;
	height: 9px;
	width: 775px;
	margin-top: -3px;
}

#top_menu_img{
	text-align: right;
	margin-right: 11px;
	margin-top: -29px;
}

#top_menu_img img{margin-left: 1px;}

#top_menu_produits{
	background-image:url(/images/site/top/bg_top_menu_produits.png);
	background-repeat: repeat-y;
	width: 152px;
	height: auto;
	position:absolute;
	z-index:5;
	text-align: right;
	padding-top: 6px;
}

#top_menu_produits_bottom img{display:block;z-index:20;}

#top_menu_produits a{color: #707070;text-decoration: none;}
#top_menu_produits a:hover{color: #000000;}
#top_menu_produits p{margin-top:0px; margin-bottom:0px;padding-right: 10px;}

.under_top_menu_produit{
	background-image:url(/images/vide.gif); 
	background-repeat: no-repeat;
	background-position: 38px 0px;
	height: 1px;
}

#iframemenu{
	z-index:4; 
	position:absolute;
}

#site_contenu{
	position: relative;
	top: 9px;
	width: 775px;
	background-image: url(/images/site/bg_site_contenu.gif);
	background-repeat: repeat-y;
	text-align: center;
	overflow:hidden;
}

#sidebar{
	float: left;
	margin-left: 1px;
	padding-left:7px;
	text-align: right;
	margin-top: 10px;
	width: 147px;   /*width anormal suite dtd strict - necessaire sous ff*/
}

#sidebar a{font-size: 11px;color: #707070;text-decoration:none}
#sidebar a:hover {color: #000000;}
#sidebar img {}

#identification_inconnu{
	background-image: url(/images/site/bg_identification_inconnu.gif);
	background-repeat: no-repeat;
	width: 147px;
	height: 78px;
	text-align: center;
	padding-top:4px;
}

#identification_inconnu p{	margin-top:0px;margin-bottom: 3px;}

#identification_connu{
	width: 138px;
	text-align: left;
	padding-left:9px;	
	margin-bottom: 10px;
}

#identification_connecte{
	width: 131px;
	text-align: left;	
	padding-left:16px;
}

#identification_connecte p{margin-top:0px;margin-bottom: 5px;}

#menu_top{
	background-image: url(/images/site/menu/menu_top.gif);
	height: 2px;
	width: 147px;
	margin-top: 4px;
}

#menu{
	background-image: url(/images/site/menu/menu_bg.gif);
	background-repeat: repeat-y;
	width: 143px;
	text-align: left;
	padding-left: 4px;	
}
#menu p{margin-bottom: 0px;margin-top: 0px;}

#menu_icone_1{ 
	background:#F8F8F8; 
	background-image:url(/images/site/menu/menu_icone_un.gif); 
	background-repeat:no-repeat;
	background-position: 0px 4px;
	width: 139px;
	height: 17px;
}
#menu_icone_1 p{font-size: 11px;color:#FB5811;margin-left:15px;line-height: 19px;}

#menu_icone_2{ 
	background:#F8F8F8; 
	background-image:url(/images/site/menu/menu_icone_deux.gif); 
	background-repeat:no-repeat;
	background-position: 0px 5px;
	width: 139px;
	height: 17px;
}
#menu_icone_2 p{font-size:11px;color:#81B718;margin-left: 15px;line-height: 19px;}

#menu_icone_3{ 
	background:#F8F8F8; 
	background-image:url(/images/site/menu/menu_icone_trois.gif); 
	background-repeat:no-repeat;
	background-position: 0px 5px;
	width: 139px;
	height: 17px;
}
#menu_icone_3 p{font-size:11px;color: #5390A9;margin-left: 15px;line-height: 19px;}

#menu_icone_4{ 
	background:#F8F8F8; 
	background-image:url(/images/site/menu/menu_icone_quatre.gif); 
	background-repeat:no-repeat;
	background-position: 0px 5px;
	width: 139px;
	height: 17px;
}
#menu_icone_4 p{font-size: 11px;color: #6C6767;margin-left: 15px;line-height: 19px;}

#corps{
	float: right;
	width: 619px;
	margin-right: 1px;
}

#bottom{
	background-image: url(/images/site/bg_site_contenu.gif);
	background-repeat: repeat-y;
	padding-top: 0px;
	width: 775px;
	text-align: center;
	padding-top: 28px;
	padding-bottom: 9px;
}

#bottom a{margin-left:14px;margin-right:14px;font-size:10px ; color:#505050; text-decoration:none; }
#bottom p{margin-top: 0px;	margin-bottom: 0px;}

#bottom_fin{
	height: 1px;
	background-color: #DDDDDD;
}

#footer{
	width:100%;
	text-align: center;
}

#credit{
	padding-top:0px;
	margin: auto;
}
#credit p{font-size:11px ; color:#888686;margin-top: 6px;}

#produits{}

#produits p{color:#FFAD00}
#produits a {font-size: 9px; color: #91898B; text-decoration:none;margin-right:3px;margin-left:3px;}
#produits a:hover {color: #000000;}
