img {border: 0;}

.spip_documents {
	margin: 1em;
}

strong.spip {
	font-weight: bold;
}

.spip_out {color:rgb(178,136,136); text-decoration:none; }

/* MAIN NAVIGATION */

.nav3-nobullet {width:170px; margin:10px 0 0 20px;}
.nav3-nobullet dt {text-decoration:none; color:rgb(95, 63, 6); font-weight:bold; font-size: 120%;}
.nav3-nobullet dt a, .nav3-nobullet dt a:visited {text-decoration:none; color:rgb(95, 63, 6); font-weight:bold;}
.nav3-nobullet dd a, .nav3-nobullet dd a:visited {text-decoration:none; color:rgb(95, 63, 6); font-weight:bold;}
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover {text-decoration:underline; color:rgb(95, 63, 6);}

.nav3-nobullet dt {line-height:2.0em; text-decoration:none; color:rgb(223,64,152); font-weight:bold;}
.nav3-nobullet .non_cliquable {text-decoration:none; color:rgb(95, 63, 6); font-weight:bold;}
.nav3-nobullet dd {margin:0 0 0 15px; text-decoration:none; color:rgb(223,64,152); font-weight:normal;}

.menu_flottant {color:rgb(241,136,11); font-weight:bold;}
.menu_flottant a { color:rgb(223,64,152); font-weight:bold; margin-right: 10px; text-decoration: underline!important}


.main-navigation h1.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.main-navigation h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}

.main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-navigation ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.main-navigation ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

/* MAIN CONTENT */
.main-content h1 {margin:0 0 0.4em 0; padding:0 0 2px 0; font-family:"coolvetica regular", arial,sans-serif; color:rgb(223,64,152); font-weight:bold; font-size:220%;text-align:right}
.main-content h2 {padding:0 0 2px 0; font-family:"coolvetica regular", arial,sans-serif; color:rgb(223,64,152); font-weight:bold; font-size:150%;}
.main-content p {color:rgb(178,136,136); line-height:1.5em; font-size:140%; font-family:skia, "trebuchet ms",arial,sans-serif; margin: 1em 0;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}



.agenda .element {margin-top: 1em; color:rgb(178,136,136); font-size:140%;}
.agenda h1 {text-align: center; margin-top: 2em; }
.agenda form {font-size:120%;}
.agenda form select {font-size:80%;}
.agenda .titre_spectacle {font-weight: bold}
.agenda .date {font-size:80%; font-style:italic;}
.agenda .texte {font-size:80%;}

.contacts table {
	 color:rgb(178,136,136);
	 font-weight: bold;
	 margin-top: 2em;
}

.contacts td {
	padding-left: 3em;
}

.contacts h1 {
	color:rgb(178,136,136);
	text-align:center;
}
/********************/
/*  COMMON CLASSES  */
/********************/
/*.main img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}*/
/*.main img.center {clear:both; float:none; margin:0; padding:1px; border:1px solid rgb(150,150,150);}*/
/*.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}*/

.main a {text-decoration:none;}
/*.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}*/
.main a:hover {text-decoration:underline;}
/*.main a:visited {color:rgb(42,90,138);}*/

/*.main a img {border:solid 1px rgb(150,150,150);}*/
/*.main a:hover img {border:solid 1px rgb(220,220,220);}*/

/********************/
/*  FOOTER SECTION  */
/********************/
.footer { color:rgb(172,141,146);};
.footer p {line-height:1.3em; text-align:center; color:rgb(172,141,146); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(172,141,146);}
.footer a:hover {text-decoration:none; color:rgb(172,141,146);}
.footer a:visited {color:rgb(172,141,146);}

