html, body, p { font-family :Verdana,Arial;font-size :13px;color :white; }

body {margin:0px;padding:0px; padding-bottom:212px; background:#141a18 url(./fadefooterpresquile.jpg) repeat-x bottom center; }

h1 {  padding:0px; font-size:25px;  color:#e91c45;font-weight:bold; margin: 0px; }
h2 {  padding:0px; font-size:20px;  color:#FFF;font-weight:bold; margin: 0px; }
h3 {  margin: 0px; font-size:17px; }
h4 {  margin: 0px; font-size:14px;}

h4.titreevent {  color:#64987b;  } 

hr {
border : none;
border-top : dotted 1px #3d5249;
height : 1px;
margin:15px 0;
}



a:link {color :#95c2b3; text-decoration:none; }
a:visited { color :#95c2b3; text-decoration:none; }
a:hover { color :#f01744;  text-decoration:underline;}
a:active {color :#f01744; text-decoration:none; }

a.bright:link {color :#D1FEFF; text-decoration:none; }
a.bright:visited { color :#D1FEFF; text-decoration:none; }
a.bright:hover { color :#FFFFFF;  text-decoration:underline;}
a.bright:active {color :#FFFFFF; text-decoration:none; }

a.white:link {color :#FFFFFF; text-decoration:none; }
a.white:visited { color :#FFFFFF; text-decoration:none; }
a.white:hover { color :#5E7390;  text-decoration:underline;}
a.white:active {color :#5E7390; text-decoration:none; }


a.weblink { font-weight:bold; }
a.weblink:link, a.weblink:visited { color :#e61f46; text-decoration:none; }
a.weblink:hover { color :#ffcf11;  text-decoration:underline;}
a.weblink:active {color :#ffcf11; text-decoration:none; }

a.imagelink { text-decoration:none; }
a.imagelink img {border:0px; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5;}
a.imagelink:hover img {border:0px;  opacity:1;filter: alpha(opacity=100); -moz-opacity: 1;   }
a.imagelink:active img {border:0px; }


h3.event a  { display:block; font-size: 20px; margin-bottom:4px; }
h3.event a:link, h3.event a:visited { color :#e61f46; text-decoration:none; }
h3.event a:hover, h3.event a:active { color :#ff8098; text-decoration:none; }

a.ville:link, a.ville:visited { color :#FED121; text-decoration:none; }
a.ville:hover, a.ville:active { color :#FFF; text-decoration:none; }

a.lieu:link, a.lieu:visited { color :#FFF; text-decoration:none; }
a.lieu:hover, a.lieu:active { color :#DDD; text-decoration:none; }

.spacer { clear:both; }

/* ###########################################################  */
/* Generiques  ###############################################  */
/* ###########################################################  */

#photodiv {   background-repeat: no-repeat;  }



#conteneursite {  }

#presquilebanniere	{   width:900px;
	padding:10px 0 7px;
	height:70px;
	margin:0 auto; 

 } 
 
 #presquilessbanniere	{ padding:3px 0; text-align:center; color:white; background: #e91c45; }


 #conteneurprincipal { width:900px; margin:0 auto; text-align:left; }
 
 
 .boxing-contesetlegendes {  border-bottom:solid #e42346 1px; background: #0a0d0b url(./centerboxingpresquile.jpg) no-repeat center; height:222px; }
 
.boxing {  height:252px; width:900px; border-top:solid black 1px;border-bottom:solid black 1px; }
.boxing img { vertical-align:middle; } 
 
#header-wrapper  {
	width:100%; 
	border-bottom:solid #e42346 1px;
	}
 
 
 
 .listebibliscontacts { width:100%; }
 .listebibliscontacts td { padding-right:20px; } 
 
 
.discret { color:#65887a;   } 
 
 
.logo{
	margin:2px 0 0 25px;
	float:left;
}
.logo a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(logobanni2.gif) no-repeat;
	width:243px;
	height:70px;
	outline:none;
}

 
.main-navs {
	margin:10px 0 0 0;
	float:right;
	background:url(images/black.png); 
}
.main-navs ul{
	margin:4px 0 4px 0;
	padding:10px 10px 10px 5px;
	float:left;
}
.main-navs li {
	display:inline;
	float:left;
	padding-left:10px;
	position:relative;
}
 
 
 .main-navs li a {
	display:block;
	font-size:18px;
	word-spacing:3px;
	color:#a9a9a9;
	text-shadow:1px 1px #000;
	outline:none;
	padding:5px 10px 8px;
}
.main-navs li a span {
	display:block;
	font-size:10px;
	color:#9c9c9c;
	text-transform:uppercase;
}

 
 .main-navs li.current_page_item a, .main-navs li.current_page_item span, .main-navs a:hover, .main-navs li a:hover span {
background-color:#e61f46;
color:#FFFFFF;
padding:5px 10px 8px;
text-decoration:none !important;
text-shadow:none;
}
 
 
 
 
 
.listelinkvilles { 	
  margin: 10px 0;
  padding: 0;
  list-style: none;
  display: block;
  clear: both;
  float: left;
  width: auto;	
  }

.listelinkvilles li { 
float: left;
width: 100px;
height: 120px; 
margin: 3px; 
padding: 0px;
text-align:center;  vertical-align:bottom;
} 

.listelinkvilles li span.nomville { font-size:9px; color:#65887a; } 

 
 
 
 
 
 
 
 

#presquilefooter	{   }


/*


#conteneurprincipal	{  padding-bottom:300px; background:url(./fonddecranweb.jpg) bottom no-repeat;         }   


#presquilemenu
	{
    padding:3px;background-color:#CEFBFF;border-top:solid #9CC3F0 1px;border-bottom:solid #9CC3F0 1px;font-size:14px;
    }
	
*/
	
#rightmenu { color:black;float:right;width:300px; padding:5px 5px 5px 80px; background:#fff url(./fadetoright.jpg) left repeat-y;   }

#rightmenu h2 { color:#6C86B7; }


#bloceditorial { margin:5px ; padding:5px;  }




#retour { background-color:#e91c45;padding:5px;margin:5px;color:white;  }


/* ###########################################################  */
/* Programme  ###############################################  */
/* ###########################################################  */

#blocprogramme { padding:5px 5px 5px 5px;margin:5px; }

.eventbox { padding:4px;margin:4px;  border-bottom:dotted #3c534f 1px;  }
.eventboxsstitre { color:#fff; font-weight:bold; }
.eventboxdate { color:#ffcf0d;background-color:#101513; padding:7px;margin:7px 0 0 0; }

.event-imagetn { float:left; }
.event-blockdetexte { margin-left:260px; }

.bigevent-blockdetexte { margin-left:320px; }
.bigevent-image { float:left; }


.artiste-apropos span.title { display:block; margin-bottom:4px; color:#a7dfcf;  font-style:italic; }
.artiste-apropos {  background-color:#101513; padding:7px;margin:7px 0 0 0; }



.showeventbox { padding:10px;margin:5px; }

.nomlieu { color:#fff; }
.nomville { color:#fff; font-weight:bold;  }



.ctcbox { }


.bloceventtype { float:left; padding:2px;font-size:12px; font-weight:bold;margin-right:10px; background:#000; color:#e61f46; }


.bloctxt1 { color:#e91c45; }


.artistelink { background-color:#1c2522;-moz-border-radius:4px;padding:4px;margin:20px 4px 4px 4px; }


.blocville {  color:white; margin:7px;padding:7px; border-bottom:dotted #3c534f 1px; }


.titrelieu { background-color:#e91c45;padding:5px;margin:5px;color:white; }



/* ########################### XXXXXXXXX ################## */
/* ########################### XXXXXXXXXXXXXXXX################## */
/* ###########################XXXXXXXXXXXXXXXXXXXXX################## 
#nav {  height:35px; font-size:16px; list-style: none ; margin:15px 0px 0px 300px; padding:0px;    overflow: hidden ;    }

#nav li {     float: left ;   margin: 0 4px; padding:0 4px;  border-bottom:solid white 1px;    }

#nav li.selmenu {      border-bottom:solid #9B2A88 1px;    }

#nav li a {  font-weight:bold;
    display: block ;  color: #FFF;      line-height: 1em ;
    padding: 3px 6px 3px 6px;text-align: center ;     text-decoration: none ;
    }

#nav li.selmenu a {     color:#9B2A88;        }
#nav li a:hover, #nav li a:focus, #nav li a:active {      color: #FDE4B0 ;     }

*/





#button {	padding: 0;}
#button li {	display: inline;}
#button li a {
	font-family: Arial;
	font-size:11px;
	text-decoration: none;
	float:left;
	padding: 10px;
	background-color: #2175bc;
	color: #fff;
}
#button li a:hover {
	background-color: #2586d7;
	margin-top:-2px;
	padding-bottom:12px;
}








.toggleaggbox { cursor:pointer;cursor:hand; }

/* ########################### ADMIN CREA STYLES ################## */
/* ########################### ADMIN CREA STYLES ################## */
/* ########################### ADMIN CREA STYLES ################## */

.systemmsg  {  padding:6px;font-size:16px;background-color:#C94D35;  }

.menubaradmincrea { font-size:16px;margin:5px;padding:3px; }
.navibarstyle { padding:5px;background-color:#7F654D;font-weight:bold;font-size:11px; }

.tableadm { border:solid black 1px;background-color:#506488; width:80% }
.tableadmheader { background-color:#667FAD; }
.tableadmactions { background-color:#667FAD; }

.admcreabox { background-color:#4D6083;padding:10px;margin:10px; }

.editablearea:hover	{ background:red; }
.textarea textarea{ height:200px; padding:3px; }
.editablearea-empty	{ height:12px;width:90%; background-color:yellow; }
.cybraleditablebox		{ border:1px solid #ccc; height:14px;padding:2px; display:block; width:95%; }

