/**
 * @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: #4b3c30;background-color: #fff;background: url(../images/body/backg-page2.jpg) center top repeat!important;/**/ }
#rt-header, #rt-bottom {color: #4b3c30;}
.rt-container {background: none;
} 

a:hover {color: #f0820d;}
#rt-footer, #rt-copyright {color: #B6B0AC;}
#rt-footer {background:#1a2847/* url(../images/stories/fond-bottom.jpg) center top repeat*/; border-top:solid 1px #000;}
#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: #fff;}
.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: #cb490d;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: #dd500e/*0367ad*/;color: #fff;

border-bottom: 1px solid rgba(0, 0, 0, 0.45);
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    margin: 0 0 0 5px;
	
	-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
    }

/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper {background: #cb490d;-webkit-box-shadow:0px 0px 7px 0px #333333; -moz-box-shadow:0px 0px 7px 0px #333333; -o-box-shadow:0px 0px 7px 0px #333333; -ms-box-shadow:0px 0px 7px 0px #333333; box-shadow:0px 0px 7px 0px #333333;padding:5px 2px 5px 10px;}
.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: #fff;color: #000;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px; -ms-border-radius:5px;text-shadow: 1px 1px 1px #cacaca;}
.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/header/backg-top-altersante.jpg) center top repeat-x!important;*/ }
#body3 {background: url(../images/header/bandeau-altersante-blue.jpg) center 0px no-repeat!important;/**//*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"); *//*background: -moz-radial-gradient(center, ellipse cover,  transparent 2%, #857362 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(2%,transparent), color-stop(100%,#857362)); background: -webkit-radial-gradient(center, ellipse cover,  transparent 2%,#857362 100%); background: -o-radial-gradient(center, ellipse cover,  transparent 40%,#4b3c30 100%); background: -ms-radial-gradient(center, ellipse cover,  transparent 40%,#4b3c30 100%); background: radial-gradient(center, ellipse cover,  transparent 40%,#4b3c30 100%); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr="#2000000", endColorstr="#19000000");*/}
#body4 {background: url(../images/header/ombre-page.png) center 0px repeat-y!important;}
#rt-sidebar-a .rt-block {
background: url(../images/menus/bandeau-orange1.jpg) center top no-repeat;
/*border-bottom:dotted 0px #616161;*/
background-color:#fafafa;
border:solid 1px #fff/*B6B0AC*/;
margin:0 0 10px 0;
-webkit-box-shadow:0px 0px 2px 0px #cacaca;
-moz-box-shadow:0px 0px 2px 0px #cacaca;
-o-box-shadow:0px 0px 2px 0px #cacaca;
-ms-box-shadow:0px 0px 2px 0px #cacaca;
box-shadow:0px 0px 2px 0px #cacaca;/**/

-webkit-border-radius:6px;
-moz-border-radius:6px;
-o-border-radius:6px;
-ms-border-radius:6px;
border-radius:6px;
}
#rt-sidebar-a .modulebleu .rt-block {
background: url(../images/menus/bandeau-orange2.jpg) center top no-repeat;
/*border-bottom:dotted 0px #616161;*/
background-color:#fafafa;
border:solid 1px #fff/*B6B0AC*/;
margin:0 0 10px 0;
-webkit-box-shadow:0px 0px 2px 0px #cacaca;
-moz-box-shadow:0px 0px 2px 0px #cacaca;
-o-box-shadow:0px 0px 2px 0px #cacaca;
-ms-box-shadow:0px 0px 2px 0px #cacaca;
box-shadow:0px 0px 2px 0px #cacaca;/**/

-webkit-border-radius:6px;
-moz-border-radius:6px;
-o-border-radius:6px;
-ms-border-radius:6px;
border-radius:6px;
}
#rt-sidebar-a /*.rt-block*/ {

padding: 3px 3px 3px 3px;
margin: 20px 0 10px 0;


/*background-color:#E1DEDC;
border:solid 1px #B6B0AC;
border-radius: 4px 4px 4px 4px;*/
/*
-webkit-box-shadow:0px 0px 2px 0px #333333; -moz-box-shadow:0px 0px 2px 0px #333333; -o-box-shadow:0px 0px 2px 0px #333333; -ms-box-shadow:0px 0px 2px 0px #333333; box-shadow:0px 0px 2px 0px #333333; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;  font-size: 1.2em; -ms-border-radius:4.0px; */
}
.rt-menubar {height:40px;padding:0;margin:0;}
#rt-menu{height:35px;padding:7px 0 0;margin:0 auto;text-align: center;}
#rt-menu  ul li{font-size:13px; letter-spacing:0;text-transform: uppercase;}
#rt-main #rt-content-top .module-title h2.title { font-weight:bold;
    font-size: 130%;/*font-family: 'Helvetica',arial,serif;*/color:#0367ad;padding:0;margin:0;/*color:#e2620d;*/
}
#rt-main #rt-content-top .rt-block {border:solid 1px #ffffff;background-color:#f5f5f5;-webkit-border-radius:6px;
-moz-border-radius:6px;
-o-border-radius:6px;
-ms-border-radius:6px;
border-radius:6px;
margin-top: 23px;
}
#rt-main .rt-container {background: url(../images/stories/top-backg-cont.jpg) top left no-repeat;
    -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; border-radius:6px; background-color: #F9F9F9;border:solid 0px #FFF;/*8a7d71*/
}
#rt-header {padding: 0;/*background: url(../images/header/shadow01.png) bottom center no-repeat!important;*/margin: 0 0 50px;}
#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:12px; font-weight:bold;color:#FFF; text-transform:none}

#rt-header ul li a:hover {font-size:12px; color:#fff/*EE720A*/; text-transform:none; text-decoration:underline;}
#rt-header li {margin:0;}

#rt-header ul.menu li{background:none!important;text-decoration:none;border:none;}

#rt-showcase .rt-block{padding: 15px 15px 0;margin-bottom: 10px;position: relative;}
#rt-showcase {/*background: url(../images/header/shadow-bandeau.jpg) center top repeat-x;*/}

#rt-footer .rt-container, #rt-copyright .rt-container {/*background: url(../images/stories/filet-bottom.png) no-repeat scroll top center!important;*/padding:10px 0 0 ;}

#rt-sidebar-a .module-title {margin:0;}
#rt-sidebar-a .title {margin:8px 0 13px 0;color:#FFF; font-weight:normal;}

#rt-sidebar-a ul li a{color:#0367AD;}
#rt-sidebar-a ul li a:hover{color:#dd500e;}



#rt-feature {/*background: url(../images/header/shadow02.png) center top no-repeat;*/}
#rt-feature ul li{margin:0;}
#rt-feature .rt-container{margin:40px auto 0;padding:20px 0;background: url(../images/stories/back-slide.jpg) left top no-repeat;}
#rt-feature .rt-block{margin: 0px;padding: 5px 0 0 5px;}
#rt-maintop .rt-block{margin: 0;padding: 0;}
#rt-maintop .rt-container{margin:0 auto 10px; border-bottom:solid 1px #8E8C8A;}
.shadowslider {/*background: url(../images/header/shadowslider610.png) center bottom no-repeat;*/padding:0 0 20px 0;margin 0;}
#rt-bottom {background:/*#EFEFEF */url(../images/stories/backg-bottom.jpg) center top repeat;padding:20px 0 0;border-top: 1px solid #000;}
#rt-bottom ul.menu li {/*background: url(../images/stories/fleche.png) no-repeat scroll 0 3px transparent;
    border-bottom: 1px dotted #333333;*/
    /*color: #0367AD!important;b6b0ac*/
    display: block;
    padding: 0 0 7px 0;
	font-size: 10px;
	background:none!important;
	line-height:13px;
	border:none;}
	
	
#rt-footer .rt-block{padding: 0 0 0 15px;}
#rt-bottom .rt-block{
	/*background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDBDB;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px; -ms-border-radius:5px;*/
	margin: 0 0 10px;padding: 0 3px 0 10px;
}
#rt-bottom ul.menu li a {color: #fafafa!important; font-size:10px; }
#rt-bottom ul.menu li a:hover {color: #dd500e!important;}
#rt-bottom ul {padding-left:0;}
#rt-bottom li {margin:0;}
#rt-bottom h2.title {color: #EE720A;
    font-size: 90%;
    margin: 10px 0;
    padding: 0;}
#rt-bottom a {font-size: 110%;}

#rt-mainbottom .rt-container{/*background: url(../images/stories/shadow-bottom.png) no-repeat scroll bottom center!important;*/background: url(../images/stories/top-backg-cont.jpg) top left no-repeat;
    -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; border-radius:6px; background-color: #F9F9F9;border:solid 0px #FFF;}
#sbox-content .sbox-content-iframe { background:none repeat scroll 0 0 transparent!important;}
.acymailing_form {width:500px;}
acymailing_moduletopmenuright  {overflow:hidden; width:520px;}
.acymailing_module_form {width:500px;}
.acymailing_togglemodule {margin:1px 0 0 0;}
#acymailing_module_formAcymailing1 a {font-size:12px; color:#FFF!important;}
#acymailing_module_formAcymailing1 a:hover {font-size:12px; color:#4b3c30!important;}
.cd_moduletitle_logo a {color:#fff!important;}
.cd_moduletitle_logo a:hover {color:#EE720A!important; text-decoration:underline;}

iframe { /*overflow:auto;*/ }
iframe body { overflow:hidden; background:none!important;}
.acymailing_fulldiv { /*overflow:hidden; border:solid 1px #000; */width:510px;}
#jform_articletext_parent iframe { overflow:auto;}
.cdlogin-logout-greeting {font-size:12px;font-family: 'Open Sans','Helvetica',arial,serif;margin-top:0px;}

.chronoform {display:none;}
.topmenuright{float:right;margin:45px 15px 0;padding:0;}
.jcomments-links{border-bottom:dotted 1px #5C5857;margin:0 0 20px 0;}

.breadcrumbs,.showHere, .pathway{font-size:10px;font-family: 'Open Sans','Helvetica',arial,serif;color:#5c5958;}
#rt-main{/*background: url(../images/stories/back-rtmain.jpg) center top repeat; border-top:solid 1px #8E8C8A;border-bottom:solid 1px #8E8C8A;*/}

.slide{border:solid 1px #FFF!important;}

.unem{border:solid 3px #FF6600;}

#comments .subscribe { display:none!important;}

div.ev_navigation {
padding : 10px 0; /*background-color:##F5F5F5;*/border-top:solid 1px #E7E7E7;border-bottom:solid 1px #E7E7E7;
}
#gantry-totop{
padding : 10px; background-color:#F5F5F5;border:solid 1px #E7E7E7;border-radius: 4px 4px 4px 4px;
-webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;  font-size: 1.2em; -ms-border-radius:4.0px;}
.deco {
width:645px;
padding: 5px 10px;
margin: 10px 0;
background-color:#F5F5F5;
border:solid 1px #0367AD;
border-radius: 4px 4px 4px 4px;
-webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;  font-size: 1.2em; -ms-border-radius:4.0px;/* */
}
.deco2 {
display:inline-block;
width:647px;
padding: 5px 10px;
margin: 10px 0;
background-color:#F5F5F5;
border:solid 2px #FFFFFF;
border-radius: 4px 4px 4px 4px;
-webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;  font-size: 1.2em; -ms-border-radius:4.0px;/* */
}
.conteneur1 {
display: inline-block;
width:100%;
padding: 5px;
margin: 5px 0;
position:relative;
/*border:solid 1px #000;
background-color:#F5F5F5;

border-radius: 4px 4px 4px 4px;
-webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;  font-size: 1.2em; -ms-border-radius:4.0px; */
}
.btn-info{
width:26px;
height:21px;
position:absolute;
right:5px;
top:0;
/*border:solid 1px #000;*/
}
.btn-info-left{
width:26px;
height:21px;
position:absolute;
left:5px;
top:0;
/*border:solid 1px #000;*/
}

.txt_tab, .txt_tab li, .txt_tab ul  { font-size:12px; margin:0!important; padding:0 2px 0 10px!important;list-style-position: outside;
}

ul.sige {
padding:0;
}

/*.accordionfaqheader h3{
padding:0 5px 0 20px!important;
}*/
.accordionfaqheader{
padding:3px 5px 3px 20px!important;
}
.jd_footer{ display:none;
}

.banniere1 {
display: inline-block;
width:100%;
padding: 5px;
margin: 5px 0;
position:relative;
}
.items-more {display:none;}

.rt-pagination ul li {color: #df4f13;}

#osdonatestatic {color:#97928e; text-transform:uppercase; font-size:10px;border:solid 1px #fff; background-color:#f5f5f5;padding:5px;background: url(../../../images/stories/back_modpaypal.jpg) right bottom no-repeat!important; display:inline-block;}
#osdonatestatic .titre {color:#97928e; text-transform: uppercase; font-size:11px; line-height:15px; margin-bottom:10px;}
#galeriephoto {color:#97928e; text-transform:uppercase; font-size:11px;border:solid 1px #fff; background-color:#f5f5f5;padding:0;display:inline-block; width:100%; vertical-align:middle;}
#galeriephoto .titre {color:#97928e; line-height:15px;}
#galeriephoto .titre a {color:#0367AD;}
#galeriephoto .titre a:hover {color:#DD500E;}