* { margin:0; padding:0; }

body
{
	font-family:	verdana, arial, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:	normal;
	color:			#000000;
	background:		#CCCCCC;
	margin:			5px;
}

div.main
{
	border:			none;
	color:			#111111;
	width:			950px;
	position:		relative;
	left:			50%;
	margin-left:		-465px;
}

div.main_top
{
	width:			950px;
	height:			64px;
	background-image:	url(../imgs/blog_page_1.gif);
}

div.main_top H1
{
	text-align:		center;
	width:			100%;
	padding-top:		5px;
	font-size:		22px;
	font-weight:		bold;
	font-family:		arial;
}

div.main_middle
{
	width:			922px;
	background-image:	url(../imgs/blog_page_2.gif);
	padding-left:		14px;
	padding-right:		14px;
}

div.main_bottom
{
	width:			930px;
	height:			22px;
	background-image:	url(../imgs/blog_page_3.gif);
	font-size:		11px;
	text-align:		right;
	padding-top:		12px;
	padding-left:		10px;
	padding-right:		10px;
}

div.menu_lien
{
	position:		absolute;
	left:			0;
	top:			38px;
	padding-left:		8px;
	padding-right:		8px;
	width:			934px;
}

div.menu_lien div.gauche
{
	float:			left;
	height:			14px;
	width:			4px;
	background-image:	url(../imgs/blog_menu_1.gif);
}

div.menu_lien div.milieu
{
	float:			left;
	height:			14px;
	background-image:	url(../imgs/blog_menu_2.gif);
}

div.menu_lien div.droite
{
	float:			left;
	height:			14px;
	width:			4px;
	background-image:	url(../imgs/blog_menu_3.gif);
}

div.menu_lien a
{
	color:			#000000;
	text-decoration:	none;
}

div.menu_lien a:hover
{
	color:			#555555;
	text-decoration:	underline;
}

a
{
	color:			#222222;
	text-decoration:	underline;	
}

a:hover
{
	color:			#555555;
	text-decoration:	underline;	
}

table.formulaire
{
	background:		#FFFFFF;
	border:			solid 1px #555555;
}

table.formulaire td
{
	background:		#F7F7F7;
	font-weight:	normal;
	text-align:		center;
	width:			250px;
	padding:		2px;
}

table.formulaire th
{
	background:		#F1F1F1;
	font-weight:	bold;
	text-align:		right;
	padding:		2px;
	width:			150px;
}

input.texte
{
	width:			240px;
}

table.listing
{
	background:		#FFFFFF;
	border:			solid 1px #555555;
	width:			630px;
}

table.listing td
{
	background:		#F7F7F7;
	font-weight:	normal;
	text-align:		center;
	padding:		2px;
}

table.listing th
{
	background:		#F1F1F1;
	font-weight:	bold;
	text-align:		center;
	padding:		2px;
}

div.lien_connect
{
	color:				#222222;
	text-decoration:	none;
	font-weight:		normal;
	font-style:			normal;
}

div.lien_connect a
{
	color:			#222222;
	text-decoration: 	none;
	font-weight:		normal;
	font-style:		normal;
}

div.lien_connect a:hover
{
	text-decoration: 	underline;
	font-weight:		normal;
	font-style:		normal;
}

div.minifiche
{
	float:			left;
	position:		relative;
	overflow:		hidden;
	width:			454px;
	height:			138px;
	
	margin:			0 3px 6px 3px;
	padding:		0;
	font-size:		11px;
	text-align: 		left;
	font-weight:		normal;
	background-image:	url(../imgs/prgm_fiche.gif);
}
div.minifiche img.icone		{ position: absolute; border: none; left:   5px; top:   5px; width: 240px; height: 128px; overflow: hidden; }
div.minifiche div.zone1		{ position: absolute; border: none; left: 257px; top:   8px; width: 188px; height:  14px; overflow: hidden; text-align: center;	font-weight: bold; }
div.minifiche div.zone2		{ position: absolute; border: none; left: 315px; top:  28px; width: 131px; height:  14px; overflow: hidden; text-align: left;	font-weight: normal; }
div.minifiche div.zone3		{ position: absolute; border: none; left: 315px; top:  48px; width: 131px; height:  14px; overflow: hidden; text-align: left;	font-weight: normal;}
div.minifiche div.zone4		{ position: absolute; border: none; left: 315px; top:  68px; width: 131px; height:  14px; overflow: hidden; text-align: left;	font-weight: normal; }
div.minifiche div.zone5		{ position: absolute; border: none; left: 315px; top:  88px; width: 131px; height:  14px; overflow: hidden; text-align: left;	font-weight: normal; }
div.minifiche div.download		{ position: absolute; border: none; left: 257px; top: 108px; width: 188px; height:  22px; overflow: hidden; text-align: center;	font-weight: normal; }
div.minifiche div.zone_admin	{ position: absolute; border: none; right: 5px; bottom: 5px; }


