


div.presentationspectacles{
	width: 800px;
	height: 320px;
	text-align: center;
	position: absolute;
	top: 20%; 
	left: 15%;
}



/*--- WELCOME TICKER --*/


#TICKER{
	width: 800px;
	height: 40px;
	display: block; 
	overflow: hidden; 
	position: fixed;
	bottom: 25px; 
	left: 20%;
}

#TICKER_BODY{
	width: 800px;
	line-height: 35px;
	font-size: 16px; 
	wrap: nowrap;
}

.tickertheme{
	vertical-align: middle;
	font-weight: bold;
	color: black;
	padding: 5px;
}


.tickerinfo{
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 5px;
}


/*--- GENERAL - TOUTES PAGES --*/

body{
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: black;
	color: white;
	background-image:url('../images/PLFond.png');
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}

body.special{
	background-image:url('../images/snowBG.png');
	background-repeat: repeat;
	color: white;
	}	
	
body.acteur,
body.acteurmain{
	background-color: black;
	color: white;
	}	

body.chanteur,
body.chanteurmain,
body.disco,
body.dicomain{
	background-color: black;
	color: white;
	}

body.spectacles,
body.spectaclesmain{
	background-color: black;
	color: white;
	}
	
body.bourlingueur{
	background-color: #702727;
	color: white;
	}

body.albumz,
body.videomain,
body.video{
	background-color: #702727;
	color: white;
	}
		
body.actualite,
body.actualitearchives{
	background-color: #702727;
	color: white;
	}	
	
body.contact,
body.contactmain{
	background-color: #583031;
	color: white;
	}	

body.guestbook,
body.guestbookmain,
body.fanclub{
	background-color: #583031;
	color: white;
	}
	
body.links{
	background-color: #583031;
	color: white;
}
	
			
noscript{
	font-size: 14pt;
	font-family: "tahoma", "arial", sans-serif;
	z-index:100;
	width:80%;
	position:fixed;
	top:60%;
	left:10%;
	margin:2%;
	padding:2%;
	background-image:url('../images/0110bg.jpg');
	color:#00f000;
	border:ridge 4px white;
}
.blink{
	text-decoration:blink;
}

html{
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	font-family: "tempus sans itc", "Comic sans MC", "ITC Avant Garde Gothic", serif;
}



div.thepage{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}


div.themenu{
	background-color: transparent;
	color: white;
	width: 150px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index:10;
}


table{
	width:100%;
	text-align:center;
}


/*--- GENERAL - TOUTES PAGES PLACEMENTS/TEXTES--*/


	
div.contenu{
	position: relative;
	top: 0px;
	left: 200px;
	text-align: center;
	width: 70%;
	padding: 20px;
	color: white;
}

.welcome div.contenu,
.acteurmain div.contenu,
.chanteurmain div.contenu,
.discomain div.contenu,
.spectaclesmain div.contenu,
.contactmain div.contenu{
	top: 10px;
	left: 200px;
	width: 50%;
}
		
div.highlight{
	position: fixed;
	bottom: 0px;
	right: 0px;
	z-index: 2;
}

div.highlightwelcome{
	position: fixed;
	bottom: 20px;
	left: 250px;
	z-index: 2;
}

* html body div.contenu{
       position: absolute;

}


.titre{
	font-size: 50px;
	font-weight: 900;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.soustitre{
	text-align: center;
	font-size: 25px;
	font-weight: 900;
	margin-top:10px;
	margin-bottom: 20px;
}

.introduction{
	text-align: center;
	font-size: 17px;
	font-weight: 900;
	margin-top:10px;
	margin-bottom: 20px;
}

.section{
	text-align: center;
	font-size: 18px;
	font-weight: 900;
	text-decoration:underline;
	margin-top:10px;
	margin-bottom: 20px;
}

.sectionleft{
	text-align: left;
	font-size: 16px;
	font-weight: 900;
	margin-top:10px;
	margin-bottom: 20px;
}


.descriptif{
	text-align: center;
	font-size: 15px;
	font-weight: 900;
	margin-top:10px;
	margin-bottom: 20px;
}

.descriptifleft{
	font-size: 15px;
	font-weight: 900;
	text-align:left;
	margin-top:10px;
	margin-bottom: 20px;
}

.textcentre{
	text-align:center;
	font-size: 15px;
	font-weight: 900;
	margin-top:10px;
	margin-bottom: 20px;
}

.textleft{
	text-align:left;
	font-size: 15px;
	font-weight: 900;
	margin-top:10px;
	margin-bottom: 20px;
}

.mischighlight{
	font-size: 17px;
	font-weight: 900;
	color: #9A1A1A;
	background-color: transparent;
	text-decoration: none;

}


/*--- concerne SPECS qq paragraphes and MISC---*/

div.listeleft{
	font-size: 14px;
	font-weight: 900;
	list-style-type:square;
	text-align:left;
	padding-left: 50px;
}


.legende{
	text-align:center;
	font-size: 12px;
	font-weight: 900;
}

a:link, a:active, a:visited{
	font-weight: bold;
	color: #FB7F05;
	background-color: transparent;
}

.underline{
	text-decoration: underline;
}

.highlighttext{
	color: #FB7F05;
}

img.linkimg{
  border:none;
}

.photo{
	border: solid 2px white;
	padding: 10px;
	text-align:center;
}

.linkphoto{
	border: solid 2px #FB7F05;
	padding: 10px;
	text-align:center;
}
div.separateur{
	clear:both;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}




/*---concerne 2 COLONNES MISC PAGES---*/


div.textgauche{
	font-size: 15px;
	font-weight:900;
	text-align:left;
	margin-bottom: 20px;
}

div.textdroite{
	font-size: 15px;
	font-weight:900;
	text-align: left;
	margin-bottom: 20px;
}

div.photogauche{
	padding-right:5px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	width:49%;
	float:left;
	margin-bottom: 20px;
}

div.photodroite{
	padding-right:5px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	width:49%;
	float:right;
	margin-bottom: 20px;
}


/*---concerne 3 COLONNES page BIO / CASCADE---*/

div.colonnes{
	clear:both;
	width:100%;
	font-size: 15px;
	font-weight:900;
	text-align:center;
	margin-bottom: 20px;
}

div.photosgauche{
	float:left;
	text-align:center;
}

div.photosdroite{
	float:right;
}

div.break{
	clear:both;
	margin-bottom:20px;
}

div.textbio{
	clear:both;
	font-size: 15px;
	font-weight:900;
	text-align:center;
	margin-bottom: 20px;
}




/*---concerne SPECS 2 COLONNES SWITCH PAGE CINEMA---*/

div.diashows{
	width: 100%;
}


div.photopreview{
	text-align:center;
}

div.photodroitepreview{
	display: inline;
	margin-top:50px;
	padding-right:40px;
	float:right;
	width: 40%;
}
div.textgauchepreview{
	float:left;
	font-size: 14px;
	font-weight: 900;
	padding-top:20px;
	padding-left:5px;
	text-align:left;
	width: 47%;
}

.legendeindent{
	text-align:left;
	font-size: 14px;
	font-weight: 900;
	margin-left:60px;
}

/*---concerne SPECS 2 COLONNES SWITCH PAGE VIDEOS---*/

div.videos{
height: 500px;
width: 100%;
}

div.videoliste{
	float:left;
	font-size: 14px;
	font-weight: 900;
	padding-top:20px;
	padding-left:5px;
	margin-right:20px;
	text-align:left;
	width: 35%;
	height: 480px;
	overflow: auto;
}


img.videothumb{
	vertical-align: middle;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 2px;

}

div.videoframepreview{
	display: inline;
	margin-top: 10px;
	margin-left:10px;
	float:left;
	width: 425px;
	height: 344px;
	border: solid white 2px;
}




/*---concerne LISTES page CHANTEUR/RADIO---*/

.chanteurphotodroite{
	float:left;
	margin-top:20px;
}

ul.listechanteur{
	float:left;
	list-style-type:square;
	font-size: 15px;
	font-weight: 900;
	text-align:left;
	width:65%;
}


/*---concerne SPECS page DISCO ET PAROLES---*/

table.discoliste{
	width:120%;
	text-align:left;
	border-collapse: collapse;
}


table.discoliste td.songliste{
	width:20%;
	vertical-align:top;
}

div.presentationtitres{
	margin-top:20px;
	margin-bottom:20px;
}

div.presentationtitres ul{
	list-style-type:none;
	text-align: center;
	font-size: 15px;
	font-weight: 900;
	width:40%;
}
ul.parolesgauche{
	float:left;
}
ul.parolesdroite{
	float:right;
}

.commentaire{
	font-size: 13px;
	font-weight: 900;
	padding-top: 20px;
	padding-bottom: 20px;
}

div.illustrationparolesgauche{
	float:left;
}

div.illustrationparolesdroite{
	float:right;
}


/*---concerne ACTUALITE---*/

.selectionannee{
	position: fixed;
	top: 10px;
	right: 10px;
	height:200px;
	font-size: 13px;
	font-weight:900;
	text-align: center;
}

div.externlink{
line-height: 40px;
}

img.http{
	padding-right:10px;
	vertical-align:middle;
  	border:none;
}

/*---concerne FANCLUB---*/

.selectionflag{
	position: fixed;
	top: 10px;
	right: 10px;
	height:200px;
	font-size: 13px;
	font-weight:900;
	text-align: center;
}


/*---concerne MAPPING WORLD MAP---*/

div.worldmap{
	background-image:url('../images/maps/WorldMap_800.png');
	width: 800px;
	height: 395px;
}

.mapping{
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 395px;
}

.mapborder{
	border: dotted 2px #FB7F05;
}

.map1{
	position: absolute;
	top: 20px;
	left: 90px;
	width: 210px;
	height: 355px;
}
.map2{
	position: absolute;
	top: 20px;
	left: 310px;
	width: 225px;
	height: 355px;
}

.map3{
	position: absolute;
	top: 20px;
	left: 540px;
	width: 225px;
	height: 355px;
}


/*---concerne MAPPING PAGE ALBUM PHOTO---*/

div.photoalbum{
	width: 552px;
	height: 352px;
	position: absolute;
	top: 50px; 
	left: 130px;
}

div.photoalbumgauche{
	width: 210px;
	height: 320px;
	position: absolute;
	top: 15px;
	left: 35px;
}

div.photoalbumdroite{
	width: 210px;
	height: 320px;
	position: absolute;
	top: 15px;
	left: 300px;
}

.photos1{
	width: 200px;
	height: 140px;
	position: relative;
	top: 0px;
	left: 0px;
}

.photos2{
	width: 200px;
	height: 140px;
	position: relative;
	top: 30px;
	left: 0px;
}

.photos3{
	width: 200px;
	height: 140px;
	position: relative;
	top: 0px;
	left: 0px;
}

.photos4{
	width: 200px;
	height: 140px;
	position: relative;
	top: 23px;
	left: 0px;
}

/*---concerne page CONTACT----*/


div.contactsacem{
	float:left;
	padding-left: 120px;
}

div.contactcoord{
	float:left;
	padding-left: 20px;
}

.webmaster{
	text-align: center;
}

img.iconpaw{
	padding-bottom: 3px;
	padding-right:10px;
	vertical-align:middle;
  	border:none;
}


/*--- concerne PAGE ACTUALITE---*/

.actunouveaudate{
	font-size: 18px;
	font-weight: 900;
	text-align: center;
}


/*--- concerne PAGE GENEALOGIE---*/

div.colonnesarbre{
	clear:both;
	width:100%;
	text-align:center;
	font-size: 15px;
	font-weight:900;
}

.lazoorename{
	color: #FB7F05;
}

div.textarbredroite{
	text-align:left;
	width:40%;
	float:right;
}

div.textarbrecentre{
	text-align: center;
	width: 19%;
	float:left;
}

div.textarbregauche{
	text-align:right;
	width:40%;
	float:left;
}

div.textemaries{
	clear:both;
	text-align:center;
	padding-top: 15px;
	padding-bottom: 50px;
	font-weight:900;
}

/*--- concerne PAGE BLOG / GUESTBOOK ENTRIES---*/
.blogdate{
	font-size: 16px;
	font-weight:900;
}

.blogtitre{
	font-size: 16px;
	font-weight:900;
}

.guestinfo{
	font-size: 15px;
	font-weight:900;
}

/*--- SPECIFIC SITEMAP--*/


td.ex1{
	width:2px;
	text-align:left;
	vertical-align:top;
}

td.ex2{
	width:12px;
	text-align:left;
	vertical-align:top;
}

td.linkpage{
	vertical-align:top;
	width:200px;
	text-align:left;
	font-weight:900;
}

td.explain{
	vertical-align:top;
	text-align:left;
	font-weight:900;
}

/*--- SPECIFIC COMMUNES--*/


td.dept{
	width:5%;
	text-align:left;
	vertical-align:top;
	font-weight:900;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
}

td.ville{
	width:95%;
	text-align:left;
	font-weight:900;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
}


/*--- SPECIFIC BOUTIQUE--*/

table.produits{
	font-size: 15px;
	font-weight:900;
	border: solid 1px white;
	width:95%;
	margin-left:5px;
	text-align:center;
	border-collapse: collapse;
}

td.produitleft{
	border: solid 1px white;
	width:75%;
	text-align:left;
	font-weight:900;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
}

td.produitprix{
	border: solid 1px white;
	width:25%;
	text-align:center;
	font-weight:900;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
}

/*--- SPECIFIC MAILTO--*/


div.contenumtfb{
	position: relative;
	top: 0px;
	left: 260px;
	text-align: center;
	width: 70%;
}

* html body div.contenumtfb{
       position: absolute;

}

.contenumtfb div.email{
	padding-top: 10px;
	width:600px;
	margin:auto;
}
.contenumtfb div.leftblock{
	font-size: 16px;
	font-weight: 900;
	text-align: right;
	width:145px;
	padding-top: 8px;
	float:left;
}

div.contenumtfb .checkit{
	visibility:hidden;
}


.contenumtfb div.rightblock{
	float:right;
	width:450px;
	padding-top: 15px;
}
.contenumtfb textarea{
	width:550px;
	height:200px;
}
.contenumtfb input[type="text"],
.contenumtfb input[type="file"],
.contenumtfb select{
	width:400px;
}
.contenumtfb p.link{
	text-align:right;
	margin-top:40px;
}

.notice{
	position: relative;
	top: 20px;
	left: 300px;
	font-size: 16px;
	font-weight: 900;
	text-align:left;
}



/*--- POP UP PHOTO--*/

div#showbackground{
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:99;
    background-color:#000;
    margin:0;
    padding:0;
    visibility:hidden;
    opacity:0.8;  
    filter:alpha(opacity=80);  
    -moz-opacity:0.8;
}


div#showimagecontainer{
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:100;
    margin:0;
    padding:0;
    visibility:hidden;
    inline-height:100%;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}


img#showbigimage{
    position:relative;
    border:outset black 4px;
    vertical-align:middle;
    margin:0;
    padding:0;
}
