/* ::::: http://renobac.com/_site/renobac/styles/client-base.css ::::: */

form, td, div, p, li, h5, h6 .txt_texte, .contenu, span { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(89, 89, 89); }
h2, .txt_titre2 { margin: 0px; padding: 0px; font-weight: normal; font-size: 15px; color: rgb(218, 41, 33); }
h3, .txt_titre3 { margin: 0px; padding: 0px; font-weight: normal; font-size: 12px; color: rgb(50, 50, 50); }
h5, .txt_titre5 { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: rgb(218, 41, 33); }
.photo { border: 1px solid rgb(0, 0, 0); margin: 0pt 5px 0pt 0pt; float: left; }
a { margin: 0pt; padding: 0pt; color: rgb(218, 41, 33); }
a img { border-style: none; border-width: 0pt; margin: 0pt; padding: 0pt; text-decoration: none; }
html { background-color: rgb(191, 188, 183); }
body { padding: 0px; margin-top: 0px; margin-right: auto; margin-left: auto; width: 947px; }
.skiplink { display: none; }
#headerPrint { display: none; position: relative; }
#header { margin: 0px; padding: 0px; float: left; background-position: left top; background-image: url('images/background_header_en.jpg'); background-repeat: no-repeat; width: 947px; height: 159px; }
#header #header_left { margin: 0px; padding: 0px; float: left; width: 260px; }
#header_left #logo_renobac { padding: 59px 0pt 0pt 38px; float: left; }
#header #header_right { margin: 0px; padding: 0px; float: right; width: 687px; }
#container { margin: 0px; padding: 0px; float: left; background-color: rgb(255, 255, 255); }
#site_bas { margin: 0px; padding: 0px; float: left; }
#contenu { margin: 0pt; padding: 0pt; float: left; vertical-align: top; }
#accueil #contenu { width: 947px; }
#accueil #centre_haut { border-top: 1px solid rgb(240, 240, 240); border-bottom: 1px solid rgb(240, 240, 240); margin: 0pt; padding: 0pt; float: left; width: 947px; }
#accueil #gauche_haut { margin: 0pt; padding: 0pt; float: left; background-position: left top; background-repeat: no-repeat; width: 714px; height: 246px; }
#accueil #flash-intro { margin: 0pt; padding: 0pt; float: right; }
#accueil #centre_haut_droit { margin: 0pt; padding: 0pt; float: right; width: 233px; }
#accueil #centre { margin: 0pt; padding: 0pt; float: left; width: 947px; }
#accueil #centre_gauche { padding: 0pt; float: left; margin-top: 27px; width: 714px; text-align: justify; line-height: 18px; }
#accueil #centre_gauche_gauche { margin: 0pt; padding: 0pt; float: left; width: 260px; text-align: left; }
#accueil #centre_gauche_droit_contenu { margin: 0pt; padding: 0pt 50px; float: left; }
#accueil #centre_gauche_droit { margin: 0pt; padding: 0pt; float: right; text-align: left; width: 454px; }
#droit, #droit_haut, #droit_centre, #droit_bas { margin: 0pt; padding: 0pt; float: right; width: 233px; text-align: left; }
#BasDePage { margin: 0pt; padding: 0pt; float: left; text-align: left; background-position: left top; background-image: url('images/background_baspage_en.jpg'); background-repeat: no-repeat; width: 947px; height: 42px; }
#logo { margin: 0pt; padding: 0pt; float: right; width: 200px; text-align: right; }
#logo img { padding: 5px 20px 0pt 0pt; }
#abonnement { margin: 0pt; padding: 0pt; float: left; width: 233px; height: 247px; background-position: left top; background-image: url('images/abonnement_entete_en.jpg'); background-repeat: no-repeat; }
#abonnement div { margin: 0pt; padding: 0pt; float: left; }
#abonnement .boiteEntete { margin: 0pt; padding: 0pt; display: none; float: left; height: 17px; }
#abonnement #abonn_centre { margin: 0pt; padding: 0pt; float: left; width: 233px; }
#abonnement input, #abonnement select { border: 1px solid rgb(204, 204, 204); }
#abonnement #Email { margin: 57px 0pt 0pt 21px; padding: 0pt; width: 188px; }
#abonnement #First_Name { margin: 19px 0pt 0pt 21px; padding: 0pt; width: 88px; }
#abonnement #Last_Name { margin: 19px 0pt 0pt 6px; padding: 0pt; width: 88px; }
#abonnement #Region { margin: 19px 0pt 0pt 21px; padding: 0pt; width: 188px; }
#abonnement #abonn_bas { margin: 0pt; float: left; padding-top: 4px; padding-left: 160px; width: 233px; }
#abonnement #btabonnement { border: medium none ; margin: 3px 0pt 0pt; padding: 0pt; cursor: pointer; width: 50px; height: 17px; background-position: left top; background-image: url('images/abonnement_envoyer_en.png'); background-repeat: no-repeat; background-color: transparent; }
#abonnement #btabonnement:hover { background-image: url('images/abonnement_envoyer_over_en.png'); }
#online_presentation { float: left; width: 233px; height: 70px; }
#online_presentation #btpresentation { padding-top: 47px; padding-left: 130px; }
#video { margin: 0pt; padding: 0pt; float: left; width: 233px; }
#video #video_haut { margin: 0pt; padding: 21px 0pt 6px; float: left; width: 233px; font-size: 25px; color: rgb(100, 93, 84); text-align: center; }
#video #video_centre { margin: 0pt; padding: 0pt; float: left; width: 227px; }
#video_centre div.marge_droite { margin: 0pt; padding: 0pt; float: left; background-position: left top; background-image: url('images/background_video.jpg'); background-repeat: no-repeat; width: 227px; height: 63px; }
#video_centre div.marge_droite span { font-size: 12px; color: rgb(105, 105, 105); }
#video_centre div.marge_droite img { border: 1px solid rgb(255, 255, 255); margin: 5px; width: 75px; }
#video_centre div.marge_droite a { color: rgb(105, 105, 105); }
#video #video_bas { border-top: 1px solid rgb(233, 233, 233); margin: 0pt; padding: 0pt; float: left; width: 227px; }
#video_bas #btvideo { padding-top: 7px; padding-left: 153px; padding-bottom: 20px; }
/* ::::: http://renobac.com/_site/renobac/styles/dropdown.css ::::: */

#menuHaut { margin: 0pt; padding: 0pt; float: left; position: absolute; width: 687px; height: 40px; }
#menuHaut ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: right; display: inline; }
#menuHaut li { margin: 0px; float: left; height: 40px; }
#menuHaut ul li.last { margin: 0pt 20px 0pt 0pt; }
#menuHaut ul li a { margin: 0pt; padding: 13px 5px 0pt; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(191, 188, 183); text-decoration: none; }
#menuHaut ul li a:hover { color: rgb(255, 255, 255); }
#menuHaut ul li a.current { color: rgb(255, 255, 255); }
#menuPrincipal { margin: 40px 0pt 0pt 50px; padding: 0pt; float: left; height: 24px; position: absolute; width: 687px; }
#menuPrincipal ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; display: inline; }
#menuPrincipal li { position: relative; float: left; height: 24px; }
#menuPrincipal ul li { margin: 0pt; padding: 0pt; text-align: center; }
#menuPrincipal ul li a { padding-top: 5px; display: block; position: relative; width: 139px; font-weight: bold; color: rgb(100, 93, 85); text-decoration: none; }
#menuPrincipal ul li a:hover { background-position: left top; background-image: url('images/background_menu.gif'); background-repeat: no-repeat; color: rgb(255, 252, 251); width: 139px; height: 24px; }
#menuPrincipal ul li a.current { background-position: left top; background-image: url('images/background_menu.gif'); background-repeat: no-repeat; color: rgb(255, 252, 251); width: 139px; height: 24px; }
div#menuPrincipal ul ul, div#menuPrincipal ul li:hover ul ul, div#menuPrincipal ul ul li:hover ul ul { display: none; }
div#menuPrincipal ul li:hover ul, div#menuPrincipal ul ul li:hover ul, div#menuPrincipal ul ul ul li:hover ul { display: block; }
#menuPrincipal ul ul { position: absolute; z-index: 500; }
#menuPrincipal ul li ul { margin: 0pt; padding: 0pt; float: left; width: 135px; top: 24px; text-align: left; }
#menuPrincipal ul li ul li { margin: 0pt; padding: 0pt; float: left; display: block; position: relative; text-align: left; }
#menuPrincipal ul li ul li a { margin: 0pt; padding: 4px 7px 0pt; text-decoration: none; background-position: left top; background-image: url('images/background_smenu_centre.gif'); background-repeat: no-repeat; width: 139px; height: 24px; }
#menuPrincipal ul li ul li a:hover { background-position: left top; background-image: url('images/background_smenu_centre_hover.gif'); background-repeat: no-repeat; color: rgb(233, 75, 64); }
#menuPrincipal ul li ul li a.current { background-position: left top; background-image: url('images/background_smenu_centre_hover.gif'); background-repeat: no-repeat; color: rgb(233, 75, 64); }
#menuPrincipal ul li ul li.last a { margin: 0pt; padding: 4px 7px 0pt; text-decoration: none; background-position: left top; background-image: url('images/background_smenu_bas.gif'); background-repeat: no-repeat; width: 139px; height: 28px; }
#menuPrincipal ul li ul li.last a:hover { background-position: left top; background-image: url('images/background_smenu_bas_hover.gif'); background-repeat: no-repeat; color: rgb(233, 75, 64); }
#menuBas { margin: 0pt; padding: 0pt; float: left; width: 747px; height: 40px; }
#menuBas ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; display: inline; }
#menuBas li { margin: 0px; float: left; height: 40px; }
#menuBas ul li.first { float: left; margin-left: 40px; }
#menuBas ul li a { margin: 0pt; padding: 13px 5px 0pt; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(255, 255, 255); text-decoration: none; }
#menuBas ul li a:hover { text-decoration: underline; }
#menuBas ul li a.current { text-decoration: underline; }
.nouvelle_contenant { margin: 0pt; padding: 0pt; float: left; }
#nouvelle { margin: 0pt 0pt 0pt 45px; padding: 0pt; float: left; width: 190px; }
#nouvelle div.boiteEntete { display: none; }
#nouvelle div.boiteNouvelles { margin: 0pt 0pt 5px; line-height: 18px; }
#nouvelle div.boiteNouvelles a { margin: 0pt; padding: 0pt; text-decoration: none; }
#nouvelle div.boiteNouvelles span.date { margin: 0pt; padding: 0pt; font-size: 10px; font-weight: bold; color: rgb(48, 48, 48); }
#nouvelle div.boiteNouvelles span.titre { margin: 0pt; padding: 0pt; font-size: 16px; font-weight: bold; color: rgb(225, 60, 54); }
#nouvelle div.boiteNouvelles p.desc { margin: 0pt; padding: 0pt; font-size: 11px; font-weight: normal; color: rgb(90, 90, 90); }
#nouvelle div.boiteNouvelles img { margin-left: 7px; }
#nouvelle div.boitePieddepage { margin: 7px 0pt 0pt; padding: 0pt; }
#nouvelle div.boitePieddepage a { font-size: 10px; color: rgb(255, 255, 255); text-decoration: underline; }
.nouvelle_contenant { margin: 0pt; padding: 0pt; float: left; }
#nouvelle { margin: 0pt 0pt 0pt 45px; padding: 0pt; float: left; width: 190px; }
#nouvelle div.boiteEntete { display: none; }
#nouvelle div.boiteNouvelles { margin: 0pt 0pt 5px; line-height: 18px; }
#nouvelle div.boiteNouvelles a { margin: 0pt; padding: 0pt; text-decoration: none; }
#nouvelle div.boiteNouvelles span.date { margin: 0pt; padding: 0pt; font-size: 10px; font-weight: bold; color: rgb(48, 48, 48); }
#nouvelle div.boiteNouvelles span.titre { margin: 0pt; padding: 0pt; font-size: 16px; font-weight: bold; color: rgb(225, 60, 54); }
#nouvelle div.boiteNouvelles p.desc { margin: 0pt; padding: 0pt; font-size: 11px; font-weight: normal; color: rgb(90, 90, 90); }
#nouvelle div.boiteNouvelles img { margin-left: 7px; }
#nouvelle div.boitePieddepage { margin: 7px 0pt 0pt; padding: 0pt; }
#nouvelle div.boitePieddepage a { font-size: 10px; color: rgb(255, 255, 255); text-decoration: underline; }
#more-read{display:none;}
.read-more{clear:both;
color:#EB3C36;
cursor:pointer;
display:block;
padding-right:15px;
text-align:right;
text-decoration:underline;}
#more-read h2{padding: 10px 0px 15px 0px;}

