html {
	font-size:100%;
}

*{margin:0;padding:0}

p{margin:10px auto}

body{
	margin:0pt;
	padding:0pt;
	background-color:#12565c;
	font-family:Verdana, Arial, Helvetica;
	font-size:1em;
}

textarea, input{border:1px solid #9ec6d0;}

/* ////////////////////////////////////////////// Structure de la page //////////////////////////////////////////////////// */

#site {
	position:absolute;
	width:1000px;
	height:570px;
	top:50%;
	left:50%;
	margin-left:-500px;
	margin-top:-285px;
}

#menu {
	width:1000px;
	height:128px;
}

#screen {
	width:1000px;
	height:442px;
	background-image:url('../jpg/fond.jpg');
}


/* /////////////////////                                                                       TOUTE   PAGE                     /////////////////////////// */

#colonne_gauche h1, #colonne_centre h1, #colonne_droite h1, #colonne_unique h1, #colonne_3_ident_gauche h1, #colonne_3_ident_centre h1, #colonne_3_ident_droite h1, #colonnes_2_g_gauche h1, #colonnes_2_g_droit h1{
	color:#76173b;
	font-size:1em;
	text-align:center;
	display:block;
	margin:2px auto 4px auto;
	font-family: "trebuchet ms", verdana, arial;
}

#colonne_gauche div, #colonne_centre div, #colonne_droite div, #colonne_unique div, #colonnes_2_g_gauche div, #colonnes_2_g_droit div{
	margin:auto 4px;
}

#colonne_centre div h1{font-size:1.2em}

.centre_scroll{overflow:auto;height:406px}

.txt_rouge{color:#76173b;}

h1 a{color:#76173b;}
h1 a:hover{color:#935069;}

/*  TAILLE DES ZONES TEXTES */
#colonne_3_ident_gauche p, #colonne_3_ident_centre p, #colonne_3_ident_droite p, #colonne_gauche div, #colonne_centre div, #colonne_droite div, #colonne_unique div, #colonnes_2_g_gauche div, #colonnes_2_g_droit div{font-size:0.74em}

/* /////////////////////                                           PAGE EN 1 COLONNE                      /////////////////////////// */


#colonne_unique{
	position:absolute;
	height:434px;
	top:136px;
	left:10px;
	width:982px;
}






/* /////////////////////                                            PAGE EN 3 COLONNE     identique                 /////////////////////////// */

#colonne_3_ident_gauche, #colonne_3_ident_centre, #colonne_3_ident_droite{
	position:absolute;
	height:342px;
	top:228px;
	width:321px;
	overflow:auto;
}

#colonne_3_ident_gauche p, #colonne_3_ident_centre p, #colonne_3_ident_droite p{margin-top:0;padding:6px 6px 0 6px;color:#111}

#colonne_3_ident_gauche h2, #colonne_3_ident_centre h2, #colonne_3_ident_droite h2{
	color:#1f5b61;
	font-size:0.7em;
	margin-left:12px;
	margin-top:8px;
}

#colonne_3_ident_gauche{left:10px}
#colonne_3_ident_centre{left:341px}
#colonne_3_ident_droite{left:672px}


.hr_radars{width:180px;color:#ccc;text-align:center;margin:auto}




/* /////////////////////                                            PAGE EN 2 COLONNES           gauche           /////////////////////////// */
#colonnes_2_g_gauche, #colonnes_2_g_droit{position:absolute;height:434px;top:136px;}
#colonnes_2_g_gauche{
	left:10px;
	width:200px;
}
#colonnes_2_g_droit{
	left:220px;
	width:772px;
}





/* /////////////////////                                            PAGE EN 3 COLONNE                      /////////////////////////// */

#colonne_gauche, #colonne_centre, #colonne_droite{position:absolute;height:434px;top:136px;}

#colonne_gauche{
	left:10px;
	width:200px;
}

#colonne_droite{
	left:792px;
	width:200px;
}

#colonne_centre{
	left:220px;
	width:561px;
}


a img{border:0 none}

#colonne_centre h2{
	color:#1f5b61;
	font-size:1.1em;
}
#colonne_centre h2 a{color:#1f5b61;}

#colonne_centre div table{text-align:center;margin:auto}

div p a{color:#b83063;text-decoration:underline}
div p a:hover{color:#c67392}

select{font-size:1em;}

#colonne_gauche img{display:block;}

.submit{background-color:#1d7f96;color:white;font-weight:bold;border:2px solid white}


/*                                                                                                                                                                                                                CONCOURS         */
#liste_cartouche{
	text-align:center;
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:auto;
	height:325px;
}
#liste_cartouche li{margin:0 2px}


/*                                                                                                                                                                                                                CINEMA    AGENDA             */
#image_grande_bordure{float:right;margin:0 0 5px 8px;border:1px solid #888}


/*                                                                                                                                                                                                                CINEMA                */
#cinema_liste{list-style-type:none;padding:0}
#cinema_liste li{margin:5px 0;}
#cinema_liste strong{display:inline}

.tableau_horaire{
	border:1px solid #ff9933;
	background-color:#fff3e8;
	margin:20px auto;
	width:500px;
}

.tableau_horaire tr td{margin:0;}
.tableau_horaire tr .fond_fonce{background-color:#fde5cf}


/*                                                                                                                                                                                                               PARTENAIRE                */
#partenaires_liste{list-style-type:none;padding:0}
#partenaires_liste li{font-weight:bold;font-size:1.4em;margin:8px 8px 8px 0}
#partenaires_liste li ul{list-style-type:none}
#partenaires_liste li ul li a{text-decoration:none;color:black;font-size:0.7em;font-weight:normal}


/*                                                                                                                                                                                                               AGENDA                */
#agenda_nos_selections{list-style-type:none;overflow:auto;height:406px;margin:0;padding:0;font-size:0.9em}
#agenda_nos_selections li{margin:0;padding:0;margin-bottom:5px}
#agenda_nos_selections li a strong{display:inline}
#agenda_nos_selections .couleur1{color:#18406d;text-decoration:none}
#agenda_nos_selections .couleur2{color:#0f5d63;text-decoration:none}

.agenda_liste_details{list-style-type:none;margin-left:0;padding:0}

.lien1{
	color:#185d86;
	font-size:1em;
	text-align:center;
	margin:auto;
	display:block;
	font-weight:bold;
	text-decoration:none
}

#agenda_source{
	margin-top:10px;
	text-align:left;
	font-style:italic;
	font-size:1em;
}

.espacement_hauteur tr td{padding-top:3px;padding-bottom:3px}