/*
-----------------------------------------------------------
Theme Name: Arts sceniques
Description: Arts sceniques (from Waterlily Theme)
Version: 1.0
Author: L.A + Lisa Sabin-Wilson
-----------------------------------------------------------
*/



BODY {
 background: #ffffff url(images/bg.jpg);
 font-family: comic sans ms;
 font-size: 10pt;
 margin: 20px 0px 20px 0px;
}

/* GENERIC STYLES */
a img {border: 0px}
abbr, acronym {border-bottom: 1px dashed #404040; cursor: help;}
strong, b { font-weight:bold;}
em, i { font-style:italic;}
h1, h2, h3, h4 {margin: 0;  font-size: 16px; letter-spacing: 4px;}
h1, h3, h4 {color: white; padding:0;}
hr {color: #627082; margin: 15px 0 15px 0;}


h2 {
 font-family: comic sans ms;
 color: #8fa6c3;
 padding: 10px 0 0 10px;
 font-weight: bold;
 list-style: none;
}



code, pre {
 font: normal 1em "Courier New", Courier, mono;
 color: #000;
 background: white;
 text-decoration: none;
 text-align: left;
}
/* STRUCTURE */

/* Topbanner */
#topbanner{
	width:870px;height:340px;
	margin:0px auto;
	background:url(images/banner.gif);
}


#topbanner #banner_title{width:460px;position:absolute;text-align:center;padding:240px 0px 0px 0px;margin:0px 0px 0px 215px;font-size:42px;}

#footer{
	width:870px;height:379px;
	margin:0px auto;
	background:url(images/footer.gif);
}

#footer .footertext{
	width:400px;
	border-top:solid 1px #8080c0;
	margin:0px auto 50px auto;
	padding-top:5px;
	text-align:center;
	font-size:11px;
	color:#8080c0;
}

/* Main */
#main{
	width:870px;
	margin:0px auto;
	padding:0px;
	background:url(images/frame.gif) repeat-y;
}

#main a img {border:0px;}

/* Main title et post */
.main_title{}
	
.main_post{
	width:520px;
	min-height:200px;
	margin:0px 0px 0px 100px;
	padding:0px 30px 0px 40px;
	text-align: justify;
	font-size: 13px; 
	line-height: 150%;
	color: #000000;
}

.main_post img{margin:0px 15px 15px 0px;vertical-align:top;}

.last_modified{padding-bottom:10px;text-align:center;font-size:10px;color:#808080;}

/* Menu */
#menu{
	float:right;
	width:170px;
	margin:0px;padding:0px 0px 10px 0px;
	font-family:arial;
	font-size:13px; 
	color: #000000;
	overflow:hidden;
	background:#00e000 url(images/bg_menu.jpg);
	border:solid 1px #000000;
}

#menu .widgettitle{
	height:0px;line-height:0px;
}

#menu li {list-style: none; margin:0; padding-bottom: 10px;}
#menu form {margin: 5px 0 5px 10px;}
#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #d1dae5;
	color: #000;
}
#menu ul {
	color: #c0c0c0;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
}
#menu ul li {
	line-height: 130%;
	letter-spacing: 0.1em;
	margin-top: 5px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
}
#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
#menu ul ul li {
	background: url(images/bullet.gif) no-repeat;
	padding-left: 20px;
	border: 0;
	letter-spacing: 0;
	margin: 0 0 0 8px;
	font-weight:bold;
}
#menu ul ul li a { color: #ffffff; text-decoration: none;}
#menu ul ul li a:hover {border-bottom: 1px solid #000000;}
#menu ul ul ul.children {
	font-size: 8pt;
	padding-left: 2px; border:0px;
}

#menu img{float:none;margin:0px;}
	
/* Formatting */

.main_date {
 margin: 0px 0px 8px 0px;
 font-style: oblique;
 text-align: left;
 font-size: 12px; 
 font-variant: small-caps;
 font-family: trebuchet ms;
 color: #808080; 
}

.main_title {
 height: 47px;
 padding: 6px 0 0 40px;
 text-align: left;
 font-size: 26px;
 font-weight: bold; 
 font-family: trebuchet ms;
 color: #000000;
}
.main_title a {color: #000000; text-decoration: none;}
.main_title a:active {color: #0000a0; text-decoration: none;}
.main_title a:visited {color: #000000; text-decoration: none;}
.main_title a:hover {color: #fff; text-decoration: none;}

.archive_title  {
 text-align: left;
 font-size: 20px;
 font-weight: bold; 
 font-family: trebuchet ms;
 color: #8fa6c3; 
}
.archive_title a {color: #d1dae5; text-decoration: none;}
.archive_title a:active {color: #d1dae5; text-decoration: none;}
.archive_title a:visited {color: #d1dae5; text-decoration: none;}
.archive_title a:hover {color: #fff; text-decoration: none;}

/* DIVERS */
.main_feedback {

 font-size:9pt;

 color: #fff;

 text-align: center;

 margin-bottom: 40px;

 }



.main_feedback a:link {color: #d1dae5; text-decoration: none;}

.main_feedback a:visited {color: #d1dae5; text-decoration: none;}

.main_feedback a:active {color: #d1dae5; text-decoration: none;}

.main_feedback a:hover{color: #fff; text-decoration: underline; }





.navi {

 font-size:10pt;

 color: #808080;

 text-align: center;

 font-weight: bold;

 }



.navi a:link {color: #d1dae5;text-decoration: none;}

.navi a:visited {color: #d1dae5; text-decoration: none;}

.navi a:active {color: #d1dae5;text-decoration: none;}

.navi a:hover{color: #d1dae5; text-decoration: underline; }



.pnavi {

 font-size:10pt;

 padding: 10px 70px; 0 0 0;

 color: #808080;

 text-align: right;

 font-weight: bold;

 }



.pnavi a:link {color: #d1dae5;text-decoration: none;}

.pnavi a:visited {color: #d1dae5; text-decoration: none;}

.pnavi a:active {color: #d1dae5;text-decoration: none;}

.pnavi a:hover{color: #d1dae5; text-decoration: underline; }



blockquote {

 color: #000000;

 padding-left: 5px;

 border-left: #bbc9db solid 2px;

}





<!-- /* Comments Form Styles */ -->

.comment_content {

 text-align: justify;

 font-size: 9pt; 

 font-family: "Lucida Sans Unicode", Arial, sans-serif;

 color: #fff; 

 line-height: 130%;

}



.comment_form a { color: #fff; font-weight:bold; text-decoration: none;}

.comment_form a:active { color: #fff;font-weight:bold; text-decoration: none;}

.comment_form a:visited { color: #fff;font-weight:bold; text-decoration: none;}

.comment_form a:hover { color: #fff;font-weight:bold; text-decoration: underline;}





.commentlist a { color: #173e69; font-weight:bold; text-decoration: none;}

.commentlist a:active { color: #173e69;font-weight:bold; text-decoration: none;}

.commentlist a:visited { color: #173e69;font-weight:bold; text-decoration: none;}

.commentlist a:hover { color: #fff;font-weight:bold; text-decoration: underline;}





.comments_header{

 color: #173e69 ;

 text-align: left;

 font-weight: bold;

 font-size: 14px;

 width:350px;

}







.commentlist li {

 margin: 15px 0 3px;

 padding: 5px 10px 3px;

 list-style: none; color: #000;

 background-color: #99acc3;

 border: 1px #173e69 solid;

 -moz-border-radius: 7pt;

}



li.alt{

 background-color: #d3dbe3;

 border: 1px #173e69 solid;

}



.commentnumber {

 font: italic normal 14px 'Times New Roman', Times, serif;

 margin-top: -5px;

 float:right;

 color: #23344b;

 font-size: 28pt;

 font: italic;

}



#s {

 border:1px solid #23344b;

 background: #99acc3;

 width:80%;

}



#b {

 border:1px solid #23344b;

 background: #99acc3;

 color: #000;

 font-family:verdana, arial, helvetica, sans-serif;

 font-size:10px;

 margin-top:5px;

}



#button {

 border:1px solid #23344b;

 background: #99acc3;

 color: #000;

 font-family:verdana, arial, helvetica, sans-serif;

 font-size:10px;

 margin-top:5px;

}



INPUT{

 border:1px solid #23344b;

 background: #99acc3;

 color: #000;

}



TEXTAREA{

 border:1px solid #23344b;

 background: #99acc3;

 width:480px;

}



#wp-calendar {empty-cells: show;font: 10px verdana, arial, helvetica, sans-serif;color: #fff; margin: 0;width: 175px;}

#wp-calendar #next a{padding-right: 10px;text-align: right;color: #283953; background: #8FA6C3;}

#wp-calendar #prev a{padding-left: 10px;text-align: left; color: #283953; background: #8FA6C3;}

#wp-calendar a{	color: #8FA6C3; display: block;text-decoration: none;}

#wp-calendar a:hover{color: #283953; background: #8FA6C3;text-decoration: none;border: none;}

#wp-calendar caption{font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight:bold; letter-spacing: 1px; color: #fff; }

#wp-calendar td{color: #c0c0c0;font: 10px verdana, arial, helvetica, sans-serif;letter-spacing: normal;padding: 1px 0;text-align: center;}

#wp-calendar td.pad:hover{color: #283953; background: #8FA6C3;text-decoration: none;border: none;}

#wp-calendar #today{background: #283953;color: #fff;}

#wp-calendar th{font-style: normal;text-transform: capitalize;}







.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */


/* Mes styles */
.maTable{border-collapse:collapse;margin:auto;}
.maTable td{border:solid 1px #000000;padding:4px;}
.maTable .td1{vertical-align:middle;font-size:13px;background-color:#A331C9;color:#ffffff;}
.maTable .td2{vertical-align:middle;font-size:13px;background-color:#ffffa0;}

.maTable a:hover{text-decoration:underline;}
.maTable .td1 a{color:#ffffff;}
.maTable .td2 a{color:#000000;}

.maTableTrans{margin:0px auto 0px auto;}
.maTableTrans img{margin:5px;}
.maTableTrans td{vertical-align:top;text-align:left;font-size:11px;}

.box01{
	width: 400px; height: 30px;
	border:solid 1px #000000;
	padding: 10px 0px 0px 5px;
	font-size: 17px;
	background-color: #A331C9; color: #ffffff;
}

.href01{text-decoration:none;}



