/* @override http://www.mariepierperreault.com/includes/mpp.css */

/* Marie-PierPerreault.com - Feuille de styles */

body{
	margin:0;
	padding:0;
	background:url(../images/site-background-default001-BLK.jpg) no-repeat #000000;
	background-position:center 20px;
	}
body#index{
	background:url(../images/site-background-index-BLK.jpg) no-repeat top center #000000;
	}
body, table{
	font-family:Trebuchet MS, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	}
	
img{border:0;}
.hidden {display: none;}
.txt-jaune{color:#deb85d;}
.line{height:1px; border-bottom:1px solid #2c2c2c; margin-top:15px;}

.al-left{text-align:left;}
.al-center{text-align:center;}
.al-right{text-align:right;}

a{color:#c6a046; text-decoration:none;}
a:hover{color:#dcbb49; text-decoration:underline;}

a.lnk-underline{text-decoration:underline;}
a.lnk-underline:hover{text-decoration:none;}
a.lnk-white{color:#FFFFFF;}

h1{margin:0 0 10px 0;}
h2{font-size:20px; margin:15px 0;}

#dv-topnav{width:100%; height:20px; padding-top:5px; background:url(../images/dv-topnav_back.gif) repeat-x bottom;}
#dv-topnav-contain{width:925px; margin:0 auto; text-align:right; overflow: hidden; position:relative;}
#dv-topnav-contain a{text-transform:uppercase; text-decoration:none; font-size:7pt; font-weight:bold; color:#828282; letter-spacing:1px;}
#dv-topnav-contain a:hover{color:#121212;}
#dv-topnav-contain a span{padding:0 0 0 15px;}
#dv-topnav-contain #top-rss{background:url(../images/rss.gif) no-repeat; padding-left:16px; position:absolute; top:0; left:0;}
#dv-topnav-contain #top-rss a{color:#444444; letter-spacing:normal; text-transform:none; display: block; line-height:14px;}
#dv-topnav-contain #top-rss a:hover{color:#6c6c6c; text-decoration:underline;}

#dv-main_general{width:925px; overflow:auto; padding-left:25px; margin:auto; position:relative;}
#dv-header {height:220px;}
#dv-header #logoMPPnet{width:350px; height:80px; display:block; position:absolute; top:90px;}
#dv-index-header #logoMPPnet{width:450px; height:80px; margin-top:50px; display:block;}
#dv-index-flash{width:540px; height:235px; margin-top:15px; margin-bottom:15px;}
#dv-content{overflow:auto;}
#dv-footer{text-align:center; margin-top:20px; padding-top:40px; background:url(../images/footer-back.jpg) no-repeat top center;}

/* NAVIGATION - MENU PRINCIPAL */

/* page d'accueil */
#dv-index-header #navgeneral{margin:0; padding:0; margin-top:35px; width:635px; overflow:auto;}
#dv-index-header #navgeneral ul{margin:0; padding:0;}
#dv-index-header #navgeneral li{display:inline; margin:0; padding:0;}
#dv-index-header #navgeneral li a{overflow:hidden; height:20px; margin-right:15px; float:left; text-indent:-9999em; background-image:url(../images/main-navigation-002.png); background-repeat:no-repeat;}

#dv-index-header #nav1 a{width: 52px; background-position: -69px top;}
#dv-index-header #nav1 a:hover{background-position:-69px center;}
#dv-index-header #nav2 a{width: 79px; background-position: -133px top;}
#dv-index-header #nav2 a:hover{background-position:-133px center;}
#dv-index-header #nav3 a{width: 58px; background-position: -223px top;}
#dv-index-header #nav3 a:hover{background-position:-223px center;}
#dv-index-header #nav4 a{width: 48px; background-position: -292px top;}
#dv-index-header #nav4 a:hover{background-position: -292px center;}
#dv-index-header #nav5 a{width: 52px; background-position: -352px top;}
#dv-index-header #nav5 a:hover{background-position:-352px center;}
#dv-index-header #nav6 a{width: 81px; background-position: -415px top;}
#dv-index-header #nav6 a:hover{background-position:-415px center;}
#dv-index-header #nav7 a{width: 50px; background-position: -508px top;}
#dv-index-header #nav7 a:hover{background-position:-508px center;}
#dv-index-header #nav8 a{width: 64px; background-position: -569px top;}
#dv-index-header #nav8 a:hover{background-position:-569px center;}

/* pages autres */
#dv-header #navgeneral{margin:0; padding:0; margin-left:-10px; overflow:auto;}
#dv-header #navgeneral ul{margin:0; margin-top:15px !important; padding:0;}
#dv-header #navgeneral li{display:inline; margin:0; padding:0;}
#dv-header #navgeneral li a{overflow:hidden; height:20px; margin-right:10px; float:left; text-indent:-9999em; background-image:url(../images/main-navigation-002.png); background-repeat:no-repeat;}

#dv-header #nav1 a{width: 55px; background-position: -2px top;}
#dv-header #nav1 a:hover{background-position: -2px center;}
#dv-header #nav1 a.current{background-position:0px bottom; cursor:default;}

#dv-header #nav2 a{width: 52px; background-position: -69px top;}
#dv-header #nav2 a:hover{background-position:-69px center;}
#dv-header #nav2 a.current{background-position:-69px bottom; cursor:default;}

#dv-header #nav3 a{width: 79px; background-position: -132px top;}
#dv-header #nav3 a:hover{background-position:-132px center;}
#dv-header #nav3 a.current{background-position: -132px bottom; cursor:default;}

#dv-header #nav4 a{width: 58px; background-position: -223px top;}
#dv-header #nav4 a:hover{background-position:-223px center;}
#dv-header #nav4 a.current{background-position:-223px bottom; cursor:default;}

#dv-header #nav5 a{width: 48px; background-position: -292px top;}
#dv-header #nav5 a:hover{background-position:-292px center;}
#dv-header #nav5 a.current{background-position:-292px bottom; cursor:default;}

#dv-header #nav6 a{width: 52px; background-position: -352px top;}
#dv-header #nav6 a:hover{background-position:-352px center;}
#dv-header #nav6 a.current{background-position:-352px bottom; cursor:default;}

#dv-header #nav7 a{width: 82px; background-position: -415px top;}
#dv-header #nav7 a:hover{background-position: -415px center;}
#dv-header #nav7 a.current{background-position:-415px bottom; cursor:default;}

#dv-header #nav8 a{width: 51px; background-position: -508px top;}
#dv-header #nav8 a:hover{background-position:-508px center;}
#dv-header #nav8 a.current{background-position:-508px bottom; cursor:default;}

#dv-header #nav9 a{width: 64px; background-position: -569px top;}
#dv-header #nav9 a:hover{background-position: -569px center;}
#dv-header #nav9 a.current{background-position:-569px bottom; cursor:default;}

/* HOME - NEWS */

.grid1cola{width:365px; float:left; color:#000000;}
.grid1colb{width:540px; margin-left:20px; float:left; overflow:auto;}
/*.grid1colc{width:245px; float:left;}*/

.grid1cola a{color:#000000 !important;}
.grid1cola .nouvelle, .grid1cola strong{color:#d4d4d4 !important;}
.grid1cola .nouvelle a{color:#c6a046 !important; text-decoration:none;}
.grid1cola .nouvelle a:hover{color:#dcbb49 !important; text-decoration:underline;}
.grid1cola .ajout{color:#4d4d4d !important;}

.clearbt{clear:both;}
#home-video-title{width:300px; float:left;}
#home-cp-title{width:240px; float:left;}
#home-video-title h2, #home-cp-title h2{margin-top:0px;}
#home-video{width:300px; height:168px; float:left; background:#333333;}
#home-cp{width:240px; height:163px; padding-top:5px; float:left; background:url(../images/fond-semi-black.png); text-align:center;}
#home-cp table{margin:auto;}
#home-cp table td{padding:0;}
#home-image-ban{margin:15px 0;}
.home-colomn{width:260px; margin-right:10px; float:left;}
#home-partenaires a{font-size:6pt; text-transform:uppercase; letter-spacing:1px;}

#avemaria{width:70px; height:30px; position: absolute; top: 83px; left: 590px;}

/* MARIE-PIER */

.grid2cola{text-align:justify;}
.grid2cola #suite{width:800px; margin:auto;}

.biocoltxt, .biocoltxt-rg{width:420px; float:left; text-align:justify;}
.biocoltxt-rg{width:420px; margin-left:4%;}

#current{padding-right:320px; min-height:350px; text-align:left; background:url(../images/bio_current.jpg) no-repeat top right;}

.hide {display:none;}

/* ARCHIVES */

#gridarchives{background:url(../images/fond_archives.jpg) no-repeat top center; height:1300px; position:relative; margin-top:-15px;}
#txt911{position:absolute; top:355px; left:355px; padding-bottom:35px; font-family:Georgia; font-size:14px; font-style:italic;}

#vidarchive{display:block; position:absolute; padding-top:187px; top:358px; left:72px; width:207px; height:30px; color:#FFFFFF; text-decoration:none;}

.arc-photos img{margin-right:8px;}

/* MUSIQUE */

.dv-album{margin-bottom:20px; overflow:auto;}

.grid3cola{width:255px; float:left;}
.grid3colb{width:355px; padding-right:30px; float:left;}
.grid3colc{width:225px; float:left;}

.grid3colb h2, .grid3colb table, .grid3colb p{margin-left:30px;}
.grid3colc img{margin:0 10px 15px 0;}

.titre-album{height:40px; border-bottom:1px solid #858585; margin-bottom:5px; padding-top:30px;}
.titre-album b{font-size:18px; font-weight:bold;}

.titre-album-im{height:50px; padding-top:20px; border-bottom:1px solid #858585;}
.dv-album .album1{background:url(../images/album-titre1.png) no-repeat right; margin-bottom:5px;}
.dv-album .album2{background:url(../images/album-titre2.png) no-repeat right; margin-bottom:5px;}
.dv-album .album3{background:url(../images/album-titre3.png) no-repeat right; margin-bottom:5px;}

.tb-album{width:95%;}
.tb-album td{height:23px;}
.numpiste{width:34px; padding-left:6px;}
.btn-extraits, .btn-paroles{width:25px;}
.gr-row{background:#0e0e0e;}

.grid-autres-par{width:280px; height:225px; float:left; padding-right:10px;}
.grid-autres-par img{margin-bottom:10px;}

.btnExtraits{display:block; background:url(../images/btn_extraits.gif) no-repeat; border:none; width:18px; height:18px; cursor:pointer;}
.btnExtraits:hover{background-position:0 -18px;}
.btnParoles{display:block; background:url(../images/btn_paroles.gif) no-repeat; border:none; width:18px; height:18px; cursor:pointer;}
.btnParoles:hover{background-position:0 -18px;}
	
/* VIDEOS */

#videocontent{width: 451px; height: 440px; margin-right: 25px; float: left;}
#grid4colb{width: 384px; float: left; overflow:auto; padding:0 25px; margin:40px 0 25px 0; height:175px; border:1px solid #383838; color: #959595; font-size:10px;}
#grid4colb img{float:left; clear:left; margin-right: 15px;}
#grid4colb p{margin-bottom: 10px;}
#grid4colc{width: 409px; height: 194px; padding-left: 25px; float: left; overflow:auto; border:1px solid #383838;}
#grid4colc div{width:80px; height:100px; float:left; margin-right:20px; text-align:center; line-height:13px; color: #959595;}
.vid_cat{overflow:auto; float: left; width: 100%;}
.vid_cat div{width:130px; height:200px; float:left; margin:0 10px 0 11px; text-align:center; line-height:13px; color: #b1b1b1;}
.vid_cat img, #grid4colb img, #grid4colc img{border:1px solid #222222;}
.vid_cat img:hover, #grid4colb img:hover, #grid4colc img:hover{border:1px solid #d6d6d6;}
.vid_cat div p strong, #grid4colb strong{font-size:12px; color: #FFFFFF;}
.vid_cat .date{font-size:10px; margin-top:0;}

/* PHOTOS */

.grid4cola{float:left; width:420px; margin-bottom:15px;}
.grid4cola h4{margin-bottom:0;}
.grid4cola p{margin-top:0;}
.grid4cola img{margin:3px 3px;}
#grid4cold{background:url(../images/photos_encoreplus.jpg) no-repeat; float:right; width:490px; min-height:450px; position:relative;}
#grid4cold a#lkgalerie{position:absolute; display:block; width:185px; height:120px; left:300px;}
#grid4cold p{margin:160px 20px 0 20px;}
#menu_galerie a{color:#000000; cursor:default;}

/* SPECTACLES */

.grid5cola{width:235px; float:left;}
.grid5colb{width:345px; margin:0 20px; float:left;}
.grid5colc{width:305px; float:left;}

.grid5colc p{margin:15px 0;}
.tb-tournees{width:99%;}
.tb-tournees td{padding:2px;}
.tb-tournees td.date{width:115px; padding-right:15px; vertical-align:top;}

.showBG{background:url(../images/show0809tour-BG.png) no-repeat;}

.titreYouTube{font-size:13px;}
.descYouTube{color:#a3a3a3;}
#spec-a-venir{margin:30px 0;}
#spec-pacing{margin:20px 0;}
#lst-tournee0809{margin:0; padding:0; list-style-type:none; margin-top:70px;}
#lst-tournee0809 li{margin:0; padding:0; margin-bottom:20px; margin-left:160px;}

#spec-pacing a:hover{cursor:pointer;}
#lst-spec-articles{list-style-type:square;}

#show-list a{text-transform:uppercase; letter-spacing:1px; display:block; width:91%; background:url(../images/fond_spectacle_titre.gif) top left no-repeat; color:#dedede; padding-left:8%; height:25px; line-height:25px;}
#show-list a:hover{background-position:left -27px; text-decoration:none; cursor:pointer; color:#CCCCCC;}
.date, .salle{color:#616161;}
.row{background:#111111;}

/* EXTRAS */

.grid6cola{width:515px; float:left;}
.grid6colb{width:390px; margin-left:20px; float:left;}

#kar_holder{border:1px solid #747474; padding:20px 22px;}
#kar_holder h3{font-size:16px; margin:0;}
#karaoke_flash{width:470px; margin-top:0;}

#tb-wallpaper img{margin:10px 15px;}
#tb-wallpaper td.specs{text-align:right; padding-right:25px;}

.icones{width:48%; float:left;}
.icones img{margin:3px;}

.tb_audio{width:100%;}
.tb_audio td{padding:12px 0; border-top:1px solid #4a4a4a;}
.tb_audio .date{width:85px;}
.tb_audio .btn{width:90px;}

#player-cell{padding:0 0 12px 0;}
#audiodescrip{margin-left:10px;}

/* PLAN DU SITE */

.grid8cola{width:205px; padding-right:20px; float:left; height:120px; margin-top:25px;}
.grid8cola h3{margin:0; font-size:14px;}
.grid8cola p{margin-top:0;}
.grid8cola a{margin-top:20px;}

/* CONTACT */

#grid9cola{width:100%; text-align:center;}