/*
Theme Name: Les grands interpretes - Lyon -
Theme URI: http://www.deliverthemessage.net
Description: Les grands interpretes - Lyon - 
Version: 2.2
Author: Kevin Lanteri
 
Les grands interpretes - Lyon - Par Kevin Lanteri || http://www.deliverthemessage.net
 
*/
/*general*/
/*ie tricks to center the pages*/
*html body{margin:0; text-align:center;}
body{}
img{border:none;margin-bottom:-3px;}
/*main*/
#main{margin: 0 auto 0 auto; width: 820px; background-image:url(img/bg.jpg); background-position:center; background-repeat:repeat-y;
/*ie tricks to center the pages : */text-align:left; }
/*header*/
#header{width: 820px; height:415px; text-align:center; background-image:url(img/hdr.jpg); background-position:center; background-repeat:no-repeat;}
#blogtitle{visibility:hidden;}
#blogdesc{visibility:hidden;}
#flashfader{margin-right:35px;margin-top:13px!important;margin-top:14px;}
/*navigation*/
#navbar{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; width:796px; height:35px;margin-left:12px; background-image:url(img/nav_bg.jpg); background-position:top; background-repeat:repeat-x;}
#navbar li {position:relative; top:10px;left:20px; display: inline; padding:9px 12px 9px 12px; border-left:1px solid #FFFFFF;}
#navbar a {color: #FFFFFF; background: transparent; text-decoration: none; padding-bottom:17px; }
#navbar a:hover {color:#666666;text-decoration: none;}
#navbar .current_page_item a {color: #FFFFFF;background-image:url(img/picker.gif);background-position:bottom center;background-repeat:no-repeat;text-decoration: none;}
.searchform {margin:-8px 5px 0px 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 0px;width: 350px;height: 17px;	background-color: transparent;}	
.topsform {margin:-8px 5px 0px 0px;padding: 0px;width: 170px;height: 17px;	background-color: transparent;float: right;}	
.t-s{margin: 0px auto;padding: 0px;font-family:Arial, Helvetica, sans-serif;color: #525d5a;font-size: 12px;width: 115px;height: 100%;border:1px solid #666666;background-image:url(img/bg_search.jpg); background-position:top center; background-repeat:no-repeat;	}	
.topsformsubmit{margin: 0px auto;padding: 0px;border: none;cursor: pointer;}
.topsformsubmit:hover{background-color: transparent;}	
/*content*/
#blogcontent{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;}
#blogcontent a{color: #666666; text-decoration:none;}
#blogcontent a:hover{color: #fcc967;}
#bigtitle a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform: uppercase; color: #97a8cc;}
#bigtitle a:hover{color: #fcc967;}
#submenu li{display: inline;}
#submenu a{color: #ffcc66; background: transparent; text-decoration: none; border-right:1px solid #000000; padding-right:5px;}
#submenu a:hover{color: #97a8cc;}
/*comments*/
#entry{font-size:18px;font:Arial, Helvetica, sans-serif;}
#commentfeed{font-size:10px;margin-top:-15px;margin-bottom:30px;}
.comments-template{padding-top:15px;border-top:1px solid #000000;}
.comments-template li{list-style-type:none;padding:5px;}
.alt{background-color:#efefef;}
.comment-author{font-size:14px;text-decoration:underline;font-weight:bold;}
.commentinput{font-family:Arial, Helvetica, sans-serif;color: #525d5a; width:150px; font-size: 12px;border:1px solid #666666;background-image:url(img/bg_search.jpg); background-position:top center; background-repeat:no-repeat;}
.commenttextarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;color: #525d5a;border:1px solid #666666; background-image:url(img/textarea.jpg); background-position:top center; background-repeat:no-repeat;width:475px!important;width:492px;}
#submit{font-family:Arial, Helvetica, sans-serif;color: #525d5a;font-size: 12px;border:1px solid #666666;background-color:#FFFFFF;}
/*sidebar*/
#sidebar{
background-color:#ccb097;
width: 348px;
background-image:url(img/sdbr_up.jpg);
background-position:top center;
background-repeat:no-repeat;
padding-top:15px!important;
padding-top:25px;
text-align:center; }
#tagging a:hover{color:#FFFFFF;}
#menutitle{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform: uppercase; color:#efffde; width:307px; height:25px; background-image:url(img/bar.gif); background-position:top center; background-repeat:no-repeat; padding-left:12px; padding-top:3px; text-align:left;margin-bottom:10px;margin-top:10px;margin-left:15px!important;margin-left:5px;}
#about{font-family:Arial, Helvetica, sans-serif; font-size:12px;margin-left:50px!important;margin-left:8px;text-align:justify;width:250px;margin-bottom:35px;}
#menucontent{margin-bottom:35px; text-align:left;margin-left:100px!important;margin-left:80px;}
#menucontent .mailform{font-family:Arial, Helvetica, sans-serif;font-size: 12px;margin-left:-90px!important;margin-left:-65px;margin-top:-20px;margin-bottom:-20px;}
#menucontent .mailinput{font-family:Arial, Helvetica, sans-serif;color: #525d5a; width:150px; font-size: 12px;border:1px solid #666666;background-image:url(img/bg_search.jpg); background-position:top center; background-repeat:no-repeat;}
#menucontent .mailbutton{margin-bottom:-3px;padding: 0px;border: none;cursor: pointer;}

#menucontent a{text-decoration:none; color:#000000;padding-left:0px!important; padding-left:5px;}
#menucontent a:hover{text-decoration:underline; color:#666666;}
#menucontentprog a{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none; color:#000000;padding-left:0px!important; padding-left:5px;}
#menucontentprog a:hover{text-decoration:underline; color:#666666;}
#menucontent li{font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style-image:url(icn/folder.gif);}
#menucontent .children li {list-style-image:url(icn/page.gif);}
#login li{list-style-image:url(icn/icon_key.gif);}
#logout li{list-style-image:url(icn/bullet_go.gif);}
#xhtm li{list-style-image:url(icn/tick.gif);}
#wplogo li{list-style-image:url(icn/wplogo.gif);}
#feed li{list-style-image:url(icn/feed.gif);}
#fluxcontent{margin-left:45px!important;margin-left:-5px;}
#seo01{text-align:left; list-style-type:none;}
#fluxcontent a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;text-decoration:none; color:#000000;padding-left:0px!important; padding-left:5px;}
#fluxcontent a:hover{text-decoration:none; color:#666666;}
#closesidebar{width:348px;height:31px;background-image:url(img/sdbr_down.jpg);background-position:top center;background-repeat:no-repeat;}
/*error*/
#errortitle{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform: uppercase; color: #97a8cc;}
#error{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-decoration:none;}
#error img{float:right;margin-top:-40px;}
/*footer*/
#footer{margin: -25px auto 0 auto; width:820px;height:130px; background-image:url(img/ftr_bg.jpg); background-position:center; background-repeat:no-repeat; text-align:right; }
#footer p{position:relative;top:55px; right:25px;}