/* paramétrage du body de toute les pages */
body
{
	position: relative;
	background-color:rgb(48,11,18);
	font-family: Verdana, Arial, serif;
	font-size: small;
	margin: 0 auto;
	width:1008px;
	/*background-image:url("../images/body-background-noel.jpg");*/
	background-image:url("../images/HBackGrd_index.jpg");
	background-color:#300B12;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	/*background-repeat:no-repeat;*/
	
	background-position:top center;
}

table
{
	border-collapse:collapse;
}

a
{
	text-decoration:none;
}

a:hover
{

}

.abuyinfo
{
	padding:2px;
	border:1px solid #8C092B;
	background-color:#8C092B;
	color:white;
	font-size:10px;
}

.abuyinfo:hover
{
	background-color:black;
}

/**** CSS BANNER ****/

#div_banner
{
	height:154px;
	width:1006px;
	border:0px solid black;	
	/*background-image:url("./images/banner_2_O.png");*/
}

#div_banner_logo
{
	float:left;
	position:absolute;
	top:0px;
	padding-top:6px;
	left:0px;
	width:345px;
	height:120px;
	border:0px solid gray;
	background-color:rgb(255,255,255);
	/*background-color:rgb(140,9,43);*/
	/*background-image:url("../images/back_log3.jpg"); /*dégradé bordo*/
	/*background-repeat:repeat-x;*/
}

/* BLOC QUI CONTIENT LES 5 ICONES MENU PRINCIPAL*/
#div_banner_menu
{
	position:absolute;
	top:0px;
	left:345px;
	height:54px;
	width:621px;
	padding-top:10px;
	padding-left:80px;
	border:0px solid black;
	background-color:transparent;
	background-image:url("../images/nav/HBachGrd_ico2.jpg");
	background-repeat:no-repeat;
}

#div_banner_menu a
{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;	
}

#div_banner_menu img
{
	border:none;
}

#div_banner_menu a:hover
{
	background-color:transparent;
}

.aspectacles
{
	display:block;
	background-image:url("../images/nav/ico_spectacles9.png");
	background-repeat: no-repeat;
	margin-left:16px;
}
.aspectacles:hover 
{	visibility: visible;}
.aspectacles:hover img 
{	visibility: hidden;}

.aloisirs
{
	display:block;
	background-image:url("../images/nav/ico_loisirs5.png");
	background-repeat: no-repeat;
	margin-left:16px;
}
.aloisirs:hover 
{	visibility: visible;}
.aloisirs:hover img 
{	visibility: hidden;}

.arubrlitt
{
	display:block;
	background-image:url("../images/nav/ico_rublitt5.png");
	background-repeat: no-repeat;
	margin-left:16px;
}
.arubrlitt:hover 
{	visibility: visible;}
.arubrlitt:hover img 
{	visibility: hidden;}

.apro
{
	display:block;
	background-image:url("../images/nav/ico_prod4.png");
	background-repeat: no-repeat;
	margin-left:16px;
}
.apro:hover 
{	visibility: visible;}
.apro:hover img 
{	visibility: hidden;}

.alemag
{
	display:block;
	background-image:url("../images/nav/ico_ayocult4.png");
	background-repeat: no-repeat;
	margin-left:16px;
}
.alemag:hover 
{	visibility: visible;}
.alemag:hover img 
{	visibility: hidden;}

.abtnBuy
{
	background-image:url("../images/nav/ico_buy_red.png");
	background-repeat: no-repeat;
	background-position:right;
}

.abtnBuy:hover
{
	background-image:url("../images/nav/ico_buy_red_hover.png");
	background-repeat: no-repeat;
}

.abtnInfo
{
	background-image:url("../images/nav/ico_info_red.png");
	background-repeat: no-repeat;
}

.abtnInfo:hover
{
	background-image:url("../images/nav/ico_info_red_hover.png");
	background-repeat: no-repeat;
}

.abtnBack48
{
	background-image:url("../images/nav/backtr_sml48.gif");
	background-repeat: no-repeat;
}

.abtnBack48:hover
{
	background-image:url("../images/nav/backt_sml48.gif");
	background-repeat: no-repeat;
}

.abtnListen48
{
	background-image:url("../images/nav/backtr_sml48.gif");
	background-repeat: no-repeat;
}

.abtnListen48:hover
{
	background-image:url("../images/nav/backt_sml48.gif");
	background-repeat: no-repeat;
}

.abtnWWW48
{
	background-image:url("../images/nav/wwwtr_sml48.gif");
	background-repeat: no-repeat;
}

.abtnWWW48:hover
{
	background-image:url("../images/nav/wwwt_sml48.gif");
	background-repeat: no-repeat;
}

.abtnBuy48
{
	background-image:url("../images/nav/carttr_sml48.gif");
	background-repeat: no-repeat;
}

.abtnBuy48:hover
{
	background-image:url("../images/nav/cartt_sml48.gif");
	background-repeat: no-repeat;
}

#div_banner_undermenu
{
	position:absolute;
	top:64px;
	left:345px;
	height:62px;
	width:661px;
	padding-top:0px;	
	border:0px solid black;
	background-color:#005555;
	background-image:url("../images/nav/HBachGrd_underico4.jpg");
	/*background-repeat:repeat-y;	*/
}

#div_toppubs
{
	width:728px;
	height:90px;
	border: 1px solid gray;
	text-align:left;
	padding:0px;
	margin:0px;
}

#div_banner_links
{
	position:absolute;
	top:126px;
	left:0px;
	width:1006px;
	height:24px;
	background-color:rgb(140,9,43);
	color:white;
}

#div_banner_links td
{
	padding-left:15px;
	padding-right:15px;
}

#div_banner_links a
{
	color:white;
	font-size:10px;
	text-decoration:underline;
}

#div_banner_links a:hover
{
	color:#FFFFCC;
	background-color:rgb(140,9,43);
}	


/* MISE EN FORME DU MENU CONTEXTUEL situé en dessous du MENU GENERAL*/

#div_menucontextuel
{
	position:absolute;
	top:320px;
	left:0px;
	border:1px solid black;
}

#div_menu
{
	border:0px solid blue;
}

#div_content
{
	border:0px solid red;
}

.a_menu_run
{
	color:white;
	text-decoration:underline;
	font-size:10px;
}

.a_menu_run:hover
{
	color:RGB(255,204,69);
	background-color: transparent;
	/*background-color: RGB(186,15,60);*/
}

/* MISE EN FORME DES TITRES */
h1
{
	padding:0;
	padding-top:5px;
	margin:0;
}

h2
{
	font-size:16px;
	color:gray;
	font:arial;
	font-weight:bold;
}

h3
{
	color:white;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	background-color:#C8C8C8;
	text-indent:20px;
	border:Opx solid RGB(140,9,43);
	margin-bottom:5px;
	margin-top:5px;
	padding-top:3px;
	padding-bottom:2px;
}

h4
{
	font-size:11.5px;
	text-align:left;
	margin-top:3px;
}

/* MISE EN FORME DE LA RUBRIQUE LITTERAIRE */

.td_rubrique
{

}

.p_rubrlitt
{
	font-size:11px;
	color:RGB(140,9,43);
	background-color:RGB(200,200,200);
	padding:5px;
}

.a_rubrlitt
{
	text-decoration:none;
	color: RGB(140,9,43);
}

.td_rubrlitt_l
{
	/*background-color:RGB(245,221,133);*/
	/*background-color:RGB(220,150,200);*/
	background-color:#26A9E0;
	border:1px solid RGB(140,9,43);
	border-right:0px;
	font-size:11px;
	width:150px;
	padding:5px;
	padding-left:30px;
}

.td_rubrlitt_r
{

	/*background-color:RGB(245,221,133);*/
	background-color:#26A9E0;
	border:1px solid RGB(140,9,43);
	border-left:0px;
	width:50px;
	color:white;
}

.td_rubrlitt_l a
{
	color:white;
	font-size:11px;
}

.cell_res
{
	padding: 0px; /*décollage du contenu par rapport aux bordures*/
	font-size: xx-small;
	color: white;	
	text-align:left;
	background-color:#26A9E0;
	border:1px solid RGB(140,9,43);
}
/*FIN DE LA RUBRIQUE LITTERAIRE*/

.td_lemag_l
{
	/*background-color:RGB(245,221,133);*/
	/*background-color:RGB(220,150,200);*/
	background-color:#F7B2DE;
	border:1px solid RGB(140,9,43);
	border-right:0px;
	font-size:11px;
	width:150px;
	padding:5px;
	padding-left:30px;
	color:RGB(140,9,43);
}

.td_lemag_r
{
	/*background-color:RGB(245,221,133);*/
	background-color:#F7B2DE;
	border:1px solid RGB(140,9,43);
	border-left:0px;
	width:48px;
	color:RGB(140,9,43);
}

.td_lemag_l a
{
	color:RGB(140,9,43);
	font-size:11px;
}

#div_menu_bas
{
	position: absolute;
	top:400px;
	left:0px;
	height:300px;
	width:200px;
}

.a_ppp
{
	color: white;
	font-size:10px;
	text-decoration:underline;
}

#div_left
{
	position: absolute;
	top:175px;
	left:0px;
	width: 200px;
	border: 1px solid black;
	background-color: #FFFFFF; /*rgb(198,156,109);*/
	color: RGB(140,9,43);
	padding-left: 0px;
	text-align: left;
	font-size:10px;
	font-weight:bold;
}

#div_background
{
	position:absolute;
	left:0px;
	top:90px;
	width:1008px;
	height:816px;
}

#main
{
	border: 0px dotted yellow;
}

#title
{
	position:float;
	float:left;
	width:250px;
	border:0px solid cyan;
}

#toppub
{
	position:float;
	float:right;
	margin-right:7px;
}

#div_foot
{
	width:596px;
	/*background-color:rgb(48,11,18);*/
	height:64px;
	text-align:center;
	padding-left:200px;
	padding-right:200px;
	border:0px solid magenta;
	margin-top:3px;
}

#div_foot td
{
	padding-left:7px;
	padding-right:7px;
	font-size:10px;
}

#div_foot a
{
	/*color:#CCCCCC;*/
	color:#555555;
	text-decoration:underline;
}

#div_foot a:hover
{
	color:#FFFFCC;
	background-color:rgb(48,11,18);
}



/* Définition des tableaux, lignes et cellules*/
.cell_spectacle
{
	color: rgb(140,9,43);
	/*text-align: center;*/
	padding: 0px; /*décollage du contenu par rapport aux bordures*/
	font-size: 10px;
}

td.super_cell_spectacle
{
	/*padding:10px; /*décollage du contenu par rapport aux bordures*/
}


.cell_query
{
	border-style: solid;
	border-color: black;
	border-width: 1px;
	padding: 0px; /*décollage du contenu par rapport aux bordures*/
	font-size: xx-small;
	color:black;
}



.tbl_query
{
	border-collapse: collapse;
}


.cell_loisir
{
	border-style: solid;
	border-color: white;
	border-width: 1px;
	padding: 1px; /*décollage du contenu par rapport aux bordures*/
	font-size: x-small;
	color:white;
}

.supercell_loisir
{
	font-size: x-small;
	color:white;
}

.cell_menu_hor
{
	height: 38px;
	color: #663300;
	text-align: center;
	font-size: 14px;
	padding-top:5px;
	margin-top:5px;
	/*background-image: url("images/nav/menu_button40_off.png");
	background-repeat: no-repeat;
	background-position : center center;*/
}

.cell_menu_hor a
{
	color:white;
}

.cell_menu_hor a:hover
{
	color:yellow;
	background-color:RGB(140,9,43);
}
.cell_menu_hor1
{
	height: 38px;
	color: #663300;
	text-align: center;
	font-size: 14px;
	/*background-image: url("images/nav/menu_button40_on.png");
	background-repeat: no-repeat;
	background-position : center center;*/
}

.input_admin
{
	height: 40px;
	text-align: center;
	width: 280px;
}





