/**
 * @version   3.2.20 June 19, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Core */
body {color: #aaa;background-color: #303030; }
#rt-header, #rt-bottom {color: #aaa;}
.rt-container {background: none;
} 

a:hover {color: #FFF;}
#rt-footer, #rt-copyright {color: #888888;}
#rt-footer {background: url(../images/stories/fond-bottom.png) center top repeat;
}
#rt-sidebar-a {/*background-color:#404040;*/}
#rt-sidebar-b {/*background-color:#404040;*/}
#rt-sidebar-c {/*background-color:#404040;*/}
#gantry-viewswitcher {margin: 5px auto;position: relative;top:auto;right:0;}

/* Navigation - Core */
#rt-menu ul.menu li a, .menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #ddd;}
.menutop li.parent.root > .item span, .menu-type-splitmenu .menutop li.parent .item span {background: url(../images/menus/menutop-daddy.png) 100% 50% no-repeat;}

/* Navigation - Hovers */
#rt-menu ul.menu li a:hover, .menutop li.root > .item:hover, .menutop li.active.root.f-mainparent-itemfocus > .item, .menutop li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop li:hover > .item {background: #555;color: #fff;}

/* Navigation - Active */
#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover, .menutop li.root.active > .item, .menutop li.root.active > .item:hover, .menu-type-splitmenu .menutop li.active .item {background: #333;color: #fff;}

/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper {background: #555;}
.menutop .fusion-submenu-wrapper.level3, .menutop .fusion-submenu-wrapper.level4, .menutop .fusion-submenu-wrapper.level5, .menutop .fusion-submenu-wrapper.level6 {background: #616161;}
.menutop ul li > .item {color: #fff;}
.menutop ul li > .item:hover, .menutop ul li.f-menuparent-itemfocus > .item {background: #444;color: #ccc;}
.menutop ul li > .daddy span {background: url(../images/menus/dropdown-daddy.png) 100% 50% no-repeat;}
.menutop .fusion-grouped ol li > .item {background: url(../images/menus/menu-arrow.png) 5px 50% no-repeat;}

/* SURCHARGE pour ligne top de seul Style2 */
#rt-top .rt-container .rt-grid-1 .rt-block  {height:20px; margin:0px; padding:0px;}
#rt-top .rt-container .rt-grid-2 .rt-block  {height:20px; margin:0px; padding:0px;}
#rt-top .rt-container .rt-grid-3 .rt-block  {height:20px; margin:0px; padding:0px;}
#rt-top .rt-container .rt-grid-4 .rt-block  {height:20px; margin:0px; padding:0px;}
#rt-top .rt-container .rt-grid-5 .rt-block  {height:20px; margin:0px; padding:0px;}
#rt-top .rt-container .rt-grid-6 .rt-block  {height:20px; margin:0px; padding:0px;}

#rt-sidebar-a .rt-block  {margin-bottom: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;}

/*modifs perso*/
.env_slide{
background-color:#333333;/*#404040*//*background: url("../images/stories/transparent.png") repeat scroll 0 0 transparent;*/
border: 1px solid #606060;
padding: 8px;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7) inset;
height:348px;
}
#body2 {background: url(../images/stories/fond.png) 100% 50% repeat!important; }
#body3 {background: -moz-radial-gradient(center, ellipse cover,  transparent 40%, #151515 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(40%,transparent), color-stop(100%,#151515)); background: -webkit-radial-gradient(center, ellipse cover,  transparent 40%,#151515 100%); background: -o-radial-gradient(center, ellipse cover,  transparent 40%,#1e1e1e 100%); background: -ms-radial-gradient(center, ellipse cover,  transparent 40%,#1e1e1e 100%); background: radial-gradient(center, ellipse cover,  transparent 40%,#1e1e1e 100%); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr="#2000000", endColorstr="#19000000"); }
#body4 {/*background: url(../../../images/stories/backpage.png) top center repeat-y!important;*/}
#rt-sidebar-a .rt-block {border-bottom:dotted 1px #616161;}
#rt-sidebar-a /*.rt-block*/ {
background-color:#333333;/**//*#404040*//*background: url("../images/stories/transparent.png") repeat scroll 0 0 transparent;*/
border-right: 1px solid #464646;
padding: 3px 3px 3px 3px;
margin: 30px 0 10px 0;

-webkit-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.7);
-moz-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.7);
-o-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.7);
-ms-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.7);
box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.7);/**/

}
.rt-menubar {height:40px;padding:0;margin:0;}
#rt-menu{height:45px;padding:0;margin:0 auto;text-align: center;}
#rt-menu  ul li{font-size:15px; letter-spacing:0;}
#rt-main #rt-content-top .module-title h2.title {
    font-size: 260%;color:#ffcc00;
}
#rt-header {padding: 10px 0 0 0;background: url(../images/header/shadow01.png) bottom center no-repeat!important;}
#rt-header .rt-block{margin: 0px;padding:0;position: relative;}
#rt-header .rt-grid-2 {width:110px;/*border:solid 1px #FFF;*/margin: 0px;padding:0;position: relative;}
#rt-header ul li a {font-size:14px; color:#aaa;}
#rt-header ul li a:hover {font-size:14px; color:#ffcc00;}
#rt-header li {margin:0;}



#rt-showcase .rt-block{padding: 15px 15px 0;margin-bottom: 10px;position: relative;}
#rt-showcase {background: url(../images/header/shadow02.png) center top no-repeat;}

#rt-footer .rt-container, #rt-copyright .rt-container {background: url(../images/header/shadow01.png) no-repeat scroll top center!important;padding:20px 0 0 0}

#rt-sidebar-a .module-title {margin:0 0 0 8px;}
#rt-sidebar-a .title {margin:5px 0 5px 0;}

#rt-feature {background: url(../images/header/shadow02.png) center top no-repeat;}
#rt-feature ul li{margin:0;}
#rt-feature .rt-container{margin:0 auto 0px;}
#rt-feature .rt-block{margin: 0px;padding: 10px 0 0;}
#rt-maintop .rt-block{margin: 0;padding: 0;}
#rt-maintop .rt-container{margin:0 auto 10px; border-bottom:solid 1px #616161;}
.shadowslider {background: url(../images/header/shadowslider.png) center bottom no-repeat;padding:0 0 25px 0;margin 0;}
#rt-bottom {background: url(../images/stories/fond-bottom.png) center top repeat;padding:20px 0 0;border-top: 1px solid #2E2E2E;}
#rt-bottom ul.menu li a {background: url(../images/stories/fleche.png) no-repeat scroll 0 3px transparent;
    /*border-bottom: 1px dotted #333333;*/
    color: #888888;
    display: block;
    padding: 0 0 5px 10px;}
#rt-bottom ul.menu li a:hover {color: #ffcc00;}
#rt-bottom ul {padding-left:0;}
#rt-bottom li {margin:0;}
#rt-bottom .rt-block{margin: 0;padding: 0;}
#rt-bottom h2.title {font-size: 120%;}
#rt-bottom a {font-size: 110%;}
#acymailing_module_formAcymailing1 a {font-size:14px; color:#aaa;}
#acymailing_module_formAcymailing1 a:hover {font-size:14px; color:#ffcc00;}
.cd_moduletitle_logo a:hover {color:#ffcc00!important;}

iframe { overflow:hidden;} 
#jform_articletext_parent iframe { overflow:auto;}
.cdlogin-logout-greeting {font-size:13px;font-family: 'Amaranth','Helvetica',arial,serif;margin-top:3px;}

.chronoform {display:none;}
.topmenuright{float:right;margin:0 7px;padding:0;}
.jcomments-links{border-bottom:solid 1px #838383;margin:0 0 20px 0;}

