* { margin:0; padding:0; border:0;}

body { background:#ffffff url(../img/fond.gif) top left; color: #000000;font-size:1px }
a { text-decoration:none;}
a:hover { text-decoration:underline;}
li {margin-left:15px;list-style:disc outside url(../img/puce.gif)}
.gras { font-weight:bold }
.txtItalic { font-style:italic }
.txt11 { font-size:11px }
.txt15 { font-size:15px }
.txt18 { font-size:18px }
.arial { font-family:arial }
p {margin-top:10px}
h1 {color:#cf2843;font-weight:bold;font-size:11px}
.blanc {color:#ffffff}

#general { width:975px; margin:0 auto; background-color:#ffffff; font-family:Verdana,Arial;font-size:11px;border-bottom:10px solid #ffffff}
#header { width:975px; height:156px;}
#titPam { width:975px; height:85px;position:relative}
#corps { width:975px;background-color:#ffffff}


#colTitre { float:left; width:87px;text-align:left}
#colTitreHisto { float:left; width:67px;text-align:left}

#colFondRhinoCheval { position:relative;float:left; width:888px; background:#ffffff url(../img/fondRhinoCheval.gif) top right no-repeat }
#colFondRhinoChevalEn { position:relative;float:left; width:888px; background:#ffffff url(../img/fondRhinoCheval_en.gif) top right no-repeat }
#colFondRhino { position:relative;float:left; width:888px; background:#ffffff url(../img/fondRhino.gif) top right no-repeat }
#colFondRhinoBoutique { position:relative;float:left; width:888px; background:#ffffff url(../fr/img/fondRhinoBoutique.gif) top right no-repeat }
#colFondRhinoJeu { position:relative;float:left; width:908px; background:#ffffff url(../img/fondRhino.gif) top right no-repeat }
#colFondOurs { position:relative;float:left; width:908px; background:#ffffff url(../img/fondOurs.gif) top right no-repeat }
#colFondOursForum { position:relative;float:left; width:888px; background:#ffffff url(../img/fondOurs.gif) top right no-repeat }
#colFondGirafe { position:relative;float:left; width:888px; background:#ffffff url(../img/fondGirafe.jpg) top right no-repeat }
#colFondGirafeVideo { position:relative;float:left; width:888px; background:#ffffff url(../img/fondGirafeVideo.jpg) top right no-repeat }
#colFondGagnant { position:relative;float:left; width:908px; background:#ffffff url(../img/fondJeu.jpg) top right no-repeat }
.texte { margin-top:25px; line-height: 18px; font-size: 11px;width:620px}
.listeGagnant { position:absolute;top:120px;left:655px;font-size:14px;font-weight:bold;font-family:arial}
.listeGagnant sup {font-size:11px}
.listeGagnant TD {height:25px}
.listeGagnant .nom {color:#ff3400}


.texteb { margin-left:20px;margin-top:25px; line-height: 18px; font-size: 11px;width:580px}
.texteb a { color:#cf2843; text-decoration:none;}
.texteb a:hover { text-decoration:underline;}
.textec { margin-top:25px; line-height: 18px; font-size: 11px}
.textec a { color:#cf2843; text-decoration:none;}
.textec a:hover { text-decoration:underline;}
.textec h2 {color:#cf2843;font-weight:bold;font-size:12px}
.texted { margin-left:20px;margin-top:50px; line-height: 18px}
.texted a { color:#cf2843; text-decoration:none;}
.texted a:hover { text-decoration:underline;}
.texted h2 {color:#cf2843;font-weight:bold;font-size:12px}
.textee { line-height: 18px; font-size: 11px}
.texteMarionnaud { margin-top:65px;margin-left:55px;width:500px}
.texteMarionnaud a { color:#cf2843;text-decoration:none;}
.texteMarionnaud a:hover { text-decoration:underline;}
.texteMarionnaud2 { margin-top:10px;margin-left:55px;width:800px}
.photos {float:right}
.indent {margin-left:28px;margin-top:20px}
.indent2 {margin-left:15px;margin-top:10px}
.indent3 {margin-left:15px;width:330px;margin-bottom:10px;margin-top:10px}
.indent4 {margin-left:15px;margin-top:10px;width:640px}

#txtHistoVideo { float:left; width:484px}
.retourHisto {width:888px; background:url(../fr/img/retourHisto.gif) top left no-repeat; color:#ffffff; width:455px;height:26px;padding-top:5px;padding-left:2px;position:relative }
.indentVideoHisto {margin-left:65px;margin-top:10px}
.btRetour { position:absolute;top:0px;left:219px;width:226px;height:26px;}
.btRetour2 { position:absolute;top:0px;left:362px;width:193px;height:26px;}
.zoneGirafe { position:absolute;top:0px;left:650px;width:319px;height:11px;}

.affiche {margin-left:25px;margin-top:10px;margin-bottom:45px}

.retourShow {width:888px; background:url(../fr/img/retourShow.gif) top left no-repeat; color:#ffffff; width:560px;height:26px;padding-top:5px;padding-left:2px;position:relative }
.retourShowEn {width:888px; background:url(../fr/img/retourShow_en.gif) top left no-repeat; color:#ffffff; width:560px;height:26px;padding-top:5px;padding-left:2px;position:relative }
.retourFiche {width:888px; background:url(../fr/img/retourFiche.gif) top left no-repeat; color:#ffffff; width:560px;height:26px;padding-top:5px;padding-left:2px;position:relative }
.retourFicheEn {width:888px; background:url(../fr/img/retourFiche_en.gif) top left no-repeat; color:#ffffff; width:560px;height:26px;padding-top:5px;padding-left:2px;position:relative }
.retourHisto2 {width:888px; background:url(../fr/img/retourHisto2.gif) top left no-repeat; color:#ffffff; width:560px;height:26px;padding-top:5px;padding-left:2px;position:relative }
.indentVideo {position:absolute;left:142px;top:62px}
.indentVideoFiche {position:absolute;left:37px;top:62px}


#menuHisto { float:left; width:106px;margin-top:25px}
#txtHisto { float:left; width:802px}
#photHisto { margin-top:0px;}
#menu4b { float:left; width:172px}
#txt4b { float:left; width:420px}
#txt4b a { color:#cf2843; text-decoration:none;}
#txt4b a:hover { text-decoration:underline;}
#txt4b2 { margin-left:172px}


#col1Pmu { float:left; width:216px}
#col2Pmu { float:left; width:370px;margin-top:40px}
#col2Pmu a { color:#cf2843; text-decoration:none;}
#col2Pmu a:hover { text-decoration:underline;}


#col2Cheval { float:left; width:400px}
#col3Cheval { margin-left:303px;padding-top:10px;line-height:18px}
#col4Cheval { float:left;width:650px;padding-top:10px;line-height:18px}

#menuSeLoger { float:left; width:155px}
#txtSeLoger { float:left; width:470px}
#col2Seloger { padding-top:10px;line-height:18px;margin-left:170px}


.tablo { font-size: 11px; color: #000000;margin-top:15px }
.curseur_main { cursor:pointer; text-decoration:none}
.rose { color: #CF2843 }
.blanc { color: #ffffff }
.bleu { color: #5B7FA3 }
.marron { color: #B74B28 }
.txt14 { font-size:14px }
.txtPetit { font-size:10px }
.txtPetitb { font-size:9px }
.gris { color: #7a7a7a }
.noir { color: #000000 }
.violet { color: #5D395B }

.drapeau { position:absolute;top:60px;left:85px;z-index:9000}
.pictoVideoQualif { position:absolute;top:60px;left:235px;z-index:9000}
.pictoVideoFiche { position:absolute;top:60px;left:215px;z-index:9000}
.pictoVideoHisto { position:absolute;top:60px;left:160px;z-index:9000}
.pictoVideoZadig { position:absolute;top:60px;left:75px;z-index:9000}
.pictoVideoBre { margin-top:215px}
.pictoVideoBour { margin-top:245px}
.tabloClass { position:absolute;top:340px;left:173px;z-index:9000}
.tabloClass TD {height:20px}
.tabloPart { position:absolute;top:42px;left:20px;z-index:9000}
.tabloPart TD {height:20px}
.tabloCourse {}
.tabloCourse TD {height:20px}



.tabloClassb { position:absolute;top:390px;left:173px;z-index:9000}
.tabloClassb TD {height:20px}
.txtJeu { position:absolute;top:49px;left:380px;z-index:9000}
.obliForum { position:absolute;top:60px;left:87px;z-index:9000;color:#B74B28}
.obliForum2 {font-size:10px}


.radio { margin-right: 5px; color: #000000; margin-left: 5px }
.radio2 { margin-right: 5px; color: #000000;margin-left:-5px}
.radio3 {margin-left:5px; margin-right: 5px; color: #000000}
.label_civ { margin-right:10px;}
.box { margin-right: 15px; color: #000000 }
.champ { background-color: #eaeaea; border-bottom: 1px solid #B74B28; width: 300px; height: 18px; margin-right: 20px }
.champ2 { background-color: #eaeaea; border-bottom: 1px solid #B74B28; width: 300px; height: 18px; margin-right: 5px; margin-left: 5px }
.champForum { background-color: #eaeaea; border-bottom: 1px solid #829DB9; width: 300px; height: 18px; margin-right: 5px; margin-left: 5px }
.champtxtarea { background-color: #eaeaea; border-bottom: 1px solid #B74B28; width: 688px; height: 80px; margin-right: 20px }
.champtxtarea2 { background-color: #eaeaea; border-bottom: 1px solid #B74B28; width: 433px; height: 160px}
.champtxtareaForum { background-color: #eaeaea; border-bottom: 1px solid #829DB9; width: 433px; height: 160px}
.liste { border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #D4D0C8; border-right: 1px solid #D4D0C8; width: 300px; height: 20px; font-size: 11px; color: #414141 }


.btnO { height: 18px; color: #ffffff; background-color: #b74b28; border-bottom: 1px solid #414141 }
.btnForum { height: 18px; color: #ffffff; background-color: #829DB9; border-bottom: 1px solid #414141 }
.traitmarron { border-top: 1px solid #B74B28; width: 250px; margin-top: 10px }
.traitbleu { border-top: 1px solid #829DB9; width: 250px; margin-top: 10px }

#zonemessage { border: 1px solid #5B7FA3;  height: 360px; width:570px;overflow-y: scroll;overflow-x:hidden; margin-top: 10px;
			  scrollbar-face-color:#A7BACD;
			  scrollbar-arrow-color:#FFFFFF;
			  scrollbar-track-color:#FEF4EE;
			  scrollbar-shadow-color:#A7BACD;
			  scrollbar-highlight-color:#5B7FA3;
			  scrollbar-3dlight-color:#5B7FA3;
			  scrollbar-darkshadow-Color:#5B7FA3;

}
#blockDForum { position:absolute;left:630px;top:68px;color:#ffffff;font-size:11px }
#blockDForum TD { color:#ffffff;font-size:11px }

.blocmessage { border-top: 1px solid #5B7FA3; border-bottom: 1px solid #5B7FA3; margin-top: 5px; margin-left: 5px; width: 550px }
.grismess { color: #5b5b5b }
.grismess11 { font-size: 11px; color: #5b5b5b }
.textmessage { background-color:#eaeaea; color: #000000; font-size: 11px; padding: 2px 0px; width: 550px; line-height: 15px; margin-top: 5px; margin-bottom: 5px;word-wrap: break-word;  }
.textmessage2 { background-color:#FADDE1; color: #000000; font-size: 11px;  width: 570px; line-height: 15px; margin-top: 5px; margin-bottom: 5px;word-wrap: break-word;  }

#pagination {color:#CF2843; font-size: 14px; font-weight: bold;text-align:right;margin-right:50px}
#pagination a {color:#CF2843; font-size: 14px; font-weight: bold; text-decoration:none }
#pagination a:hover { text-decoration:underline};

#colDAccred { float:left; width:390px}
#logoAccred { float:left; width:175px;text-align:center;margin-right:20px;margin-top:15px}
#logoAccred a { color:#cf2843;text-decoration:none}
#logoAccred a:hover { text-decoration:underline}

.champAccred1 { background-color: #eaeaea; border-bottom: 1px solid #B74B28; width: 295px; height: 18px; margin-right: 20px }
.champAccred2 { background-color: #eaeaea; border-bottom: 1px solid #B74B28; width: 122px; height: 18px; margin-right: 10px;margin-left:5px }
.champAccred3 { background-color: #eaeaea; border-bottom: 1px solid #B74B28; width: 480px; height: 18px;margin-left:5px}
.boxAccred { margin-right: 5px; color: #000000 }
.boxAccred2 { margin-right: 5px; color: #000000;margin-left:5px }
.champtxtareaAccred { background-color: #eaeaea; border-bottom: 1px solid #B74B28; width: 580px; height: 80px; margin-right: 20px;margin-left:5px }

#top10 {margin-left:40px}

.texteZadig { margin-top:15px; line-height: 18px; font-size: 11px;margin-left:10px;color:#6D605F}
.photKimberlain { margin-top:25px}
.photCharloux { margin-top:15px}
#blockZadigInfos { position:absolute;top:643px;left:675px;width:216px;height:270px;background-color:#938D89}
#blockZadigInfos .texte {width:206px;margin-top:15px;margin-left:10px;color:#ffffff;line-height:14px}
#blockZadigInfos a {color:#ffffff;texte-decoarion:none}
#blockZadigInfos a:hover {text-decoration:underline}
.stitZadig2 { position:absolute;top:63px;left:335px}
.stitZadig3 { position:absolute;top:580px;left:205px}
.smain { position:absolute;top:1040px;left:10px}
.laFontaine { position:absolute;top:1118px;left:319px}
.wright { position:absolute;top:1005px;left:637px}

.fondViolet { background-color: #83417F; color:#ffffff;padding:5px }

#tabloClassement { position:absolute;top:190px;left:80px;width:520px}

.champ_erreur { background-color:#F69699;}

#AccesBoutique {float:left;width:250px;}
#AccesBillet {float:left;margin-left:55px;width:350px;}
#AccesBillet img {margin-bottom:30px;}
#AccesBillet .entree {margin-left:30px;padding-left:30px;padding-top:10px;padding-bottom:10px;line-height:15px;background:url(../fr/img/fondEntreeBoutique.gif) top left no-repeat;}
#AccesBillet .course {width:210px;margin-left:30px;padding-left:30px;padding-bottom:10px;line-height:15px;}


#blockMentions a.mentions {display:block;position:absolute;top:590px;left:815px;width:72px;height:39px;text-decoration:none;z-index:10000}
#blockMentions2 a.mentions {display:block;position:absolute;top:590px;left:835px;width:72px;height:39px;text-decoration:none;z-index:10000}
#blockMentionsForum a.mentions {display:block;margin-top:80px;color:#A0B5CA;font-size:9px;text-align:right;width:250px;height:39px;text-decoration:none}


