/* RESET BROWSER DEFAULTS ********************************************************************************/
*, html, body{font-family:Verdana, Helvetica, Arial, Geneva; font-size:11px; color:#5c5b60; margin:0;}
h1{color:#333; font-size:12px; padding:0; margin:0;}
hr{color:#ccc; border:none!important; border-top:solid 1px #ccc!important;}
ul, li{padding:0; margin:0; list-style-type:none;}
a{color:#5c5b60; outline:none; text-decoration:none;}
a:hover {color:#C00; text-decoration:none;}
fieldset{padding:5px 20px 20px 20px; margin:0;}
label{width:150px; float:left; padding:3px;}
input,select{margin:0 10px 0 0; padding:3px; font-size:11px; border:solid 1px #999;}
img{border:none; padding:0; margin:0;}
p{margin:0; padding:0}
/*********************************************************************************************************/

/* MON LAYOUT ********************************************************************************************/
/* DIV CONTENU */
div#contenu{padding:0; line-height:18px;}
div#contenu ul{margin:0;}
div#contenu h1{font-size:12px; margin:10px 0;}
div#contenu p{}
div#contenu p a{color:#287EBD; outline:none; text-decoration:underline;}
div#contenu p a:hover{color:#e50046;}

/* le titre au dessus du contenu mais toujours dans le DIV contenu */
div#contenu h1#titre{color:#e50046; margin:0 0 10px 0; padding:0;/*border-bottom:dotted 1px #ccc;*/}
/*********************************************************************************************************/

/*EVENTS LISTS & DETAIL **********************************************************************************/
#contenu h1.event_title{font-weight:bold; font-size:1.3em; margin:10px 0 0 0; color:#5c5b60;}
#contenu p.titre{}
#contenu p.auteur{}
#contenu p.genre{font-style:italic;}
#contenu span#event_discipline{margin:0 0 0 5px; color:#999; font-weight:normal;}
#contenu span#event_discipline a{color:#999; font-style:italic; text-decoration:none;}
#contenu span#event_discipline a:hover{color:#e50046;}
#contenu p#event_descript{margin:20px 0;}
#contenu p#event_descript span#photo_event{
	float:right;
	text-align:center;
  font-size:10px;
	font-style:italic;
	color:#666;
	margin:0 0 3px 10px;
}

#contenu p#event_descript img{border:solid 1px #e5e5e5;}
#contenu a#event_link{font-style:italic; color:#06C;}
#contenu p#event_jours a {font-weight:bold; color:#666;}
#contenu p#event_jours span.scene_artist a {font-weight:normal; color:#666;}

#contenu p#event_discipline a,
#contenu a#event_link,
#contenu p#event_jours a,
#contenu p#event_jours span.scene_artist a {text-decoration:none;}
#contenu p#event_discipline a:hover,
#contenu a#event_link:hover,
#contenu p#event_jours a:hover,
#contenu p#event_jours span.scene_artist a:hover {color:#e50046;}

/*TABLE LIKE LAYOUT FOR SCENES,JOURS,DISCIPLINES *************/
#tbmain{border-top:solid 1px #3d1515;}
#contenu #tbmain ul, #contenu #tbmain li{list-style:none;}

.tbheader{
	overflow:hidden;
	height:100%;
	border-bottom:double 3px #3d1515;
	font-weight:bold;
	text-transform:uppercase;
	line-height:10px;
  padding:5px 3px;
}

/*COLUMNS*/
.col1,.col2,.col3,.col4,.col5,.link_even, .link_odd,span.temp_artist{float:left; margin-right:10px;}

/*DEFAULTS*/
.col1{width:40%;}
.col2{width:25%;}
.col3{width:15%;}
.col4{width:15%; margin-right:0;}

/*JOURS*/
.jours .col1{width:40%;}
.jours .col2{width:25%;}
.jours .col3{width:8%;}
.jours .col4{width:22%; margin-right:0;}

/*DISCIPLINE*/
.disciplines .col1{width:40%;}
.disciplines .col2{width:25%;}
.disciplines .col3{width:15%;}
.disciplines .col4{width:15%; margin-right:0;}

/*TYPE*/
.types .col1{width:40%;}
.types .col2{width:25%;}
.types .col3{width:15%;}
.types .col4{width:15%; margin-right:0;}

/*SCENES*/
.scenes .col1{width:15%;}
.scenes .col2{width:7%;}
.scenes .col3{width:55%;}
.scenes .col4{width:15%; margin-right:0;}
/*********************************************************************************************************/

/*LINKS **************************************************************************************************/
.link_even, .link_odd, span.temp_artist{
	/*border-bottom:solid 1px #ffe7c6;*/
	border-bottom:solid 1px #88878b;
	display:block;
	text-decoration:none;
	color:#5c5b60;
	overflow:hidden;
	height:100%;
	clear:both;
	cursor:pointer;
  width:100%;
}
.artistes .link_even, .artistes .link_odd, .artistes span.temp_artist{padding:5px 3px;}
.link_even, .link_odd, span.temp_artist{padding:5px 3px 5px 0;}

div#contenu .link_even, div#contenu .link_odd {}
.link_even:hover, .link_odd:hover{background:#f5f5f5; color:#000;}
/*********************************************************************************************************/

/*TINY SPECIFIC STYLES ***********************************************************************************/
.bold {font-weight:bold;}
.italic {font-style:italic;}
.italic_small {font-style:italic; font-size:10px;}
.copyright {font-style:italic; font-size:9px; color:#ccc;}
.gris {color:#999;}

.size_10{font-size:10px;}
.size_10{font-size:10px;}
.size_11{font-size:11px;}
.size_12{font-size:12px;}
.size_13{font-size:13px;}
.size_14{font-size:14px;}

.size_11_red{color:#e50046;font-size:11px;}
.size_11_red_bold{color:#e50046;font-weight:bold;font-size:11px;}
.size_12_red{color:#e50046;font-size:12px;}
.size_12_red_bold{color:#e50046;font-weight:bold;font-size:12px;}

.img_align_left {float:left; margin:0px 10px 5px 0px;}
.img_align_right {float:right; margin:5px 0px 5px 10px;}
.img_galerie {margin:0px 14px 14px 0; border:solid 1px #e5e5e5;}
a .img_galerie:hover {border:solid 1px #FF3300;}

hr {margin:20px 0; border:none!important; border-top:solid 1px #ccc!important;}
/*********************************************************************************************************/

.clear{clear:both;}

/* MASQUER: **********************************************************************************************/
div#menu,
div#sous-menu,
div#selectBy,
div#jours_scenes,
div#scenes_artistes,
select#sel_jours,
select#sel_scenes,
select#sel_events,
select#sel_disciplines,
select#sel_dscenes,
select#sel_devents,
div#sponsors
{display:none;}
/*********************************************************************************************************/