
.rt-image {
margin:10px;
}

.addthis_toolbox{
	margin-bottom: 8px;
}

.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible;}
.tooltip.in{opacity:1;filter:alpha(opacity=100);}
.tooltip.top{padding:5px 0;margin-top:-3px;}
.tooltip.right{padding:0 5px;margin-left:3px;}
.tooltip.bottom{padding:5px 0;margin-top:3px;}
.tooltip.left{padding:0 5px;margin-left:-3px;}
.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#e34646;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#e34646;border-width:5px 5px 0;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#e34646;border-width:5px 5px 5px 0;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#e34646;border-width:5px 0 5px 5px;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#e34646;border-width:0 5px 5px;}

ul.breadcrumb{
margin-bottom:-40px;
margin-top:10px;
}

#rt-content-top{
background-image:none;
background-repeat:no-repeat;
padding-bottom:40px;
}


.pere-noeltv-header { width: 320px; height: 50px; }
@media(min-width: 500px) { .pere-noeltv-header { width: 468px; height: 60px; } }
@media(min-width: 800px) { .pere-noeltv-header { width: 728px; height: 90px; } }

.ccms_form_element {
	margin-bottom:0px;
	padding: 0px;
}

.chronoform {
visibility:hidden;
}

.block-gris {
padding: 15px;
border-radius: 6px;
/*font-weight: bold;*/
border: 1px solid #E4E4E4;
background: #E8E8E8;
}

.rt-ecran{
	box-shadow:none;
}

ul.actions{
display:none;
}

#rt-showcase {
	margin-bottom:40px;
}

p {
font-size:18px;
}

#rt-navigation ul.menutop.level1 {
float: left;
}

#rt-header .rt-block{
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}

#rt-header .module-surround{
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}

.img-intro-none img {
    max-width: 100%;
}

.img-intro-left img {
    max-width: 100%;
	margin:10px;
}

.img-fulltext-none img {
    width: 100%;
    max-width: 100%;
}

@media only screen and (max-width: 480px) {
	#rt-header h1{ font-size:2em; margin-bottom:4px;}
}

#rt-header .module-content{
	padding-top:8px;
	padding-bottom:8px;
	margin-top:0;
	margin-bottom:0;
}

#rt-header h1{
#	font-size:4em;
	margin-bottom:4px;
}

#rt-header h4{
	text-align:center;
	margin-bottom:4px;
}

#rt-navigation .rt-block{
	padding-top:0;
	margin-top:0;
	margin-bottom:0;
}