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

body { background-attachment: fixed;background:#A5AA44 url(./p6bg.jpg) fixed top repeat-x;margin:0px;padding:0px; }

h1 {  padding:0px; font-size:25px;  color:#CDE1F7;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; }

a:link {color :#DBECFF; text-decoration:underline; }
a:visited { color :#DBECFF; text-decoration:underline; }
a:hover { color :#FF0000;  text-decoration:underline;}
a:active {color :#FFFFFF; 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 :#9B2A88; text-decoration:none; }
a.weblink:hover { color :#59184F;  text-decoration:underline;}
a.weblink:active {color :#59184F; text-decoration:none; }

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


a.event:link, a.event:visited { color :#FFFFFF; text-decoration:none; }
a.event:hover, a.event:active { color :#FF6630; 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 { background:#C5CB53 url('./presquilewebbg.jpg') no-repeat bottom center; min-height:200px; width:900px; margin:0 auto; border-right:solid #9A9F41 5px; border-left:solid #9A9F41 5px;  padding-bottom:200px; text-align:left; }

#presquilebanniere	{ height:90px; background: #9B2A88 url('./fadebannierepresquile6.jpg') repeat-x bottom left; } 
#presquilessbanniere	{ height:10px; background: url('./dentelesepar.gif') repeat-x top left; }


#presquilefooter	{ text-align:center; color:#FFF;padding:5px; clear:both; }


/*


#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 5px 5px 300px; }
.editodarkbg {-moz-border-radius:10px; padding:10px; background-color:#90953B; }


#retour { background-color:#FF6630;padding:5px;margin:5px;color:white; float:right; width:110px; }


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

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

.eventbox { padding:5px;margin:5px;background-color:#858938; border:solid #DEE45C 1px;-moz-border-radius:10px; }
.eventboxsstitre { color:#DEFF79; font-weight:bold; }
.eventboxdate { color:white;background-color:#9B2A88; padding:5px;margin:5px; }

.showeventbox { padding:10px;margin:5px;background-color:#858938;border:solid #DEE45C 1px;-moz-border-radius:20px; }

.nomlieu { color:#5E7390; }
.nomville { color:#FF6630; }



.ctcbox { background-color:white; -moz-border-radius:20px; }


.bloceventtype { float:left; padding:3px;font-size:14px; font-weight:bold;margin:3px; }
.rencontre { background:#5A9394; color:#FAC432; }

.bloctxt1 { color:#4D6083; }

/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 10px;
font-size: 1px;
}
.rbcontent { margin: 0 10px; }
.rbroundbox { margin: 1em auto; }



.blocville { background-color:#757931; color:white; margin:5px;padding:2px; }


.titrelieu { background-color:#FF6630;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 ;     }




#ssnav { text-align:center; font-size:16px; }

#ssnav a:link,#ssnav a:visited,#ssnav a:active  { font-weight:bold; color:#8B5D22; text-decoration:none; }

#ssnav a {   font-weight:bold;  border-bottom:solid white 1px; }
#ssnav a.selmenu {      border-bottom:solid #9B2A88 1px;    }





#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%; }

