body.vladivoscope {
	text-align: center; /* Pour centrer le menu sous IE */
}

body.script {
	background-color: rgb(0,153,51); /* orange foncé */
	color: black
}

/* Style des calques */

#cadre {
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 750px;
	height: 430px;
	margin-top: -215px; /* moitié de la hauteur */
	margin-left: -375px; /* moitié de la largeur */
	border: 2px solid #99ccff;
}

#haut_gauche {
	width: 250px;
	height: 78px;
	float: left; /* Pour que les <span> se comportent bien */
}

#haut_centre {
	width: 300px;
	height: 78px;
	float: left;
}

#haut_droit {
	width: 196px;
	height: 78px;
	float: left;
}

#centre {
	height: 318px;
	background-image: url('images/vladfondcoupe.JPG');
	background-repeat: no-repeat;
	background-position: 0px -68px;
	vertical-align: top;
	text-align: center; /* Pour centrer le cadre central sous IE */
	clear: both; /* Pour faire descendre ce bloc en dessous des autres sous Firefox */
}

#info {
	margin: auto;
	width: 78%;
	height: 75%;
	text-align: left;
}

#colonne_info_G {
	width: 61%;
	background-color: red;
}

#colonne_info_D {
	width: 37%;
	background-color: red;
}

#titre_actu {
	background-color: #ccffff;
	width: 61%;
	height: 19px;
	margin: 1px;
	float: left;
}

#liste_actu {
	background-color: #ccffff;
	width: 61%;
	height: 178px;
	margin: 1px;
	float: left;
}

#titre_concert {
	background-color: #ccffcc;
	width: 37%;
	height: 19px;
	margin: 1px;
	float: left;
}

#liste_concert {
	background-color: #ccffcc;
	width: 37%;
	height: 108px;
	margin: 1px;
	float: left;
}


#titre_document {
	background-color: #ccccff;
	width: 37%;
	height: 19px;
	margin: 1px;
	float: left;
}

#liste_document {
	background-color: #ccccff;
	width: 37%;
	height: 46px;
	margin: 1px;
	float: left;
}

#menu {
	margin: auto;
	width: 909px;
	height: 112px;
}

#retour {
	float: left;
	font: 0.6em Tahoma;
	vertical-align: super;
	margin: 1px 1px 1px 37px;
}

#bio {
	background-color: #ffffcc;
	width: 180px;
	float: left;
	font: 1em Tahoma;
	margin: 35px 1px 1px 38px;
}

#gr_par {
	background-color: #ccffcc;
	width: 180px;
	float: left;
	font: 1em Tahoma;
	margin: 35px 1px 1px 1px;
}

#zikos {
	background-color: #ccccff;
	width: 180px;
	float: left;
	font: 1em Tahoma;
	margin: 1px;
}


#images {
	background-color: #ffff99;
	width: 180px;
	float: left;
	font: 1em Tahoma;
	margin: 1px;
}

#copains {
	background-color: #99ff99;
	width: 180px;
	float: left;
	font: 1em Tahoma;
	margin: 1px;
}

#zik {
	background-color: #99ccff;
	width: 180px;
	float: left;
	font: 1em Tahoma;
	margin: 1px;
}

#bazar {
	background-color: #ffff66;
	width: 180px;
	float: left;
	font: 1em Tahoma;
	margin: 1px;
}

#contacts {
	background-color: #66ff66;
	width: 180px;
	float: left;
	font: 1em Tahoma;
	margin: 1px;
}

#drapeaux { clear: both; } /* Pour centrer les drapeaux sur Firefox */

#page_musicien {
	background-color: black;
	width: 825px;
	height: 330px;
	margin: auto;
	color: white;
}

#musicien_gauche {	width: 350px;
	height: 354px;
	float: left;
}

#musicien_droite {
	margin: 10px;
	width: 450px;
	height: 305px;
	float: left;
}

#page_musique {
	background-color: black;
	width: 800px;
	height: 380px;
	margin: auto;
	color: white;
}

#calque_musique {
	margin: 10px;
	width: 379px;
	height: 380px;
	float: left;
}

#page_bio {
	background-color: black;
	width: 916px;
	height: 570px;
	margin: auto;
	color: white;
}

#calque_bio {
	margin: 3px;
	width: 452px;
	height: 570px;
	float: left;
}

#page_images {
	background-color: black;
	width: 860px;
	height: 304px;
	margin: auto;
	color: white;
}

#calque_images_gauche {
	margin: 10px;
	width: 410px;
	height: 284px;
	float: left;
}

#calque_images_haut_droit {
	margin: 10px;
	width: 410px;
	height: 132px;
	float: left;
}

#calque_images_bas_droit {
	margin: 10px;
	width: 410px;
	height: 132px;
	float: left;
}

#page_bazar {
	background-color: black;
	width: 800px;
	height: 360px;
	margin: auto;
	color: white;
}

#calque_bazar {
	margin: 10px;
	width: 380px;
	height: 360px;
	float: left;
}

#page_grpes {
	background-color: black;
	width: 826px;
	height: 307px;
	margin: auto;
	color: white;
}

#calque_grpes_gauche {
	background-image: url('images/img_0280.jpg');
	width: 275px;
	height: 307px;
	float: left;
}

#calque_grpes_texte_gauche { margin-top: 95px; }

#calque_grpes_centre {
	background-image: url('images/img_0119.jpg');
	width: 275px;
	height: 307px;
	float: left;
}

#calque_grpes_texte_centre { margin-top: 95px; }

#calque_grpes_droit {
	background-image: url('images/KIF_0612.JPG');
	width: 276px;
	height: 307px;
	float: left;
}

#calque_grpes_texte_droit { margin-top: 15px; }

#page_potzos {
	background-color: black;
	width: 800px;
	height: 361px;
	margin: auto;
	color: white;
}

#calque_potzos_gauche {
	background-image: url('images/KIF_0613.JPG');
	width: 400px;
	height: 361px;
	float: left;
}

#calque_potzos_texte_gauche { margin-top: 15px; }

#calque_potzos_droit {
	background-image: url('images/img_0010.jpg');
	width: 400px;
	height: 361px;
	float: left;
}

#calque_potzos_texte_droit { margin-top: 32px; }

#page_contacts {
	background-color: black;
	width: 600px;
	height: 412px;
	margin: auto;
	color: white;
}

#calque_contacts {
	width: 300px;
	height: 412px;
	float: left;
}

#calque_contact_texte { margin-top: 75px; }

#page_enreg {
	margin: auto;
	color: white;
	background-color: black;
}

#enreg_menu {
	margin: 4px;
	width: 200px;
	height: 600px;
	float: left; /* Pour que les <span> se comportent bien */
}

#enreg_photo {
	margin: 4px;
	width: 780px;
	height: 600px;
	float: left; /* Pour que les <span> se comportent bien */
}

#page_pirate {
	background-image: url('images/pirate.jpg');
	background-repeat: repeat;
	width: 1000px;
	height: 600px;
}


/* Style des textes - polices */

#phrase {
	color: dimgray;
	text-align: center;
	font: 0.6em Tahoma;
}

#phrase_droite {
	color: gray; 
	text-align : right;
	font: 0.6em Tahoma;
}

#gras {
	text-align: center;
	font: bold 0.8em Tahoma;
}

#italique {
	text-align: center;
	font: italic 0.8em Tahoma;
	}

#alerte {
	behavior: url("blink.htc"); /* Pour clignoter avec IE */
	text-decoration: blink;/* Pour clignoter avec Firefox */
	text-align: center;
	font: bold 0.6em Tahoma;
}

#normal {
	text-align: center;
	font: 0.8em Tahoma;
}

#titre {
	text-align: center;
	font: bold 1em Tahoma;
}

#titre_fin {
	text-align: center;
	font: 1em Tahoma;
}

#gauche {
	text-align: left;
	margin-left: 4px;
}

#droite { text-align: right; }

#centree { text-align: center; }

#important {
	color: red;
	font: bold 0.8em Tahoma;
	margin-left: 4px;
}

#important_souscri {
	color: red;
	font: bold 1em Tahoma;
}

#merci_souscri {
	text-align: center;
	color: blue;
	font: bold 1em Tahoma;
}

#normal_souscri { font: 1em Tahoma; }

#explic_souscri {
	color: navy;
	font: 1em Tahoma;}

#explic_souscri_gras {
	color: navy;
	font: bold 1em Tahoma;
}

#gras_sous_souscri {
	text-decoration: underline;
	font: bold 1em Tahoma;
}

#capital {
	color: yellow;
	font: 0.8em Tahoma;
}

#capital_gras {
	color: yellow;
	font: bold 0.8em Tahoma;
}

#capital_titre {
	color: yellow;
	font: bold 1em Tahoma;
}

#legende {
	text-align: center;
	font: 0.6em Tahoma;
}

#fluo {
	text-align: center;
	color: lime;
	font: bold 0.8em Tahoma;
}

#sous_titre {
	color: black;
	text-align: center;
	font: 0.6em Tahoma;
}

#lorenzo {
	background-color: yellow;
	color: fuchsia;
	text-align: center;
	font: bold 0.6em Tahoma;
}

#lama {
	text-align: center;
	color: lime;
	font: 0.6em Tahoma;
}	


/*Style des liens du menu */

a.menu:hover {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

a.menu:link {
	color: black;
	text-decoration: none;
}

a.menu:visited {
	color: black;
	text-decoration: none;
}

/* Style des images dans les pages */

img.haut_gauche {
	width: 250px;
	height: 65px;
}

img.centre {
	width: 312px;
	height: 90px;
	border: 0;
	margin-top: -35px;
	margin-left: -50px;
}

img.drapeau {
	height: 18px;
	width: 23px;
	border: 0;
}

img.menu {
	margin-top: 10px;
	width: 363px;
	height: 112px;
	float: left;
}

img.retour {
	border: 0px;
	width: 107px;
	height: 37px;
}

img.musicien {
	margin-top: 25px;
	width: 300px;
	height: 225px;
}

img.musique_haut {
	margin-top: 15px;
	width: 108;
	height: 114;
}

img.musique_bas {
	margin-top: 15px;
	width: 150;
	height: 113;
}

img.fly1 {
	border: 0;
	width: 130px;
	height: 121px;
}

img.fly2 {
	border: 0;
	width: 245px;
	height: 121px;
}

img.fly3 {
	border: 0;
	width: 375px;
	height: 136px;
}

img.fly4 {
	margin-top: 20px;
	width: 371;
	height: 216;
}

img.lorenzo1 {
	width: 70px;
	height: 97px;
}

img.lorenzo2 {
	width: 73px;
	height: 97px;
}

img.lorenzo3 {
	width: 73px;
	height: 97px;
}

img.contacts {
	width: 300px;
	height: 412px;
}

img.enreg1 {
	width: 194px;
	height: 154px;
}

img.enreg2 {
	width: 207px;
	height: 154px;
}

img.enreg3 {
	width: 190px;
	height: 154px;
}

img.enreg4 {
	width: 207px;
	height: 166px;
}

img.enreg5 {
	width: 205px;
	height: 166px;
}


/* Style des tableaux du site */

table.souscription {
	display: inline;
	border-spacing: 0px;
	padding: 2px;
	border-collapse: collapse;
	margin: 2px;
	float: left;
}

td.souscription_C1, th.souscription_C1 {
	text-align: center;
	width: 24px;
	border: 2px solid silver;
}

td.souscription_C2, th.souscription_C2 {
	text-align: center;
	width: 157px;
	border: 2px solid silver;
}

td.souscription_C3, th.souscription_C3 {
	text-align: center;
	width: 122px;
	border: 2px solid silver;
}

td.souscription_C4, th.souscription_C4 {
	text-align: center;
	width: 157px;
	border: 2px solid silver;
}
