* { 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;
}

table.allfiches
{
	width:			922px;
	border:			none;
	padding:		0;
	margin:			0;
	border-collapse: collapse;
	text-align:		left;
}

div.allfiches tr
{
	padding: 0;
	margin: 0;
}

div.allfiches td
{
	padding: 0;
	margin: 0;
}

div.titremois
{
	position:		relative;
	width:			913px;
	height:			22px;
	margin-top:		10px;
	margin-bottom:	6px;
	padding-left:	5px;
	border:			none;
	font-weight:	bold;
	font-size:		18px;
}
div.titremois1 { background-image:	url(../imgs/cine_titre1.gif); }
div.titremois2 { background-image:	url(../imgs/cine_titre2.gif); }
div.titremois a
{
	text-decoration: none;	
}

div.minifiche
{
	position:		relative;
	overflow:		hidden;
	width:			300px;
	height:			170px;
	
	margin:			0 3px 6px 3px;
	padding:		0;
	font-size:		11px;
	text-align: 		left;
	font-weight:		normal; 
}
div.minifiche1			{ background-image:	url(../imgs/cine_fiche1.gif); }
div.minifiche2			{ background-image:	url(../imgs/cine_fiche2.gif); }
div.minifiche3			{ background-image:	url(../imgs/cine_fiche3.gif); }
div.minifiche img.affiche	{ position: absolute; border: none; left:   5px; top:   5px; width: 120px; height: 160px; overflow: hidden; }
div.minifiche div.zone1		{ position: absolute; border: none; left: 164px; top:   8px; width: 132px; height:  14px; overflow: hidden; font-weight: bold; }
div.minifiche div.zone2		{ position: absolute; border: none; left: 164px; top:  28px; width: 132px; height:  14px; overflow: hidden; font-weight: bold; }
div.minifiche div.zone3		{ position: absolute; border: none; left: 130px; top:  48px; width: 166px; height:  27px; overflow: hidden; text-align: center;}
div.minifiche div.zone4		{ position: absolute; border: none; left: 169px; top:  81px; width: 127px; height:  14px; overflow: hidden; font-weight: bold; }
div.minifiche div.zone5		{ position: absolute; border: none; left: 169px; top: 101px; width: 127px; height:  14px; overflow: hidden; font-weight: bold; }
div.minifiche img.etoile		{ position: absolute; border: none; left: 185px; top: 121px; width:  52px; height:  13px; overflow: hidden; }
div.minifiche div.download		{ position: absolute; border: none; left: 130px; top: 141px; width: 166px; height:  22px; overflow: hidden; text-align: center;	font-weight: normal; }
div.minifiche div.zone_admin	{ position: absolute; border: none; right: 5px; bottom: 5px; }

