

/***************************/
/** balises générales **/
/**************************/
body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
background-color:#FFFFFF;
}
td {
vertical-align:top;
}
div {
vertical-align:top;
}
h1 {
/*font-family:"Times New Roman", Times, serif;*/
font-size:23px;
}
h2 {
font-weight:bold;
font-size:12px;
padding-bottom:5px;
}
a img {
border:0px;
}
img {
border:0px;
}
a {
/*color:#000000;*/
color:#005649;
text-decoration:underline;
font-weight:bold;
}
a:hover {
text-decoration:none;
}
p{
margin:0 0 20px;
}
form {
margin:0;
}

/***************************/
/**Menu Javascript **/
/************************/
.firstLevel  {
padding:4px 0 0 1px;
text-transform:uppercase;
}
.secondLevel  {
padding:2px 0 0 20px;
text-align:left;
}
a.mainMenuItem  {
display:block;
text-decoration:none;
}
a.firstLevel  {
padding:4px 0 5px 1px;
height:16px;
color:#FFF;
text-transform:uppercase;
text-decoration:none;
}
a.firstLevel:hover  {
color:#655335;
background-color:#BEB3A3;
}
a.secondLevel  {
padding:2px 0 5px 21px;
/*height:16px;*/
color:#BEB3A3;
text-align:left;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/menu2-arrow-off.gif);
background-repeat:no-repeat;
background-position:11px 5px;
text-decoration:none;
}
a.secondLevel:hover  {
color:#FFF;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/menu2-arrow-on.gif);
background-repeat:no-repeat;
background-position:11px 5px;
}

/***************/
/** header **/
/***************/
.header {
width:932px;
}
#logo {
width:932px;
height:215px;
}
#mainNav  {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/nav.jpg);
background-repeat:no-repeat;
border-left:100px solid #005649;
background-color:#816637;
width:832px;
height:20px;
overflow:hidden;
}
#logo2 {
width:932px;
}
#logo2 #mainNav  {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/nav2.jpg);
background-repeat:no-repeat;
border-left:100px solid #005649;
width:832px;
height:20px;
}
#chemin {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/BG_green_brown.gif);
background-repeat:no-repeat;
width:692px;
padding:5px 20px 5px 220px;
}
#logoHome {
height:105px;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/topBis.jpg);
background-repeat:no-repeat;
padding:27px 0 0 73px;
}

/*********************/
/*** Locator ***/
/*****************/
#locator {
padding:5px 0 5px 220px;
font-size:9px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/bg_locator.gif);
background-repeat:repeat-y;
}
#locator a {
text-decoration:none;
}
.homeLink, .homeLink a  {
color:#666;
}
.menuItem1  {
color:#666;
}
.menuItem2  {
color:#999;
}
.menuItemLast  {
text-transform:uppercase;
color:#CCC;
}

/******************************/
/*** sub_navigation ***/
/*************************/
#sub_navigation{
margin-bottom:30px;
}
#sub_navigation a {
text-decoration:none;
}
.rub {
background-color:#665335;
padding:27px 0 0 20px;
text-transform:uppercase;
}
.rub a {
color:#BEB3A3;
}
.ssrub a {
padding:0 0 0 33px;
color:#FFFFFF;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/blanc_nav.gif);
background-repeat:no-repeat;
background-position:20px 4px;
display:block;
}
.ssrub a:hover {
color:#665335;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/marron1_nav.gif);
background-repeat:no-repeat;
background-position:20px 4px;
}
.thisrub {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/marron_nav.gif);
background-repeat:no-repeat;
background-position:20px 4px;
padding:0 0 0 39px;
}
.thisrub a {
color:#665335;
}

/****************/
 /**** Blocs ****/
/***************/ 
#rubSomSep2 h2{
padding:0;
margin:0;
font-size:16px;
}
.bloc  {
width:100%;
}
.title  {}

.content  {
}

.imgLeft .content, .imgRight .content  { /* Correction d'un N-ième bug IE avec les images flottantes */
border-bottom:1px solid #fff;
}
#lefP .content, #lefP .content  { /* Correction d'un N-ième bug IE avec les images flottantes */
border-bottom:1px solid #665335;
}
.sep2-body .imgLeft .content, .sep2-body .imgRight .content  {
border-color:#F8F8EE;
}
.imgLeft .content p, .imgRight .content p{
margin:0 0 9px;
}

.link  {
text-align: right;
}
.link a  {}

.link a:hover  {}

.image  {
margin-bottom:3px;
}
.image br  {
display:none;
}
.legend  {
display:block;
text-align:center;
color:#9B9B9B;
font-size:11px;
}
.imgLeft .image  {
float:left;
}
.imgRight .image  {
float:right;
}
.imgLeft .image, .imgLeftCol .image  {
margin:0 3px 3px 0;
}
.imgRight .image, .imgRightCol .image  {
margin:0 0 3px 3px;
}
.imgLeftCol .imgCell,  .imgRightCol .imgCell  {
width:1%;
}
.imgTop .image  {
text-align:center;
}
.imgTop .image img  {
margin:0;
}
.legend  {
font-size:11px;
font-style:italic;
}
.pencil  {
float:left;
cursor:pointer;
}

/* Bloc de sommaire */
.contents  {
margin:0 0 20px;
}
.contents h2  {
margin:0;
padding:0 0 2px 20px;
background:url(/charte/www.royal-horse.fr/fre/prod/images/arrow2.gif) no-repeat 5px 4px;
/*border-bottom:1px solid #666;*/
}
.contents .links  {
padding:10px 0;
border-width:1px;
border-color:#666;
border-style:solid none;
}
.contents div.linkToArticle  {
margin:0 0 0 20px;
}
.contents a  {
padding:0 0 0 12px;
background:url(/charte/www.royal-horse.fr/fre/prod/images/arrow4.gif) no-repeat left 4px;
color:#615858;
}
.contents a:hover  {
background:url(/charte/www.royal-horse.fr/fre/prod/images/arrow3.gif) no-repeat left 4px;
}
.contents .date  {
display:none;
}
.somRub{
margin-bottom:20px;
}

/* Bloc galerie d'image */
.gallery img  {
margin:0 0 5px;
}
.gallery .image  {
text-align:center;
}

/***************/
/** page **/
/***************/
#downloadPDF{
margin:0 0 5px 30px;
}

/*homepage*/
.page {
width:932px;
}
#top_cen {
padding:20px;
width:692px;
height:215px;
}
#lef {
width:200px;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/BG_news.gif);
background-repeat:repeat;
}
#lef .emptydiv{
/*width:200px;*/
overflow:hidden;
}
#cen {
width:532px;
padding:0 0 32px 0;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/BG_quest_rep.gif);
background-repeat:repeat;
}
.faq {
background-color:#F4F2EF;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/interrogation.gif);
background-repeat:no-repeat;
background-position:60px 10px;
padding:0px 0px 0px 100px;
}
.faq p{
margin:0;
}
.innerFaq {
background-color:#FFFFFF;
padding:10px 30px 0px 20px;
border-right:1px solid #F4F2EF;
}
.innerFaq h2 {
color:#666;
font-size:11px;
padding:0 1px 1px 1px;
margin:0;
}
#rig {
width:200px;
background-color:#B8AD9B;
font-size:12px;
}
#rig .imgTop {
color:#FFF;
border-bottom:1px solid #EBE8E2;
}
#rig .imgTop td {
padding:20px 20px 0;
}
#rig h2 {
padding:0;
margin:0 0 15px;
font-size:12px;
}
#rig p {
margin:0 0 5px;
}
#rig .link {
margin:0;
}
#product {
padding:35px 18px 0 17px;
width:165px;
height:260px;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/new_product.jpg);
background-repeat:no-repeat;
color:#000;
overflow:hidden;
}
#product .imgLeft .content, #product .imgRight .content {
border:none;
}
#product h2 {
margin:0;
font-size:11px;
font-weight:bold;
color:#000000;
}
#newsletter {
padding-left:17px;
padding-right:17px;
}
#newsletter p{
padding:0;
margin:0;
}
#email {
border:1px solid #B8AD9B;
/*vertical-align:bottom;*/
}
#ok {
width:42px;
height:20px;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/ok.gif);
background-repeat:no-repeat;
cursor:pointer;
border:none;
vertical-align:bottom;
}

/*presentation*/
.presentation {
width:932px;
}
.presentation li{
list-style-image:url(/charte/www.royal-horse.fr/fre/prod/images/arrow_green.gif);
list-style-position:outside;
}
#lefP {
width:200px;
background-color:#BFB3A3;
overflow:hidden;
}
#lefP .emptydiv{
width:200px;
overflow:hidden;
background-color:#665335;
color:#FFF;
}
#fondLef{
/*background-color:#665335;*/
}
#cenP {
padding:0 0 0 20px;
width:712px
}
#cenP h2{
font-size:14px;
color:#655335;
font-weight:bold;
padding:0 0 20px 0;
margin:0;
}
#cenP .content{
padding:0 0 22px 0;/*
line-height:19px;*/
}
#article {
padding:21px 10px 47px 39px;
}

/* Fiche produit */
#product_page  {
width:712px;
line-height:normal;
padding:0 0 60px 0;
}
#product_image  {
width:201px;
}
#product_image h2, #product-image .content {
margin:0;
padding:0;
}
#product_image .content {
margin:0;
padding:0;
}
#product_image .inner {
width:201px;
overflow:hidden;
}
#product_desc  {
padding:20px 20px 0 20px;
width:471px;
float:left;
overflow:hidden;
border-bottom:1px solid #BEB3A3;
}
#product_desc p {
margin:0;
}
#product_carac  {
width:180px;
float:left;
overflow:hidden;
padding:19px 0 0 21px;
}
#product_links  {
width:310px;
float:left;
overflow:hidden;
text-align:right;
}
#adjust_link {
margin-right:49px;
}
#plus_produit {
padding:0 0 0 21px;
width:490px;
float:left;
}

/** ebusiness**/
#gamme_page  {
width:712px;
line-height:normal;
}
#gammeIS {
width:412px;
}
#gammeS {
padding:20px 28px 138px 17px;
}
#gammeProd {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/degrade_MB.jpg);
background-repeat:no-repeat;
width:300px;
}
#gammeProd ul {
list-style-position:outside;
list-style-image:url(/charte/www.royal-horse.fr/fre/prod/images/arrow_white.gif);
}
#prodTitle a {
font-weight:bold;
color:#665335;
}
#prodDesc {
padding-bottom:11px;
}
#gammeProd li {
padding:0 0 0 10px;
list-style-image:url(/charte/www.royal-horse.fr/fre/prod/images/arrow_white.gif);
}
#prodTitle {
font-weight:bold;
color:#665335;
}
#prodTitle a.createProductPage {
text-decoration:underline;
color:#666;
font-weight:normal;
}
.carac {
font-weight:bold;
color:#655335;
}

/* recherche par critêre */
#searchForm {
margin:0 0 220px;
height:204px;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/search.jpg);
background-repeat:no-repeat;
background-position:0 0;
border-bottom:1px solid #BEB3A3;
}
.criteres{
margin:25px 0 0;
width:100%;
}
#accroche{
padding: 0 200px 0 23px;
}
.rigSearch #submit, .rigSearch img {
width:100px;
height:20px;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/rechercheBout.gif);
background-repeat:no-repeat;
cursor:pointer;
border:none;
vertical-align:bottom;
margin-bottom:2px;
}
.rigSearch{
padding:8px 0 8px 23px;
}
.rigSearch select{
width:230px;
}
.lefSearch {
padding:8px 0 8px 63px;
width:137px;
font-weight:bold;
color:#655335;
}
.lefSearch a{
color:#655335;
font-weight:bold;
text-decoration:underline;
}
.lefSearch a:hover{
color:#FFFFFF;
text-decoration:underline;
} 

/* resultat recherche */
#result #article{
width:330px;
padding:10px 0 0 20px;
}
#result #article .content p, #result #article .content {
margin:0;
padding:0;
}
#result #article .content {
margin-bottom:15px;
padding:0;
}
#imageTiret{
padding:0 0 40px 20px;
}
.resultCriter tr{
height:20px;
}
.resultCriter td{
vertical-align:middle;
}
.resultCriter{
color:#BEB3A3;
font-weight:bold;
}
.resultCriter a{
color:#655335;
text-decoration:underline;
}
#fondM{
width:67px;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/criteres_tab.gif);
background-repeat:no-repeat;
}
#big{
width:145px;
font-style:italic;
font-weight:lighter;
text-align:left;
}
#littleG{
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/tabGreenG.gif);
background-repeat:no-repeat;
background-color:#146357;
color:#FFFFFF;
width:120px;
}
#little{
width:120px;
color:#FFFFFF;
background-color:#146357;
}
#littleD{
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/tabGreenD.gif);
background-repeat:no-repeat;
background-color:#146357;
background-position:right;
color:#FFFFFF;
width:120px;
}
#bigContent{/*
width:114px;*/
border-top:1px solid #655335;
border-left:1px solid #655335;
padding-left:15px;
}
#littleContentM{
width:120px;
background-color:#BEB3A3;
text-align:center;
border-top:1px solid #655335;
}
#littleContentB{
width:120px;
background-color:#F5F3F0;
text-align:center;
border-top:1px solid #655335;
}
#tabBottom{
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/tab_green_bot.gif);
background-repeat:no-repeat;
height:8px;
border-top:1px solid #655335;
}

/* recherche produit */
#formProduit{
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/rechercche.jpg);
background-repeat:no-repeat;
height:132px;
border-bottom:1px solid #BEB3A3;
padding:60px 0 0 80px;
}
#lefSearch{
padding:20px 0 0 0;
}
#rigSearch{
padding:20px 0 0 20px;
font-weight:bold;
color:#655335;
}
#lefSearch select{
width:200px;
color:#999999;
background-color:#FFFFFF;
}
#lefSearch2 select{
width:200px;
color:#999999;
background-color:#FFFFFF;
}
#lefSearch input{
vertical-align:bottom;
padding-bottom:2px;
width:100px;
height:20px;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/rechercheBout.gif);
background-repeat:no-repeat;
cursor:pointer;
border:none; 
}
#blanc{
background-color:#FFFFFF;
height:220px;
}

/* mot clés */
.mot-cles {
padding-left:239px;
}
.mot-cles a{
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/arrow_green.gif);
background-repeat:no-repeat;
background-position:0px 3px;
color:#BEB3A3;
font-weight:bold;
font-size:14px;
padding-left:11px;
}
.mot-cles a:hover{
color:#666666;
}

/* sommaire actualité */
.titreActu {
padding:12px 0 12px 0;
border-bottom:1px solid #BEB3A3;
}
.titreActu a{
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/arrow_green.gif);
background-repeat:no-repeat;
background-position:0px 3px;
color:#BEB3A3;
font-weight:bold;
font-size:14px;
text-decoration:underline;
padding-left:15px;
}
.titreActu a:hover{
color:#666666;
}
.date{
color:#655335;
font-weight:bold;
font-size:11px;
}

/* actualité */
#articleActu2{/*
padding:21px 0 25px 19px;*/
margin:10px 20px 0 30px;
}
.contenuPara{
margin:5px 0 5px 30px;
}
#articleActu2 h1{
color:#BEB3A3;
font-weight:bold;
font-size:14px;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/arrow_green.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:15px;
margin-bottom:20px;
}
#articleActu h1{
color:#BEB3A3;
font-weight:bold;
font-size:14px;
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/arrow_green.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:15px;
}

/* sommaire état général */
.titreEtat {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/arrow_green.gif);
background-repeat:no-repeat;
background-position:0px 3px;
color:#666;
font-weight:bold;
font-size:14px;
padding-left:15px;
}
.titreEtat a{
color:#BEB3A3;
font-weight:bold;
font-size:14px;
}
.titreEtat a:hover{
color:#666666;
}
.date{
color:#655335;
font-weight:bold;
font-size:11px;
}

.presentation3 #cenP{
padding:0 0 20px 20px;
}

.presentation2 #cenP #article{
padding:20px 0 20px 20px;
}
.titreEtat2 {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/arrow_green.gif);
background-repeat:no-repeat;
background-position:0px 3px;
color:#666;
font-weight:bold;
font-size:14px;
}
.titreEtat2 a{
color:#BEB3A3;
font-weight:bold;
font-size:14px;
margin-left:15px;
}
.titreEtat2 a:hover{
color:#666666;
}

/* carte implantation */
#implantation a{
color:#BEB3A3;
font-weight:bold;
}
#implantation a:hover{
color:#000000;
}
#implantation #article{
padding:30px 0 0 20px;
}
#implantation #article object{
padding:0;
margin:0;
}
#implantation #animation{
/*align:right;*/
}

/* implantation */
#implantation2 .content p {
margin:0 0 10px;
}
#implantation2 .bloc .content {
margin:0;
padding:0;
}
#implantation2 .sep2-top {
margin:0 0 10px 0;
}
#implantation2 p, div{
margin:0;
padding:0;
}
#implantation2 .sep2-top h2{
padding:0;
margin:0;
}
#implantation2 #commercial h2{
color:#BEB3A3;
font-weight:bold;
font-size:14px;
}
#commercial .imgLef td{
padding:0;
}
#commercial .imgLef{
width:178px;
}
#implantation2 #distributeur h2{
color:#655335;
font-weight:bold;
font-size:14px;
}
#distributeur .imgLef td{
padding:0;
}
#distributeur .imgLef{
width:178px;
}
#implantation2 .emptydiv{
font-size:12px;/*
line-height:18px;*/
padding:0;
}

/* sitemap */
.planSitePresentation{
width:932px;
padding-bottom:30px;
}
.planSitePresentation .boxTop h1{
color:#BEB3A3;
font-weight:bold;
font-size:16px;
margin:15px 0 0 55px;
padding:0;
}
.planSite{
/*text-align:center;*/
}
.planSite2{
margin:0 auto;
text-align:left;
}
.section1{
list-style-type:disc;
font-size:14px;
padding-top:10px;
}
.section1 a, .section1 a:visited{
color:#333333;
font-weight:bolder;
}
.section1 a:hover{
text-decoration:underline;
}
.section2{
list-style-type:circle;
font-size:12px;
}
.section2 a, .section2 a:visited{
color:#666666;
font-weight:bold;
}
.section2 a:hover{
text-decoration:underline;
}
.section3{
/*list-style-type:sqare;*/
font-size:11px;
}
.section3 a, .section3 a:visited{
color:#999999;
font-weight:normal;
}
.section3 a:hover{
text-decoration:underline;
}

/**  page texte + titre (ajout)   **/
.articleSubtitle{
font-style:italic;
font-weight:bold;
font-size:13px;
color:#665335;
margin:0 0 10px;
padding:0 0 0 20px;
}
.articleSummary{
margin:0;
padding:10px;
font-size:12px;
font-weight:bolder;
color:#BFB3A3;/*
background-color:#F5F3F0;*/
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/fond2.gif);
}
h1{
margin:0;
}


/***************/
/** footer **/
/***********/
.footer2 {
width:932px;
background-color:#146357;
}
.footer2 a {
color:#B8AD9B;
text-decoration:none;
padding-left:9px;
padding-right:9px;
}
.footer2 a:hover {
color:#FFFFFF;
}
#bottom {
text-align:center;
font-weight:bold;
width:932px;
height:29px;
vertical-align:middle;
}

/***********************/
/** fond de page **/
/***********************/
.bg2 {
width:1000px;
}
#BGtop_lef {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/bg_top_lef.jpg);
background-repeat:no-repeat;
height:24px;
width:44px;
}
#BGtop_cen {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/bg_top.jpg);
background-repeat:repeat;
height:24px;
width:932px;
}
#BGtop_rig {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/bg_top_rig.jpg);
background-repeat:no-repeat;
height:24px;
width:24px;
}
#BGbot_lef {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/bg_lef.jpg);
background-repeat:repeat;
width:44px;
}
#BGbot_cen {
width:932px;
}
#BGbot_rig {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/bg_rig.jpg);
background-repeat:repeat;
width:24px;
}
#BGbot_lef2 {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/bg_bot_lef.jpg);
background-repeat:no-repeat;
height:34px;
width:44px;
}
#BGbot_cen2 {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/bg_bot.jpg);
background-repeat:repeat;
height:34px;
width:932px;
}
#BGbot_rig2 {
background-image:url(/charte/www.royal-horse.fr/fre/prod/images/bg_bot_rig.jpg);
background-repeat:no-repeat;
height:34px;
width:24px;
}
