/**
 * @version   3.1.13 April 28, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Core */

@font-face {
    font-family: 'HandTIMES';
    src: url('../fonts/handtimes.eot');
    src: url('../fonts/handtimes.eot#iefix') format('embedded-opentype'),
         url('../fonts/handtimes.woff') format('woff'),
         url('../fonts/handtimes.ttf') format('truetype'),
         url('../fonts/handtimes.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*html,body {height:100%}*/
body {color: #4d4636; background-image:url(../images/reitzel/bg_header.jpg) !important; background-color:#ffffff !important; background-repeat:no-repeat !important; background-position:center 0 !important; }
#rt-top,#rt-top .rt-container {height:20px; background-color:#605951;}
#rt-top .rt-container .rt-block { padding:0; margin:0;}
#rt-top .rt-grid-16 { margin-left:0; margin-right:0; width:960px; }

.HomeTopGauche .rt-block {padding:15px 15px 0;}

#rt-header {/*background-image:url(../images/reitzel/bg_header.jpg);*/ bacground-image:none; background-repeat:no-repeat; background-position:center 0; height: 248px; /*background-color:#f3f5f2;*/ background-color:transparent;}
#rt-header, #rt-bottom {color: #fff;;}
#rt-header .rt-grid-13 {float:right;}
/* that line corrects an IE7 bug that had the menu pass below the rest */
#rt-header .rt-omega {position:relative; z-index:2000;}
#rt-header .rt-container .rt-block { padding:0; margin:0;}

.rt-container {background: #fff;}

body.menu-offres-de-stage div#rt-main .rt-container,
body.menu-offres-demploi div#rt-main .rt-container,
body.menu-travailler-chez-reitzel  div#rt-main .rt-container,
body.menu-actualites div#rt-main .rt-container,
body.menu-nos-produits div#rt-main .rt-container,
body.layout-blog div#rt-main .rt-container,
body.content_actus div#rt-main .rt-container {background: transparent !important; background-color: transparent !important; background-image:url(../images/reitzel/fond_915px.jpg) !important; background-repeat:repeat-y !important;} 

body.menu-accueil div#rt-mainbottom,
body.menu-home div#rt-mainbottom {margin-top:-10px;}

body.menu-accueil div#rt-maintop div.rt-container, 
body.menu-accueil div#rt-mainbottom div.rt-container,
body.menu-home div#rt-maintop div.rt-container, 
body.menu-home div#rt-mainbottom div.rt-container {
    background: none repeat scroll 0 0 transparent;
}

#rt-main .rt-container {
    background: none repeat scroll 0 0 transparent;
}

a:link , a:visited {color: #ff9600; text-decoration:none;}
a:hover , a:active {color: #000000; /*text-decoration:underline;*/}
/*#rt-main {margin-bottom:70px;}
body.menu-accueil #rt-main {margin-bottom:0;}
body.menu-accueil #rt-main-bottom {margin-bottom:70px;}*/
#rt-main, #rt-maintop, #rt-mainbottom {/*background-color:#fff;*/ background-color:transparent;}
#rt-main .rt-container .rt-grid-16 {margin-top:-105px; background:#fff; margin-left:-0px;}
#rt-main .rt-container .rt-grid-12 {margin-top:-105px; background:#fff; margin-left:-0px;}
#rt-main .rt-container .rt-grid-4 {margin-top:-105px; background:#fff; margin-left:-0px; margin-left:-10px; margin-top:-105px; padding:0 4px 0 16px;}

#rt-maintop .HomeTopGauche { padding:0; margin-top:-150px; margin-left:-25px; /*background-image:url(../images/reitzel/shadow_big.gif);*/ background-position:bottom; /*padding-bottom:17px;*/ padding-bottom:0; background-repeat:no-repeat;}
#rt-maintop .HomeTopDroite { padding:0; margin-top:-150px; margin-left:-25px; /*background-image:url(../images/reitzel/shadow_small.gif);*/ background-position:bottom; /*padding-bottom:17px;*/ padding-bottom:0; background-repeat:no-repeat;}

#rt-maintop .breadcrumb  { background-color: #fff; margin-top: -140px; margin-left: -10px; padding: 0pt; width:940px; /*position:absolute; top:-140px; left:-10px; z-index:51; */}
#rt-maintop .breadcrumb .rt-block {padding:15px 0 0 25px; margin:0; color:#9b8e81;}
#rt-maintop .breadcrumb .rt-block a { color:#9b8e81;}
#rt-maintop .breadcrumb .rt-block a:hover { color:#9b8e81; text-decoration:underline}
#rt-maintop .breadcrumb .rt-block span.no-link { color:#9b8e81;}

#rt-mainbottom .HomeBottomGauche h1 , #rt-mainbottom .HomeBottomGauche h2 { font-size:1.6em; color:#ffa620; font-weight:normal;}
#rt-mainbottom .HomeBottomGauche p {padding:0; margin:0; line-height:1.4em;}
#rt-mainbottom .HomeBottomGauche p.date,
#rt-mainbottom .HomeBottomGauche li.date { color:#ffa620 !important; font-size:1em; clear: both;}
#rt-mainbottom .HomeBottomGauche p.news,
#rt-mainbottom .HomeBottomGauche li.news { color:#4d4636 !important; margin-bottom:8px; height:84px;}
#rt-mainbottom .HomeBottomGauche p.news a,
#rt-mainbottom .HomeBottomGauche li.news a { color:#4d4636 !important;}
#rt-main .rt-article p.date,
#rt-main .rt-article li.date { color:#ffa620 !important; font-size:1em;}
#rt-main .rt-article p.news,
#rt-main .rt-article li.news { color:#4d4636 !important; margin-bottom:8px; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#rt-main .rt-article p.news a,
#rt-main .rt-article li.news a { color:#4d4636 !important;}
#rt-mainbottom .HomeBottomGauche p.news a:hover { text-decoration:underline;}
#rt-mainbottom .HomeBottomGauche p.bouton { text-align:right;}

#rt-mainbottom .HomeBottomMilieu  h1 { font-size:1.6em; color:#8ca700;  font-weight:normal;}
#rt-mainbottom .HomeBottomMilieu p {padding:0; margin:0; line-height:1.4em;}
#rt-mainbottom .HomeBottomMilieu p.img { text-align:center; height:105px;}
#rt-mainbottom .HomeBottomMilieu img {margin:0 auto; margin-bottom:4px}
#rt-mainbottom .HomeBottomMilieu p.titre { color:#8ca700; font-size:1em; font-weight:bold; margin-bottom:5px;}
#rt-mainbottom .HomeBottomMilieu p.news { color:#4d4636; margin-bottom:8px;}
#rt-mainbottom .HomeBottomMilieu p.news a { color:#4d4636;}
#rt-mainbottom .HomeBottomMilieu p.news a:hover { text-decoration:underline;}
#rt-mainbottom .HomeBottomMilieu p.bouton { text-align:right; padding-top:13px;}

#rt-mainbottom .HomeBottomDroite  h1 { font-size:1.6em; color:#1396de;  font-weight:normal;}
#rt-mainbottom .HomeBottomDroite p {padding:0; margin:0;  line-height:1.4em;}
#rt-mainbottom .HomeBottomdroite p.img { text-align:center;  height:105px;}
#rt-mainbottom .HomeBottomDroite img {margin:0 auto;  margin-bottom:4px;}
#rt-mainbottom .HomeBottomDroite p.titre { color:#1396de; font-size:1em; font-weight:bold; margin-bottom:5px;}
#rt-mainbottom .HomeBottomDroite p.news { color:#4d4636; margin-bottom:8px;}
#rt-mainbottom .HomeBottomDroite p.news a { color:#4d4636;}
#rt-mainbottom .HomeBottomDroite p.news a:hover { text-decoration:underline;}
#rt-mainbottom .HomeBottomDroite p.bouton { text-align:right; padding-top:11px;}

#rt-main.mb16 .rt-block { padding-top:0; padding-right:0; /*position:absolute; left:0; top:0; z-index:50; width:925px; background-color:#fff;*/}
#rt-main .rt-article { padding-top:0; margin-top:0; margin-bottom:0; padding-left:10px;}
.articleMain       { float:left; width:610px; margin-top:4px; margin-right:20px;}

.articleMain table tr td { line-height:14px;}

.rt-article h1 		{ color:#ffa620; font-size:1.6em; letter-spacing:normal; font-weight:normal;}
.rt-article h2.vert { color:#8ca700; font-size:1.2em; letter-spacing:normal; font-weight:bold;}
.rt-article h2.orange { color:#ff9900; font-size:1.2em; letter-spacing:normal; font-weight:bold;}
.rt-article p {line-height:1.4em; margin:0 0 4px 0;}
.rt-article ul {margin-left:15px; margin-bottom:10px;}
.rt-article ul li { list-style:outside;}

.articleSideColumn 			     { float:left; width:280px; margin-top:-30px; background-image:url(../images/reitzel/shadow_sidebar_interne.gif); background-position:center bottom; background-repeat:no-repeat;}
.SideColumn .rt-block {padding:0 0px 0 0; margin: 0 ;}
.SideColumn .articleSideColumn 	 { float:left; width:220px; margin-top:-30px; background-image:url(../images/reitzel/shadow_sidebar_interne.gif); background-position:center bottom; background-repeat:no-repeat;}
.articleSideColumnContent 	 { padding: 10px 9px 10px 10px /*20px*/; background-image:url(../images/reitzel/degrade_sidebar_interne.png); background-repeat:repeat-x; margin-bottom:28px;}
.articleSideColumnContent  h2 { color:#006b47; font-size:1.6em; margin-top:0; padding-top:0; letter-spacing:normal; font-weight:normal;}
.articleSideColumnContent  h3 { color:#006b47; font-size:1.2em; margin:8px 0 8px 0; padding-top:0; letter-spacing:normal; font-weight:bold;}
.articleSideColumnContent p.vert { color:#006b47;}
.articleSideColumnContent  img { margin:0px;  margin-bottom:4px;}

#rt-footer, #rt-copyright {color: #ddd;}
#rt-footer { /*background-image:url(../images/reitzel/bg_footer.jpg);*/ background-color:#7D9513; background-repeat:no-repeat; background-position: center 0 ; height:107px; /*height:50px;*/}

#rt-footer {
    background-color: #7D9513;
    background-position: center 0;
    background-repeat: no-repeat;
    bottom: -1px;
    height: 65px;
    margin-top: 5px;
    position: relative;
    width: 100%;
	margin-top: 20px;
}

#rt-footer .rt-grid-6 .rt-block {float:right}
#rt-footer td a { background-image:url(../images/reitzel/bg_bouton_footer.png); padding:5px; color:#fff; margin-right:5px}
#rt-footer td a:hover { text-decoration:underline;}
#rt-footer .rt-grid-6 td a {background-image:none}
#rt-sidebar-a {background-color: #fff;}
#rt-sidebar-b {background-color: #e9e9e9;}
#rt-sidebar-c {background-color: #f0f0f0;}
#gantry-viewswitcher {margin: 0 auto 1em;position: relative;}


#rt-main .rtblock {padding-top:0; /* width:100%; background-color:#fff; */}

/* Navigation - Core */
ul.menutop { /*position:absolute; top:0; right:0;z-index:500; */}
#rt-menu ul.menu li a, .menutop li.root > .item, .menu-type-splitmenu .menutop li .item {color: #fff; text-shadow:1px 1px 4px #306b94; padding-left:12px; padding-right:12px;}
/*.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: #80bbe3;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: #80bbe3;color: #fff;}

/* Navigation - Dropdowns */
.menutop .fusion-submenu-wrapper {background: #80bbe3;}
.menutop .fusion-submenu-wrapper.level3, .menutop .fusion-submenu-wrapper.level4, .menutop .fusion-submenu-wrapper.level5, .menutop .fusion-submenu-wrapper.level6 {background: #80bbe3; color:fff;}
.menutop ul li > .item {color: #fff;}
.menutop ul li > .item:hover, .menutop ul li.f-menuparent-itemfocus > .item {background: #ffa620;color: #fff; /*text-shadow:2px 2px 4px #000;*/ font-weight:bold; font-size:1em; padding-left:10px;}
/*.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;}


/* Menu  iE7
.menutop ul li:hover, .menutop li.f-menuparent-itemfocus, .menutop .fusion-grouped ol li:hover, .menutop .fusion-grouped ol li.f-menuparent-itemfocus {zoom: 1; border:1px solid transparent;}
.menutop .fusion-submenu-wrapper {zoom: 1;  border:1px solid transparent;}
.fusion-grouped ol li .item {zoom: 1;  border:1px solid transparent;}
.menutop ul li, .fusion-grouped ol {zoom: 1;  border:1px solid transparent;}
.menutop ul li:hover, .menutop li.f-menuparent-itemfocus, .menutop .fusion-grouped ol li:hover, .menutop .fusion-grouped ol li.f-menuparent-itemfocus {zoom: 1;  border:1px solid transparent;}
.menutop ul li > .daddy span {zoom: 1;  border:1px solid transparent;}
.fusion-submenu-wrapper .columns2 .item:hover {zoom: 1;  border:1px solid transparent;}
.menutop li.root > .item em {line-height: 6px !important;  border:1px solid transparent;}

*/

/* Page Actus */
.content_actus .rt-block {margin-bottom: 0;}
.content_actus .rt-blog .rt-description h2 {color: #FFA620; font-size: 1.6em; font-weight: normal; letter-spacing: normal;}
.content_actus .rt-blog .rt-description {padding-left:10px; border-bottom: none; margin: 10px 0 0; padding-bottom: 0;}
.content_actus h1.rt-article-title , .content_actus h1.rt-article-title a { margin-bottom:5px; color: #8CA700; font-size: 1.2em; font-weight: bold; letter-spacing: normal; width:610px;}
.content_actus .rt-article-bg {padding-bottom: 10px;}
.content_actus .width100 {width:100%;}

.vert{color: #8CA700; font-size: 1.2em;}
.orange{color: #ff9900; font-size: 1.2em; font-weight:bold;}
strong.vert{color: #8CA700; font-size: 1em;}

#ckformcontainer {
width:400px;
margin: 0 auto;
}

div.componentheading {
color: #FFA620;
font-size: 1.6em;
font-weight: normal;
letter-spacing: normal;
	}

#ckpoweredby{
display:none;
}

.rt-article p.liste_verte { text-align:left; padding: 0 0 0 25px; margin-bottom: 2px; background-image:url(../images/reitzel/puce_verte.gif); background-position: 12px 5px; background-repeat:no-repeat; }
.rt-article p.liste_verte a:link, .rt-article  p.liste_verte a:visited  { color : #FF9600 /*#4d4636*/; text-decoration:none ;}
.rt-article p.liste_verte a:hover, .rt-article  p.liste_verte a:active  { color : #FF9600 /*#4d4636*/; text-decoration:underline ;}

.rt-article p.liste_verte_mini { text-align:left; padding: 0 0 0 45px; margin-bottom: 2px; background-image:url(../images/reitzel/puce_verte_mini.gif); background-position: 35px 7px; background-repeat:no-repeat; }
.rt-article p.liste_verte_mini a:link, .rt-article  p.liste_verte_mini a:visited  { color : #FF9600 /*#4d4636*/; text-decoration:none ;}
.rt-article p.liste_verte_mini a:hover, .rt-article  p.liste_verte_mini a:active  { color : #FF9600 /*#4d4636*/; text-decoration:underline ;}


.entete_contact {vertical-align: top; padding: 0pt 5px; background-color: #f9fbee;}
.bloc_contact { padding: 0pt 10px 10px; vertical-align: top; background-image: url('../../../images/stories/reitzel/reitzel-suisse/degrade_suisse.jpg'); background-repeat: repeat-x; background-color: #e7edcc;}

p.space_parag , br.space_parag {line-height:7px; margin:0;}

table#ckformcontainer.contentpaneopen {margin:0 0 0 80px !important;}

.citation-ouvrant {background-image: url(../../../images/stories/reitzel/philanthropie/guillemets-ouvrants.png); background-repeat: no-repeat; padding: 0 0 0 20px;}
.citation-ouvrant .citation-fermant {background-image: url(../../../images/stories/reitzel/philanthropie/guillemets-fermants.png); background-repeat: no-repeat; background-position: right bottom; padding: 0 20px 0 0;}

td.case_moitie {width: 50%; vertical-align: top; }
td.case_tier {width: 33%; vertical-align: top;}

div.colonne_droite_contact {float: right; margin-top: -79px; /*margin-top: -64px;*/ margin-right: 5px;}

/* Modale CV */
a.popup_cv {color: black; text-decoration: none; line-height:14px;}
a.popup_cv img {margin-bottom:3px;}
a.popup_cv , div#background_highslide , a.cv_fermer {cursor:pointer;}
div.fiche_cv p {font-size:12px; margin-bottom:5px;}
div.fiche_cv p.vert {font-size:12px; margin-top:5px; margin-bottom:-3px; font-weight:bold;}

/* reglage pb menu contact trop a droite */
.menutop li.item35.root:hover > .fusion-submenu-wrapper {left:-105px;}

/* page newsletter */
.menu-newsletter #ckform2 input.txt_email,
.menu-newsletter-error #ckform2 input.txt_email {width:73% !important; border: 1px solid #999999;
    padding: 2px; background-color:#ffffff !important;}
.menu-newsletter #ckform2 label.libelle_email,
.menu-newsletter-error #ckform2 label.libelle_email {width: 25%;}
.ck_mandatory {
    color: #FF0000;
    font-size: 0.83em;
    font-weight: bold;
    padding: 0;
}

/* inscription newsletter dans Contact */
.colonne_droite_contact #ckform2 input.txt_email {width:160px !important; background-color:#ffffff !important;}
.colonne_droite_contact #ckform2 label.libelle_email {width: 50px !important;}

/* module bottom */
body.menu-accueil .rt-container .rt-grid-6,
body.menu-home .rt-container .rt-grid-6 {
    width: 330px;
}
div.HomeBottomGauche , div.HomeBottomMilieu , div.HomeBottomDroite {background-color:#ffffff; height:327px;}
div.HomeBottomGauche {margin-left:-10px;}
/*div.HomeBottomMilieu {margin-left:-10px;}
div.HomeBottomDroite {margin-left:-10px;}*/

div#rt-footer .rt-block {margin-bottom:0;}

div#rt-main div.rt-container div.rt-grid-16 {
    min-height: 475px;
}

body.menu-accueil div#rt-main div.rt-container div.rt-grid-16,
body.menu-home div#rt-main div.rt-container div.rt-grid-16 {
    min-height: 0;
}

.componentheading {
    display: block;
    font-weight: bold;
    margin: 15px 0;
}

menu-nous-contacter .rt-block {
    padding: 25px;
}


/* Nos produits */
div.rt-article span.resume {display:none;}
div.rt-article div.rt-article-content span.resume {display:inline;}
div.rt-blog h1.rt-pagetitle {
    color: #FFA620;
    font-size: 1.6em;
    font-weight: normal;
    letter-spacing: normal;
}
div.rt-blog .rt-pagetitle , div.rt-blog .rt-description {padding-left: 10px;}
div.rt-blog div.rt-article div.rt-article-content span.resume h1 {
    color: #8CA700 !important;
    font-size: 1.2em !important;
    font-weight: bold !important;
    letter-spacing: normal;
}
div.rt-article-content a .resume p {color:#4D4636;}
div.rt-joomla div.rt-blog div.rt-article-bg , .rt-joomla .rt-blog .rt-description {
    border-bottom: 1px dotted #ffffff;
}
body.menu-nos-produits div.rt-blog div.rt-article,
body.menu-our-products div.rt-blog div.rt-article {width:30%; float:left; height:250px;}

/* actu */
body.content_actus .rt-container .rt-grid-12,
body.menu-nos-produits .rt-container .rt-grid-12,
body.menu-our-products .rt-container .rt-grid-12 {
    width: 640px !important;
}
body.content_actus .rt-container .rt-grid-4 ,
body.content_actus .SideColumn .articleSideColumn,
body.menu-nos-produits .rt-container .rt-grid-4 ,
body.menu-nos-produits .SideColumn .articleSideColumn,
body.menu-our-products .rt-container .rt-grid-4 ,
body.menu-our-products .SideColumn .articleSideColumn {
    width: 280px !important;
}

table.tableau_sous_flash , p.texte_sous_flash {margin-top:-20px;}

#cboxLoadedContent .rt-container { width:658px}
#cboxLoadedContent .rt-container .rt-block {padding:0; margin:0; padding-top:15px; background-color:#fff}
#cboxLoadedContent .rt-container .rt-block .rt-article {padding:0;}

.ckform .ckCSSlabel {color:#8ca700; font-size:14px;}
.ck_mandatory {color:#8ca700;}
form#ckform1.ckform .ckBtnCon {
    text-align: right !important;
}
form#ckform1.ckform input , form#ckform1.ckform textarea {
    border: 1px solid #999999;
    padding: 2px;
}
form#ckform1.ckform #submit_bt {height:25px; margin-right: 4px; border:0 solid #ffffff; line-height:25px; padding:0 15px; color:#FFFFFF; background-repeat:repeat-x; background-image:url("../images/reitzel/button_fond.jpg");}

.fiche_cv {display:none; position: fixed; z-index: 100; width: 350px; top: 200px; left: 38%; background-color: #ffffff;}

div.espace_presse .rt-article p {margin:0 !important;}
div.reitzel_dans_la_presse strong {line-height:1.2em;}

img#btn_voir_actus {display:none;}
body.menu-accueil img#btn_voir_actus,
body.menu-home img#btn_voir_actus {display:block; float:right;}
body.view-frontpage p.news a img  {/*width:30%; height:100%;*/ max-width:100%;}
.case_moitie p.news {height:84px;}
 .case_moitie p.news a img {/*width:30%;*/ height:100%; }

#ckformcontainer {
    width: 440px !important;
}

body.menu-accueil.option-com-ckforms #rt-main.mb16 .rt-container .rt-grid-16,
body.menu-home.option-com-ckforms #rt-main.mb16 .rt-container .rt-grid-16 {
    background: none repeat scroll 0 0 transparent;
}

body.menu-accueil.option-com-ckforms div#rt-drawer,
body.menu-home.option-com-ckforms div#rt-drawer {display:none;}
body.menu-candidature-spontanee div.componentheading {display:none;}

div.list_communique p.liste_verte {float:left; width:45%;}
div.list_communique div.pagination {margin-top:30px;}
div.list_communique div.pagination a#prev:link , div.list_communique div.pagination a#suiv:link,
div.list_communique div.pagination a#prev:visited , div.list_communique div.pagination a#suiv:visited {color:#9b8e81 !important; cursor:pointer !important; font-weight:normal !important; font-size:11px !important; }
div.list_communique div.pagination a#prev:active , div.list_communique div.pagination a#suiv:active,
div.list_communique div.pagination a#prev:hover , div.list_communique div.pagination a#suiv:hover {color:#9b8e81 !important; cursor:pointer !important; font-weight:bold !important;}

div.content_actus div.rt-article > p.resume {display:none;}
div.content_actus div.rt-article .articleSideColumn { margin-top: -65px; }

sup {line-height:0;}

p.actu_read_more {display:none;}
body.menu-actualites.content_actus p.actu_read_more,
body.menu-news.content_actus p.actu_read_more {display:block;}
body.menu-travailler-chez-reitzel.content_actus p.actu_read_more,
body.menu-join-the-reitzel-group.content_actus p.actu_read_more {display:block;}


p.ck_mandatory.ck_mandatory_begin {display:none;}

.image_a_droite  { float:left  ;  margin: 0 8px 8px 0;}
.image_a_gauche  { float:right ; margin: 0 0 8px 8px; }

div#jflanguageselection {/*display:none !important;*/ margin-right:32px;}

#rt-debug {display:none}

#rt-maintop .HomeTopGauche { background-repeat:no-repeat; background-position:15px 15px; background-image: url(../../../images/stories/reitzel/backup_animation.jpg);}
#rt-maintop .HomeTopDroite { background-repeat:no-repeat; background-position:15px 15px; background-image: url(../../../images/stories/reitzel/backup_slideshow.jpg); }

div.reitzel_dans_la_presse div.articleMain table td a strong {color:#4D4636;}

body.content_actus div.rt-article div.articleSideColumn {display:none;}

div.rt-joomla.reitzel_dans_la_presse p.date{display:none;}
div.rt-joomla.reitzel_dans_la_presse p.news{width:46%; float:left; margin-right: 4%;}
div.rt-joomla.reitzel_dans_la_presse div.ReitzelPress p.liste_verte{background-image:none; padding: 0; height: 80px; margin-right: 20px; margin-bottom:15px; width:285px;}
div.rt-joomla.reitzel_dans_la_presse div.ReitzelPress p.liste_verte a,
div.rt-joomla.reitzel_dans_la_presse div.ReitzelPress p.liste_verte a strong {color:#4D4636;}
div.rt-joomla.reitzel_dans_la_presse div.ReitzelPress p.liste_verte img {margin-top:3px;}

/* add greg 2012-04-16 ajout du form de calendriers de la colonne de droite du form */
div.articleSideColumnContent form#ckform5 p.ckCSSclear {margin: 0 0 3px; clear: left; color: #8CA700; font-size: 14px;}
div.articleSideColumnContent form#ckform5 p.ckCSSclear label.ckCSSlabel {display: block; float: left; width: 85px; margin-top:0;}
div.articleSideColumnContent form#ckform5 p.ckCSSclear label#calendrierNewsletterlbl {float:right; width: 235px; margin-top:6px;}
div.articleSideColumnContent form#ckform5 p.ckCSSclear input.ckCSSinput {width:170px; margin-top:0;}
div.articleSideColumnContent form#ckform5 p.ckCSSclear select.ckCSSinput {width:260px;}
div.articleSideColumnContent form#ckform5 div.ckBtnCon input#submit_bt {background-image:url(../../../images/stories/reitzel/calendriers/bouton_formulaire.jpg); width:71px; height:38px; border:0 none; color:#ffffff; padding-bottom: 10px;} 
div.articleSideColumnContent form#ckform5 div.ckBtnCon {text-align:center;}

/* fr */
body.menu-reitzel-calendars div#rt-main .rt-container,
body.menu-les-calendriers-reitzel div#rt-main .rt-container,
body.menu-die-reitzel-kalender div#rt-main .rt-container {background: transparent !important; background-color: transparent !important; background-image:url(../images/reitzel/fond_915px.jpg) !important; background-repeat:repeat-y !important;} 
div.page_calendriers div.componentheading, 
div.page_calendriers table#ckformcontainer {display:none;}
body.menu-reitzel-calendars h3,
body.menu-les-calendriers-reitzel h3,
body.menu-die-reitzel-kalender h3 {font-family:HandTIMES,Arial, Helvetica, sans-serif; font-size:36px; font-weight: normal;}
body.menu-reitzel-calendars h3 span,
body.menu-les-calendriers-reitzel h3 span,
body.menu-die-reitzel-kalender h3 span {font-size:72px;}
body.menu-reitzel-calendars h3.intro,
body.menu-les-calendriers-reitzel h3.intro,
body.menu-die-reitzel-kalender h3.intro {color:#ff6c00; text-align:right;}
body.menu-reitzel-calendars span.lb-number,
body.menu-les-calendriers-reitzel span.lb-number,
body.menu-die-reitzel-kalender span.lb-number {display:none;}
body.menu-reitzel-calendars div#liste_calendriers,
body.menu-les-calendriers-reitzel div#liste_calendriers,
body.menu-die-reitzel-kalender div#liste_calendriers {background-image:url(../../../images/stories/reitzel/calendriers/calendrier_image_fond.jpg); background-position:top left; background-repeat:repeat-y;}

body.menu-reitzel-calendars div#slide,
body.menu-les-calendriers-reitzel div#slide,
body.menu-die-reitzel-kalender div#slide {position: absolute;
    right: -180px;
    top: 705px;}
	
body.menu-reitzel-calendars .rt-container .rt-grid-12,
body.menu-les-calendriers-reitzel .rt-container .rt-grid-12,
body.menu-die-reitzel-kalender .rt-container .rt-grid-12 {
    width: 640px !important;
}
body.menu-reitzel-calendars .rt-container .rt-grid-4 ,
body.menu-reitzel-calendars .SideColumn .articleSideColumn,
body.menu-les-calendriers-reitzel .rt-container .rt-grid-4 ,
body.menu-les-calendriers-reitzel .SideColumn .articleSideColumn,
body.menu-die-reitzel-kalender .rt-container .rt-grid-4 ,
body.menu-die-reitzel-kalender .SideColumn .articleSideColumn {
    width: 280px !important;
}

body.menu-reitzel-calendars div.annee,
body.menu-les-calendriers-reitzel div.annee,
body.menu-die-reitzel-kalender div.annee {
margin-top:10px;
}


#avID_AVPlayerID_3ff51f12_446829432_jwplayer_logo,
#avID_AVPlayerID_3ff51f12_1815001395_jwplayer_display_image,
div.avPlayerBlock > div > div > img,
div.avPlayerBlock > div > div > div > div > img {display:none !important;}

/*
body.menu-reitzel-calendars table#ckformcontainer.contentpaneopen,
body.menu-les-calendriers-reitzel table#ckformcontainer.contentpaneopen {
    margin: 0 !important;
}
body.menu-reitzel-calendars #ckformcontainer,
body.menu-les-calendriers-reitzel #ckformcontainer {
    width: 100% !important;
}

body.menu-reitzel-calendars .ckformMOD .ckCSSlabel,
body.menu-les-calendriers-reitzel .ckformMOD .ckCSSlabel {
    float: left;
    margin-top: 5px;
    width: auto;
}

body.menu-reitzel-calendars .ckCSSinput[type='text'],
body.menu-les-calendriers-reitzel .ckCSSinput[type='text'] {
    float: right;
    width: 170px;
}*/

/* ALLEMAND */


body#lang-de-de .menu-accueil #rt-mainbottom .HomeBottomDroite p.bouton {
    padding-top: 0 !important;
}

body.menu-unsere-produkte div.rt-blog div.rt-article,
body.menu-alle-unsere-produkte div.rt-blog div.rt-article {
	    float: left;
    height: 250px;
    width: 30%;
}
body.menu-unsere-produkte .rt-container .rt-grid-4 ,
body.menu-unsere-produkte .SideColumn .articleSideColumn,
body.menu-alle-unsere-produkte .rt-container .rt-grid-4 ,
body.menu-alle-unsere-produkte .SideColumn .articleSideColumn {
    width: 280px !important;
}
body.menu-unsere-produkte .rt-container .rt-grid-12,
body.menu-alle-unsere-produkte .rt-container .rt-grid-12 {
    width: 640px !important;
}
body.menu-unsere-produkte .rt-teaser-articles .width100,
body.menu-alle-unsere-produkte .rt-teaser-articles .width100 {min-height:560px;}


body.menu-stellenangebot div#rt-main .rt-container {background: transparent !important; background-color: transparent !important; background-image:url(../images/reitzel/fond_915px.jpg) !important; background-repeat:repeat-y !important;} 
.owl-carousel {
	display: block !important;
}
.owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    top: 50%;
	background:#7d9513 !important;
	font-weight:bold;
}
.owl-prev {
    left: 0;
}
.owl-next {
    right: 0;
}
#slide-parc .owl-controls .owl-buttons div { top: 30%;}