/* DESIGN SPRING 2010 */
#wrapper { width:982px; }
body {   background:#ffffff url(../images/2010-summer/background.jpg) no-repeat top center; padding:10px 0; margin:0;}
body#home {   background:#ffffff url(../images/2010-summer/background-home.jpg) no-repeat top center; padding:10px 0; margin:0;}
#error404 { background:transparent url(../images/interfacev2/error404.jpg) no-repeat 0 0; }
.mode-tooltip {display:none}
.filters-tooltip {display:none}

a { text-decoration:underline; color:#9ac00c; outline: none; }
a:hover { text-decoration:none; color:#9ac00c }

/* error */
#error404 {background:transparent url(../images/2010-summer/error404.jpg); }
#error500 {padding-top:50px; height:400px; font-size:150%; background:transparent url(../images/2010-summer/error500.jpg) no-repeat 0 0;}

/* wrapper  */
#wrapper-top {width:982px;}
#wrapper-header-home { background:transparent url(../images/2010-summer/wrapper-header-home.png) no-repeat 0 0; height:470px; width:982px;}
#wrapper-header { background:transparent url(../images/2010-summer/wrapper-header.png) no-repeat 0 0; height:350px; width:982px;}
#wrapper-content { background:#FFF url(../images/2010-summer/wrapper-content.jpg) no-repeat 0 0; padding-top: 15px; width:982px; }
#wrapper-footer { height:220px; background:transparent url(../images/2010-summer/wrapper-footer.gif) no-repeat 0 0; width:982px; }

/* top */
#login.box {margin-right:0; padding-top:11px; padding-bottom:11px; margin-bottom: 8px }
#login {background:#ffdd00}
#login ul {padding:0}
#login ul li a {color :#000; font-weight:bold; padding-top:0; padding-bottom:0; text-decoration:none}
#login ul li a:hover {text-decoration:underline}

#search.box {padding-top:0;}

/* header */
#wrapper-header-home #header {height:380px;}
#wrapper-header #header {height:260px;}
#header a#logo-rva { margin-left:-480px; margin-top:125px; background:none; }
#header a#logo-reims {background:transparent url(../images/2010-summer/logo-reims.png) no-repeat 0 0;  margin-left:420px; margin-top:30px; width:70px }


/* box */
#box-mini { width:700px; padding-left:250px; margin-bottom: 10px}
#box-mini ul li { text-indent:0; background:none; text-align:center;   }
#box-mini ul li a { color:#000; text-decoration:none; font-size:160%; letter-spacing: -1px; font-weight:bold;  height:20px; padding-top:35px;}
#box-mini ul li a:hover { color:#009ee0; background:transparent url(../images/2010-summer/box_mini_hover.png) no-repeat top center ;  }

#box-mini ul li#box-all-activities-mini {width:180px; padding-right: 10px;}
#box-mini ul li#box-all-activities-mini a {width:160px;}
#box-mini ul li#box-all-rva-mini {width:160px; padding-right: 10px;}
#box-mini ul li#box-all-rva-mini a {width:140px;}
#box-mini ul li#box-all-mediatheque-mini {width:130px; padding-right: 10px;}
#box-mini ul li#box-all-mediatheque-mini a {width:110px;}
#box-mini ul li#box-all-faq-mini {width:170px;  background: none;}
#box-mini ul li#box-all-faq-mini a {width:150px;}


/* Content */

#content {padding-top:0; }
#inside #content #bloc-content { padding-top:20px; /*background:transparent url(../images/2010-summer/sep_horizontal.gif) repeat-x scroll top left;*/}
#inside #content #bloc-content h2 {color:#009ee0; padding-bottom: 15px; background:transparent url(../images/2010-summer/sep_horizontal.gif) repeat-x scroll bottom left; }
#inside #content #bloc-content h2 a { color:#009ee0; text-decoration: underline}
#inside #content #bloc-content h2 a:hover { color:#000}
#inside #content #bloc-content h3 { background:none; letter-spacing:-1px; padding-left: 0 }
#inside #content #bloc-content h3 a {color:#009ee0;}

#follow-box p {margin-bottom: 15px}
#rss { background:transparent url(../images/2010-summer/sep_horizontal.gif) repeat-x scroll top left; padding-top: 15px; }
#inside #rss {padding-left:15px; }
h2#blog-latest-entries-h2 {background:transparent url(../images/2010-summer/blog-latest-entries-h2.jpg) no-repeat scroll 0 0; letter-spacing:-1px}
#blog-latest-entries h3 a { color:#9ac00c}
#blog-latest-entries h3 a:hover {color:#009ee0; }
#blog-latest-entries .even {background:#FFF; border-bottom:1px solid #f9f9f9; margin-bottom: 2px}
#blog-latest-entries-all {background:transparent url(../images/2010-summer/blog-latest-entries-all.gif) no-repeat scroll 0 0; letter-spacing: -1px; padding-left:240px}

#infos-box {background:url(../images/2010-summer/infos-box.gif) no-repeat 0 0;}

#menu-activities { background:#9ac00c url(../images/2010-summer/menu-activities-bg.jpg) no-repeat scroll top center; }
#menu-activities h2 { background:transparent url(../images/2010-summer/menu-activities-h2.png) no-repeat top center;  }
#menu-activities li a {color:#fff}
#menu-activities li a:hover {color:#009ee0; background:#FFF}
#menu-activities li#menu-activities-all a  { background:#64b456}
#menu-activities li#menu-activities-all a:hover  { background:#009ee0}

#inputString { color:#000; font-weight:normal }
#menu-picture {background:#ddd702 url(../images/2010-summer/menu-picture-bg.jpg) no-repeat top center;  }
#menu-picture h2 { height:58px; background:transparent url(../images/2010-summer/menu-picture-h2.png) no-repeat top center; }
#menu-last-comments h2 {  background:transparent url(../images/2010-summer/menu-last-comments-h2.jpg) no-repeat top center; }
#menu-last-comments a { color:#cd061f}

#menu-top-activities {background:#f3efe8 url(../images/2010-summer/menu-top-activities-bg.jpg) no-repeat bottom center;}
#menu-top-activities h2 {  background:transparent url(../images/2010-summer/menu-top-activities-h2.png) no-repeat top center; }
#menu-top-activities ul li .list-top-activity a {color:#ec7527}
#menu-top-activities #palmares-activities-link a { color:#FFF; background:#ec7527}
#menu-pmr { background:transparent url(../images/2010-summer/menu-pmr-bg.jpg) no-repeat top center; }
#menu-newsletter { background:transparent url(../images/2010-summer/menu-newsletter-bg.jpg) no-repeat top center; }
#menu-rva { background:#7fa22d url(../images/2010-summer/menu-rva-bg.jpg) no-repeat bottom center; }
#menu-categories ul li h2 a, #menu-categories ul li h2 a:hover { color:#009ee0}
#menu-categories ul li a, #menu-categories ul li a:hover { color:#009ee0}

#activities.activitiesBox { background:#e05932 url(../images/2010-summer/activities_box.gif) no-repeat top left;  }
#ajaxActivitiesList li a {color:#FFF}
ul.activity-menu li.current a { background:#000; color:#ffdd0e; padding:10px 20px;}
ul.activity-menu li a { background:#ffdd0e; color:#44a12c;  }
ul.activity-menu li a:hover {color:#fff}
.link a { padding:5px 10px; background:#ffdd0e; text-decoration:none; color:#000;  }
.link a:hover { background:#000; color:#fff;  }
#pager a {background:#ffdd0e; color:#000}
#pager a:hover { background:#a0c331}

.partner-title .info {padding-left:0px;}
.activity-title .info {padding-left:0;}

.activity-info { background:#fce91f url(../images/2010-summer/activity-bg.jpg) no-repeat scroll 0 0; color:#000 }
.activity-info h4 {color:#ffdd0e; background: #000; padding:5px 10px}

/* footer */
#footer {text-align:right; padding-top:40px; color:#FFF}
#footer p#copyright { border-top:none; }
#footer a {color:#FFF}
#footer a:hover {color:#cd061f}

/* partners */
#partners {}
#partners h2 { display:none}
#partners ul li {display:inline; padding-right:10px}
#partners #phone-free { background:transparent url(../images/2010-summer/phone-free.png) no-repeat 0 0; height: 70px }

/* carousel */
.carousel-texte p {line-height:14px;}
.carousel a, .carousel h4 a {color:#ffdf19; border-bottom:1px dashed #ffdf19; text-decoration:none}
div.center-wrap a {border-bottom:none}
div.center-wrap a.active{ color:#fff; background:#ffdf19; color:#000}

