/* HTML Tag Redefinition */
html, body {height: 100%;  }
body {/* customize_background */ background-color:#000; /* customize_background */ padding: 0px; margin: 0px;}
img {border: 0px}
a { cursor:pointer}
/* div {border: 1px solid #f0f} */
/*td {border: 1px solid #f0f} */
fieldset { border:1px solid #ccc;}

/* error text class optionally provided by theme */
div.ccm-error-response {color: #f00; margin-bottom: 12px}
#sidebar {float:right;margin:8px}
/* Page Structure / Navigation */
#page{ width:1000px; margin:auto; text-align:left;  background-color: #000; }

#page #headerSpacer{ height:37px }
#page #footerSpacer{ height:37px }
#page #header{ position:relative;  height:180px} 
#page #header #logo{float:left;margin-right:34px}
#page #header #logo a{ /* customize_header_logo */ color:#999; /* customize_header_logo */ text-decoration:none;}
#page #header #logo p{ display:inline; line-height:inherit; font-size:inherit; padding:inherit; margin:inherit; color:inherit }


/*#page #header #headerNav{ position: absolute; top: 14px; left: 258px;z-index:2; width:700px; overflow:visible;}*/
/*#page #header #headerNavSub{ position: absolute; top: 74px; left: 258px;z-index:2; width:700px; overflow:visible;}*/
#page #header ul.nav{ list-style:none;  margin:0px; padding:10px; width:auto; z-index:2; overflow:visible}
#page #header  #headerNav ul.nav li{float:left; border-left: 4px solid black;padding:10px; margin-left:0px; margin-bottom: 3px; margin-top:1px }
#page #header  #headerNavSub ul.nav li{float:right; border-left: 4px solid black;padding:10px; margin-left:0px; margin-bottom: 3px; margin-top:1px }
#page #header ul.nav li.search {float:left; border-left: 4px solid black;padding:6px; margin-left:0px; margin-bottom: 3px; margin-top:1px }
#page #header ul.nav li.nav-selected {float:left; border-left: 4px solid #111;padding:10px; margin-left:0px; margin-bottom: 3px; margin-top:1px;}
#page #header ul.nav li.nav-selected a {color:#888 }
#page #header ul.nav li a{ text-decoration:none; color:#CCC ; margin:5px;margin-right:5px}
#page #header ul.nav li input{ text-decoration:none;color:#CCC ; margin:0px;margin-right:5px;font-size:11px}

#page #header #header-area{margin-top: 10px; margin-bottom: 10px }
#page #header #header-area #header-area-inside{margin-bottom: 12px;}
#page #header #header-area img { display: block}
#page .divider{padding-top: 12px; background: url(http://www.mixart-myrys.org/packages/myrys/themes/theme-myrys/images/nav_horizontal_divider.gif) no-repeat top; overflow:hidden; height:1px; clear:both; width:100%; }

#page #central{ width:890px; margin-left: 57px; }
#page #central #pageTitle {width:890px; border-bottom: 3px dotted #000; overflow:visible;}
 
#page #central .blocktype {color:#CCC;margin-bottom:5px;margin-top:5px;}
/*#page #central .blocktype .bt_article {position:relative}
#page #central .blocktype .bt_article .bt_title {float:left;letter-spacing:-0.06em;line-height:25px;font-size:36pt;width:250px;text-align:right;height:100%;vertical-align:text-bottom}
#page #central .blocktype .bt_article .bt_title {position:absolute;bottom:50px;letter-spacing:-0.06em;line-height:25px;font-size:36pt;width:250px;text-align:right;}


#page #central .blocktype .bt_article .bt_text {margin-left:260px}
#page #central .blocktype .bt_link {padding-left:260px;}*/

td.bt_topleft {width:250px;vertical-align:bottom;text-align:right;}
td.bt_topright {margin:5px;}
td.bt_topright div {margin:5px;max-height:400px;max-width:600px;overflow:hidden;}
td.bt_bottomright {padding-top:10px}
#page #footer {width:890px; ; margin-left: 60px; border-top: 3px dotted #000; overflow:visible;text-align: center;padding-top:10px;padding-bottom:23px}
/*#page #footer{ padding-top:24px; padding-bottom:16px; color:#999; font-size:10px }*/
#page #footer a{ text-decoration:none ; color:#CCC}

/* Page Elements */

.pagingNav{ margin:16px 0px 8px 0px}
.pagination{ text-align:center; color:#bbb; padding-top:4px}
.pagination .pageRight{width:20%; float:right; text-align:right}
.pagination .pageLeft{width:20%; float:left; text-align:left}

/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd; background: #eee; padding: 10px}
div.spacer,div.ccm-spacer{ clear:both; font-size:1px; line-height:1px }
.noTopSpace{margin-top:0px; padding-top:0px}

/* customize_miscellaneous */ /* customize_miscellaneous */

#blog {float:right;width:650px}
#blog-sidebar {margin-right:620px;width:230px;height:600px;}
#blog-sidebar ul {list-style:none;margin-top:50px}
#blog-sidebar li {margin-top:15px}
#blog-sidebar li a {text-decoration:none;margin-top:5px;}
.compagnie {	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.date {}
.date {
	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.texte12 {	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texte14 {	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.date {
}
.date1 {}
.date1 {	font-size: 24px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FF0;
}
.sous {	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bbb {font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #F00;
	font-weight: bold;
}
.concert1 {	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.dd_menu {
    background:red
    width:100%;
    margin:auto;
}

.dd_menu ul {
    height: 1em;
    margin: 0;
    padding: 0;
    z-index: 36;
}
.dd_menu ul li {
    padding-left: 31px;
    padding-right: 31px;
    float: left;
    list-style: none outside none;
    background:red;
    color:white;
}
.dd_menu ul li a {
    color: white;
    display: block;
    font-size: 14pt;
    padding: 3px 8px;
    text-decoration: none;
}
.dd_menu ul li ul li{
    padding:0px;
    width: auto;
}
.dd_menu ul li ul {
    display: none;
    width: 10em;
}
.dd_menu ul li:hover ul, .dd_menu ul li.hover ul {
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    width: auto;
}
.dd_menu ul li:hover li, .dd_menu ul li.hover li {
    float: none;
}
.dd_menu ul li:hover li a, .dd_menu ul li.hover li a {
    background-color: #red;
    border-bottom: 2px solid #663300;
    border-bottom-right-radius: 10px;
    opacity: 0.9;
}
.dd_menu ul li li a:hover {
}

div.atelier div{
	margin:4px;
	padding:4px;
}