a div.rounded {
  cursor:pointer;	
}

#artistes {
  position:absolute;
  left:24px;
  bottom:400px;
  background:url(/images/artistes.png);
  width:190px;
  height:364px;
}

#artist1 {
  bottom:216px;
  height:140px;
  left:35px;
  position:absolute;
  text-align:left;
  width:110px;
}

#artist2 {
  bottom:26px;
  height:150px;
  left:60px;
  position:absolute;
  text-align:left;
  width:110px;
}
/*
#artist1 {
  bottom:325px;
  height:140px;
  left:60px;
  position:absolute;
  text-align:left;
  width:110px;
}

#artist2 {
  bottom:140px;
  height:150px;
  left:85px;
  position:absolute;
  text-align:left;
  width:110px;
}*/

#babillard {
  background:url(/images/babillard.png);
  bottom:10px;
  height:480px;
  padding:20px 15px;
  right:27px;
  position:absolute;
  width:225px;
}

#babillard_archives {
  position:absolute;
  bottom:18px;
  left:28px;
}

#back {
  background:url(/images/back.gif) repeat-y center top #97BE0D;
  min-width:990px;
}

body {
  margin:0;
  padding:0;
}

.borderblack {
  border:2px solid #000000;	
  float:right;
  margin-left:15px;
}

.borderblack_std {
  border:2px solid #000000;	
}

.borderfull {
  border:2px solid #000000;
  float:right;
  margin:0 0 10px 10px;
}

.borderwhite {
  border:2px solid #FFFFFF;	
  margin-bottom:3px;
}

#calendar {
  right:33px;
  position:absolute;
  text-align:center;
  top:50px;
  width:245px;
}

.clear {
  clear:both;
  font-size:1px;
  line-height:1px;
}

#container {
  background:url(/images/bottom.png) no-repeat center bottom;
  position:relative;
  margin-left:1px;
}

#content {
  min-height:1150px;
  height:auto !important;
  height:1150px;
  margin:auto;
  padding:0px 300px 20px 240px;
  position:relative;
  width:450px;
}

#footer {
  background:url(/images/footer.gif) repeat-y center top #B5121B;	
  line-height:20px;
  padding:20px 0;
  text-align:center;
}

#footercontent {
  width:900px;
  margin:auto;
}

.full {
  width:100%;
  margin-top:3px;
  color:#000000;
  font:12px Verdana, Geneva, sans-serif;
  border:1px solid #000000;	
}

textarea.full {
  max-height:250px;
  height:100px;	
}

h1 {
  background:url(/images/conseil-culture.png) no-repeat;
  margin:0;
  overflow:hidden;
  padding:0;
}

h1 a {
  display:block;
  height:213px;
  text-indent:-1000px;
  width:361px;
}

h2 {
  color:#326982;
  font:bold 14px Verdana, Geneva, sans-serif;
  text-transform:uppercase;
  margin:0; 
  padding:0;
  line-height:14px;
}

h3, h3 a {
  color:#B5121B;
  font:bold 19px Verdana, Geneva, sans-serif;
  margin:10px 0 0 0;
  padding:0;
  text-decoration:none;
}

h4 {
  color:#B5121B;
  font:bold 12px Verdana, Geneva, sans-serif;
  margin:10px 0 5px 0;
  padding:0;
  border-bottom:1px solid #B5121B;
}

h4 a {
  text-decoration:none;	
}

h5 {
  color:#FFFFFF;
  font:bold 18px Verdana, Geneva, sans-serif;
  text-transform:uppercase;
  margin:0; 
  padding:5px 10px;
  background:#97BE0D;
  line-height:18px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border:2px solid #000000;

}

#header {
  height:220px;
  margin:auto;
  padding:50px 0 0 85px;
  position:relative;
  width:905px;
}

hr {
  border:none;;
  border-bottom:1px solid #326982;
  margin:15px 0;
}

img {
  border:0;	
}

.input_border {
  border:1px solid #000000;	
}

.justify {
  text-align:justify;	
}

.legend {
  font:10px Verdana, Geneva, sans-serif;
  text-align:center;
  position:relative;
  color:#000000;
}

.link_external {
  background: url(/images/link-external.png) no-repeat top left;
  padding-left: 20px;
}

.link_internal {
  background: url(/images/link-internal.png) no-repeat top left;
  padding-left: 20px;
}

.link_pdf {
  background: url(/images/link-pdf.png) no-repeat top left;
  padding-left: 20px;
}

#menuleft {
  list-style:none;
  margin:0;
  padding:0;
  position:absolute;
  left:17px;
  top:0px;
  width:217px;
}

#menutop {
  list-style:none;
  margin:0;
  padding:0;
  position:absolute;
  right:80px;
  top:50px;
}

#menutop li,
#menuleft li {
  font-size:1px;
  line-height:1px;
  margin:0;
  padding:0 0 3px 0;
  text-align:center;
}

#menutop li a,
#menuleft li a {
  display:block;	
}

/** MESSAGEBOX **/
.messagebox {
  -moz-border-radius:6px; 
  border-color:#E6DB55;
  color:#666452;
  border:1px solid;
  font:12px Verdana, Geneva, sans-serif;
  margin:0 0 15px;
  padding:10px 10px 10px 25px;
}

.error {
  background:url(/images/icon/error.png) no-repeat #e9b7ba 5px 10px;
  border-color:#B5121B;
}

.information {
  background:url(/images/icon/information.png) no-repeat #c1d2d9 5px 10px;
  border-color:#326982;
}

.attention {
  background:url(/images/icon/attention.png) no-repeat #faeeb5 5px 10px;
  border-color:#EEC609;
}
/** /MESSAGEBOX **/

ol li {
  margin:5px 0;	
}

p {
  margin:5px 0;
  padding:0;
}

.pagelist {
  text-align:center;
  font:12px Verdana, Geneva, sans-serif;
  color:#8eaab6;
  background:#326982;
  line-height:25px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;	
}

.pagelist a {
  color:#FFFFFF;
  text-decoration:none;
}

#partenaire {
  position:absolute;
  left:24px;
  bottom:10px;
  background:url(/images/partenaire.png);
  width:205px;
  height:378px;
}

#partenaire_complice {
  position:absolute;
  top:100px;
  left:20px;
  width:170px;
  text-align:center;
}

#partenaire_portevoix {
  position:absolute;
  top:245px;
  left:20px;
  width:170px;
  text-align:center;	
}

.press {
  position:relative;
  text-align:justify;
}

.print {
  display:none;	
}

.rounded,
.rounded_content {
  background-repeat: no-repeat;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;	
}

#search {
  margin:0;
  padding:0;
  position:absolute;
  right:43px;
  text-align:left;
  top:345px;
  width:220px;
}

#search #quicksearch {
  border:1px solid #000000;
  margin:0 0 5px 0;
  width:214px;
}

#search #send {
  position:absolute;
  top:48px;
  left:8px;
}

.subcontent {
  text-align:justify;
  margin:5px 0;
}

#submenu {
  margin:0;
  padding:0;
  list-style:none;
}

.subsection {
  margin-top:0;
  padding-top:0;
}

#submit_event {
  position:absolute;
  top:221px;
  left:23px;
}

#success,
#status,
#nimbit {
  display:none;
}

.success, .success a {
  color:#FFFFFF;
  font-size:12px;
  text-align:justify;
  padding:10px;
}

.title {
  margin-bottom:15px;	
}

.txt_black_med {
  color:#000000;
  font:14px Verdana, Geneva, sans-serif;
}

.txt_black_small {
  color:#000000;
  font:10px Verdana, Geneva, sans-serif;
}

.txt_black_small a {
  color:#B5121B;
}


.txt_black_std {
  color:#000000;
  font:12px Verdana, Geneva, sans-serif;
}

.txt_black_std a {
  color:#B5121B;
}

.txt_blue_med {
  color:#326982;
  font:14px Verdana, Geneva, sans-serif;
}

.txt_green_small {
  color:#97BE0D;
  font:11px Verdana, Geneva, sans-serif;
}

.txt_green_std {
  color:#97BE0D;
  font:12px Verdana, Geneva, sans-serif;
}

.txt_red_med, 
.txt_red_med a {
  color:#B5121B;
  font:14px Verdana, Geneva, sans-serif;
  text-decoration:none;
}

.txt_red_small,
.txt_red_small a {
  color:#B5121B;
  font:10px Verdana, Geneva, sans-serif;
}

.txt_red_std,
.txt_red_std a {
  color:#B5121B;
  font:12px Verdana, Geneva, sans-serif;
}

.txt_white_med {
  color:#FFFFFF;
  font:bold 14px Verdana, Geneva, sans-serif;
  line-height:18px;
}

.txt_white_med a {
  color:#F1D203;	
  text-decoration:none;
}

.txt_white_small,
.txt_white_small a {
  color:#FFFFFF;
  font:11px Verdana, Geneva, sans-serif;
}

.txt_white_std {
  color:#FFFFFF;
  font:12px Verdana, Geneva, sans-serif;
}

.txt_white_std a {
  color:#F1D203;	
  text-decoration:none;
}

.txt_yellow_med,
.txt_yellow_med a {
  color:#F1D203;
  font:bold 14px Verdana, Geneva, sans-serif;
  line-height:20px;  	
}

.txt_yellow_std,
.txt_yellow_std a {
  color:#f1d203;
  font:12px Verdana, Geneva, sans-serif;
  text-decoration:none;
}

ul li {
  margin:5px 0;	
}

#video {
  background:url(/images/video.png);
  height:284px;
  margin-top:8px;
  padding:20px 20px 0 20px;
  width:410px;
  position:relative;
}

#wrap {
  background:url(/images/top.jpg) no-repeat center top;
  min-width:990px;
}
