

/*
Theme Name: Marquees Theme
Theme URI: http://www.marquees.fr/
Description: Marquees Theme - Official Theme for the Marquees Website
Version: 1.0
Tags: fixed-width, brown, aerial

	Marquees
	http://www.marquees.fr/

*/

/* R3S3T */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

/* 1NTR0 */
html{ overflow-x:hidden;}
body{ background:#c9af85 ; color:#000000; font-family:Georgia, serif; font-size:14px; line-height:18px;}
a{ color:#52325e; cursor:pointer; text-decoration:none;}
a:hover{ color:#000; text-decoration:none;}
button,input,select,textarea{ font-family:Arial,Verdana,sans-serif; font-size:12px;}
textarea{ resize:none;}

/* SH4R3D */
.post,
.comments,
.respond,
.itunes,
.gigpress-listing,
.pano,
.newsletter,
.like-box,
.side-itunes,
.side-video,
.side-twitpic,
.widget,
.myspace{ margin-bottom:30px;}



/* 1T3MS */
.wrap{ margin:0 auto; position:relative; width:1000px;}
	.footer .wrap{ padding:0 20px; width:960px;}
.cl,.cr,.cb{ display:block !important; float:none !important; height:0 !important; width:0 !important;}
.cl{ clear:left;}
.cr{ clear:right;}
.cb{ clear:both;}
.button{ background:#52325e; border:none; color:#fff; cursor:pointer; font-family:Georgia, serif; margin:10px 0 0 2px; padding:4px 12px;}
.logo{ display:block; top:183px; height:120px; left:130px; position:absolute; text-indent:-290486px; width:740px;}
.logo a{ display:block; height:120px; overflow:hidden; text-indent:-290486px;}
.section,.post-content h3{ color:#000000; font-size:28px; font-style:italic; line-height:24px;}
	.future-gigs .section{ margin-bottom:10px;}
	.newsletter .section{ padding-top:16px; text-align:center;}
	.latest-video .section{ margin-bottom:10px;}
.subsection{ color:#777063; font-size:16px; line-height:16px; margin-bottom:20px; text-transform:uppercase;}
.subsection a{ color:#777063;}
.widget{ }
.widgettitle{ color:#556133; font-size:20px; font-style:italic; line-height:20px; margin-bottom:5px;}
.widgettitle a{ color:#556133;}
.newsletter{ background:url(/web/20120312011908/http://www.puggy.fr/wp-content/themes/puggy/hab/newsletter.png) no-repeat top left; height:114px; position:relative; width:480px;}
.newsletter-text{ background:none; border:none; color:#725d66; font-family:Georgia,serif; font-size:14px; font-style:italic; height:20px; left:89px; padding:5px 10px; position:absolute; top:56px; width:230px;}
.newsletter-agree{ font-size:11px; line-height:12px; position:absolute; text-align:center; top:100px; width:480px;}
.newsletter-submit{ background:none; border:none; color:#000000; cursor:pointer; font-family:Georgia,serif; font-size:14px; font-weight:bold; height:28px; left:334px; position:absolute; top:56px; width:45px;}
.myspace,.myspace a{ height:50px;}
.myspace{ background:url(../img/deezer.jpg) no-repeat top left; padding:1px 4px 7px; width:462px;}
.myspace a{ color:#725d66; display:block; font-family:Georgia,serif; font-size:18px; line-height:50px; padding-left:135px;}
.latest-video{ position:relative; z-index:1200;}
.piclenselink{ display:none;}
.copyright{ float:right; font-size:12px; font-style:italic; line-height:16px; padding:5px 8px;}
.copyright a{ color:#777063;}

/* BL0CS */
.nav{ height:43px; left:0; line-height:43px; padding-left:300px; position:absolute; top:303px; width:815px;}
.nav li{ display:inline;}
.nav a{ background:url(../img/nav-tour.png) no-repeat top left; float:left; height:43px; line-height:43px; overflow:hidden; text-indent:290486px;}
.nav-01 a{ width:90px;}
.nav-02 a{ background-position:-95px 0; width:90px;}
.nav-03 a{ background-position:-205px 0; width:110px;}
.nav-04 a{ background-position:-336px 0; width:50px;}
.nav-05 a{ background-position:-407px 0; width:90px;}
.nav-06 a{ background-position:-515px 0; width:90px;}
/*.nav-07 a{ background-position:-570px 0; width:108px;}
.nav-08 a{ background-position:-678px 0; width:114px;}*/
.nav-01 a:hover{ background-position:0 -50px;}
.nav-02 a:hover{ background-position:-95px -50px;}
.nav-03 a:hover{ background-position:-205px -50px;}
.nav-04 a:hover{ background-position:-336px -50px;}
.nav-05 a:hover{ background-position:-407px -50px;}
.nav-06 a:hover{ background-position:-515px -50px;}
/*.nav-07 a:hover{ background-position:-570px -50px;}
.nav-08 a:hover{ background-position:-678px -50px;}*/

.flags,.qtrans_language_chooser{ height:14px; position:absolute; right:70px; top:319px; width:40px;}
.flags li,.qtrans_language_chooser li{ display:inline; opacity:0.3;}
	.flags .on,.qtrans_language_chooser .active{ opacity:1;}
.flags a,.qtrans_language_chooser a{ background:url(/flags.png) no-repeat top left; float:left; height:14px; overflow:hidden; text-indent:-290486px; width:16px;}
	.flag-fr a,.qtrans_language_chooser .qtrans_flag_fr{ background-position:0 0; margin-right:4px;}
	.flag-en a,.qtrans_language_chooser .qtrans_flag_en{ background-position:0 -20px;}

.pano{ background:url(../img/gallery.png) no-repeat top left; height:304px; position:relative; width:470px;}
.pano-window{ height:245px; left:15px; overflow:hidden; position:absolute; top:12px; width:440px;}
.pano-reel{ left:0; position:absolute; top:0;}
.pano-reel img{ float:left; width:440px;}
.pano-text{ bottom:18px; font-size:12px; font-style:italic; left:15px; position:absolute;}
.pano-text a{ color:#737373;}
.pano-nav{ bottom:22px; height:8px; position:absolute; right:11px; width:64px;}
.pano-nav li{ background:url(../img/pano-nav.png) no-repeat 0 -20px; float:left; height:8px; padding:0 4px; width:8px;}
	.pano-nav .on{ background-position:0 0;}

.itunes{ background:url(../img/bandcamp.png) no-repeat top left; height:235px; position:relative; width:470px;}
.itunes-title{ color:#444343; font-size:22px; font-style:italic; left:235px; position:absolute; top:30px;}
.itunes-info{ color:#444343; font-size:14px; left:235px; line-height:20px; position:absolute; top:54px;}
.itunes-teaser{ color:#444343; font-size:22px; font-style:italic; position:absolute; right:92px; top:148px;}
.itunes a{ display:block; height:20px; left:248px; overflow:hidden; position:absolute; text-indent:-290486px; top:174px; width:128px;}

.side-itunes{ background:url(../img/itunes-haut2.png) no-repeat top left; height:395px; position:relative; text-align:center; width:260px;}
.side-itunes .itunes-title{ left:0; top:20px; width:260px;}
.side-itunes .itunes-info{ left:0; top:216px; width:260px;}
.side-itunes .itunes-teaser{ right:102px; top:303px;}
.side-itunes a{ display:block; height:21px; left:28px; overflow:hidden; position:absolute; text-indent:-290486px; top:328px; width:180px;}

.newsletter{ background:url(../img/newsletter.png) no-repeat top left; height:235px; position:relative; width:470px;}
.newsletter-title{ color:#444343; font-size:22px; font-style:italic; left:235px; position:absolute; top:30px;}
.newsletter-info{ color:#444343; font-size:14px; left:235px; line-height:20px; position:absolute; top:54px;}
.newsletter-teaser{ color:#444343; font-size:22px; font-style:italic; position:absolute; right:92px; top:148px;}
.newsletter a{ display:block; height:20px; left:248px; overflow:hidden; position:absolute; text-indent:-290486px; top:174px; width:128px;}

.post{ position:relative;background-color:#F2F2F2;padding:10px;}
	.home-main .post{ margin:0 5px 15px;}
	.category-twitter{ background:url(/web/20120312011908/../img/twitter.png) no-repeat 10px 0; padding-left:60px;}
.post-title{ color:#52325e; font-size:20px;  line-height:30px;}
.post-title2{ color:#52325e; font-size:12px;  line-height:30px;}
	.category-twitter .post-title{ font-size:20px;}
	.body-single .category-twitter .post-title{ margin-bottom:10px;}
.post-info{ color:#503845; float:left; font-size:14px; font-style:italic; height:20px; line-height:20px;}
.post-info a{ font-weight:bold;}
.post-comments a{ background:url(/web/20120312011908/http://www.puggy.fr/wp-content/themes/puggy/hab/comments.png) no-repeat 0 0; color:#737273; float:left; height:20px; line-height:20px; margin-left:10px; padding-left:16px;}
	.post-comments a:hover{ color:#52325e;}
.post-excerpt{ font-family:Georgia,serif; text-align:justify;}
.post-content{ font-family:Georgia,serif; margin-top:10px;}
.post-content h2{ color:#52325e; font-size:30px; font-style:italic; line-height:30px; margin-top:20px;}
.post-content p{ margin-bottom:14px;}
.post-content ol,.post-content ul{ margin:0 0 14px 40px;}
.post-share{ height:16px; padding-top:4px;}
.post-share p{ color:#737273; float:right; font-size:12px; font-style:italic; line-height:16px;}
.post-share li{ display:inline;}
.post-share a{ float:right; margin-left:4px;}
.post-follow{ font-style:italic;}
.post-follow a{ color:#327cad;}

.comments-title{ font-size:24px; font-style:italic; line-height:24px; margin-bottom:4px;}
.comments-list{ border-bottom:1px solid #cec6ba;}
.comments-list li{ background:#e6e0d9; border-top:1px solid #cec6ba; display:block; padding:10px 10px 10px 76px; position:relative;}
	.comments-list .alt,.comments-list .author{ background:#dfd7ce;}
.comment-number{ float:right; font-size:16px; font-style:italic;}
.comment-number a{ color:#737273;}
.comment-avatar{ border:3px solid #fff; display:block; left:10px; position:absolute; top:10px;}
.comment-author{ font-size:20px; line-height:20px; padding:4px 0;}
.comment-date,.comment-date a{ color:#737273;}
.comment-date{ font-size:12px; font-style:italic; line-height:12px; margin-bottom:12px;}

.respond-title{ font-size:24px; font-style:italic; line-height:24px; margin-bottom:4px;}
.respond-col{ float:left; width:320px;}
.respond-line,.form-line{ margin-bottom:10px;}
.respond-label,.form-label{ display:block; padding-top:3px; width:140px;}
.respond-text,.form-text{ background:url(/web/20120312011908/http://www.puggy.fr/wp-content/themes/puggy/hab/input-text.png) no-repeat top left; border:none; height:16px; padding:5px 7px 9px; width:210px;}
.respond-area textarea,.form-area textarea{ background:url(/web/20120312011908/http://www.puggy.fr/wp-content/themes/puggy/hab/textarea.png) no-repeat top left; border:none; height:126px; padding:7px 7px 11px; width:370px;}
.respond-area textarea{ }

.wpcf7-form br{ display:none;}

/* Tableau Gigpress */
.gigpress-table th,.gigpress-table td{ border-color:#cec6ba !important;}
.gigpress-row{ background:#e6e0d9;}
.gigpress-row .gigpress-date{ font-size:14px; font-weight:bold;}
.gigpress-row .gigpress-city{ font-size:18px; font-weight:bold;}
.gigpress-row .gigpress-venue{ font-style:italic;}
.gigpress-info{ font-size:12px;}
a.gigpress-tickets-link{ text-transform:capitalize !important;}
a.gigpress-links-toggle{ margin-top:4px;}
/* Liste Gigpress */
.gigpress-listing li{ display:block; margin-bottom:10px; padding-left:85px; position:relative;}
.gigpress-listing .dtstart{ background:url(/web/20120312011908/http://www.puggy.fr/wp-content/themes/puggy/hab/date.png) no-repeat top left; color:#503845; float:left; font-size:15px; font-style:italic; font-weight:normal; height:24px; left:0; line-height:24px; padding:1px 3px 5px; position:absolute; right:3px; text-align:center; top:0; width:77px;}
.gigpress-listing .summary{ color:#393939; font-family:Georgia,serif; font-size:14px; line-height:24px;}
.summary{ }
	.widget .summary{ display:block; font-size:15px; line-height:18px; padding-top:2px;}
.gigpress-sidebar-city{ font-weight:bold;}
.gigpress-sidebar-status{ display:block;}
.gigpress-sidebar-status .gigpress-tickets-link{ font-size:11px; font-weight:normal !important; text-transform:none;}

.recent-comments ul{ margin-top:10px;}
.recent-comment{ display:block; position:relative;}
.recent-comment .avatar{ border:3px solid #fff; display:block; left:0; position:absolute; top:0;}
.recent-snippet,.recent-author{ color:#393939; display:block; font-family:Georgia,serif; font-size:13px; line-height:16px;}
.recent-snippet{ border-bottom:1px solid #c9c2b5; padding:10px;}
	.recent-snippet:hover{ background:#EAE5DF;}
.recent-author{ color:#503845; font-size:11px; font-style:italic;}

.menu li,.follow li{ display:inline;}
.menu a,.follow a{ border-bottom:1px solid #d0c8bd; color:#393939; display:block; font-family:Georgia,serif; font-size:16px; padding:5px 8px;}
	.menu a:hover,.follow a:hover{ background-color:#eee9e4;}
.follow a{ background:no-repeat 4px 6px; padding-left:24px;}
.follow-facebook a{ background-image:url(../img/ico-facebook.png);}
.follow-instagram a{ background-image:url(../img/ico-instagram.png);}
.follow-dailymotion a{ background-image:url(../img/ico-dailymotion.png);}
.follow-rss a{ background-image:url(../img/ico-rss.png);}
.follow-flickr a{ background-image:url(../img/ico-flickr.png);}
.follow-myspace a{ background-image:url(../img/ico-myspace.png);}
.follow-alloclips a{ background-image:url(../img/ico-alloclips.png);}
.follow-youtube a{ background-image:url(../img/ico-youtube.png);}

/* New Follow Links */
.follow a{ border:none; float:left;}

.col{ float:left; margin-right:40px; width:230px;}
.col-3{ margin-right:0; width:420px;}

#twitpic a,.ngg-gallery-thumbnail a,.flickr li a{ border:1px solid #cec6ba; display:block; float:left; margin:0 4px 4px 0; padding:1px;}
	#twitpic a:hover,.ngg-gallery-thumbnail a:hover,.flickr li a:hover{ background:#eee9e4; border-color:#556133;}
#twitpic img,.ngg-gallery-thumbnail img,.flickr img{ display:block;}

/* F4C3B00K */
.fbc_welcome{ font-size:18px; line-height:20px; padding-top:10px;}
.fbc_logout{ font-size:12px; line-height:14px;}
.fbconnect_login_button img{ display:block;}

.fbconnect{ color:#fff; float:right; margin:120px 20px 0 0; text-align:right; width:100%;}
.fbconnect a{ color:#ccc;}
.fbconnect .FB_Link{ color:#fff;}
.fbconnect .FB_Link:hover{ color:#fff;}
.fbconnect .fbconnect_login_button{ display:block; float:right;}
.fbconnect img.FB_profile_pic{ border:3px solid #fff; float:right; margin-left:5px;}

.respond .FB_Link{ color:#52325e;}
.respond .FB_Link:hover{ color:#000;}
.respond .fbc_connect_button_area{ margin-top:30px;}
.respond-fbconnect{ margin:0 0 10px 2px;}
.respond-fbconnect img.FB_profile_pic{ border:3px solid #fff; float:left; margin-right:5px;}
.respond .fbconnect-button{ margin-top:4px;}

/* STR�CT�R3 */
.wall{ background:url(../img/wall4.jpg) no-repeat top center; position:relative; }
.header{ height:390px;margin-top:0px;}
.home-main{ float:left; position: relative; left:30%; padding:0 20px 40px; width:470px;}
.home-side{ float:right; padding-bottom:0 20px 40px; width:490px;}
.main{ float:right; padding:0 55px 40px 25px; width:600px;}
.side{ float:center; width:260px;}

/* F00T3R */
.footer{ background:#e6e0d9; background:url(../img/bandeau.png) no-repeat top center; position:relative; border-top:0px solid #cec6ba; clear:both; padding:00px 0 60px;}

.future-gigs{ margin-top:45px;}
