/*  ---------  CSS to customize freeguppy01  ----------- */body { background-size:cover; }
.T0entrow0 { margin: 0 0 30px;padding: 20px 0; background-color: #804040;height:auto;}
.T0entrow1 { margin: 0 auto !important;padding:20px 0;}
.T0entrow2 { margin: 0 auto;}
.T0entrow3 { margin: 0 auto;}
.T0entrow4  { margin: 20px auto;max-width: 1280px}
#TopBoxes .tbl, #TopBoxes .tblover { background: transparent;}
#MainContent { max-width: 1280px;}
#EditoBoxes { margin: 80px auto 50px;max-width: 1280px;}
#BottomBoxes{ width: 100%; max-width: 1280px;}
#paranav li a { width: 15px; height: 15px;}
.txtspeG { /* Espace entre top et copyright */ margin: 12px 0 0;}
div.menuIcons { margin:0 auto 6px;max-width: 1320px;}
div.pop.menuIcons_flag { top: 32px;left:10px}
div.menuIcons ul { /* block liste du menu */ margin: 0 auto;max-width: 1280px;padding-top: 5px;border-radius: 6px;box-shadow: 1px 1px 0px #CBC7B8;}
div.menuIcons ul li.menu_connect { float:right;padding-right: 2px;}
div.menuIcons ul li a span { /* lien */ font-variant: small-caps;letter-spacing: 0.1em;}
.titrebox, .titre { /* Titre */ font-variant: small-caps;letter-spacing: 0.1em;}
#BottomBoxes .titrebox, #BottomBoxes .titre { color:inherit;background: transparent;border-radius: 0px;}
#BottomBoxes .tblbox, #BottomBoxes .tbl { color:inherit;background: transparent;border-radius: 0px;}
#BottomBoxes p { color: #808080;background:transparent;	}
.ariane.ARNB0 { margin: 10px;color: #000;}
div.ariane.ARNB0 span.arianeOn a { color: #000;}
div.ariane.ARNB0 span.arianeOff { color: #777;}
.boxprint.PRTB0 { color: #000;}
.boxnet { margin: 2px auto 0;}
.tblbox p.rubr, #BottomBoxes p.rubr { color: #0C8ED4;background: transparent;font-weight: bold;}
.curr_item, ul.item li.curr_item, ul.item li.curr_item a, ul.item li.curr_item a:hover { /* titre article est affiché */ font: bold  Verdana, Arial, Helvetica, sans-serif;color: #003399;background: transparent;}
li.curr_item a { /*article affiché*/ color: #128BB4;background: transparent;}
.phrubr, .lirubr, .farubr, .dnrubr, .phrubr2, .lirubr2, .farubr2, .dnrubr2 { margin: 10px 0;}
.phimg { /* encadrement et ombre pour les miniatures */ margin: 4px 4px 10px;border: 1px solid #808080 !important;border-radius: 4px;box-shadow: 1px 2px 2px #404040;}
fieldset.dwnld { background-color: #F2F2F2;}
.cal { border-collapse: separate;border: 0px solid #F2F2F2;}
td.cals { /* week - jour de la semaine */ color: #FFF;background-color: #038AC0;}
.calagd, .calagd a { /* lien vers agenda du mois */ font: Arial, Helvetica, sans-serif;color: #0C8ED4;}
td.calevt a { color: #FFF;background: transparent;  }
select.cal { /* month and year select - sélection mois et année */ color: inherit;background-color: #FFF;border: 1px inset #C0C0C0;border-radius: 6px 0 0 6px;}
.forum, .forum a { background-color: #00BEF2;color: #FFF;}
.forum2, .forum2 td { color: #FFF;background-color: #00BEF2;font:16px Verdana, Helvetica, sans-serif;}
.thtbldiv { font-weight:bold;padding: 4px; }
.thtbldiv a { color: #000;}
div.tdtblfr.textLeft.width50 { border:0 !important;}
div.tdtblfr.textRight.width50 { border:0 !important;}
div.rep.tdtblfr.textCenter.width20.thbodysubjectW { border: 1px dotted #555 !important;}
div.rep.textLeft.thbodycontentW { border: 1px dotted #555 !important;}
div.rep.textLeft.thbodycontentW { border: 1px dotted #555 !important;}
.quest { border: 1px dotted #c0c0c0;}
.rep .cite { /*cadre citation dans le forum*/ border: 1px dashed #c0c0c0;}
.rep .cite p { /*texte de la citation*/ color: #404040;background: transparent;}
.rep div.cite span.cite { /*auteur de la citation*/ color: #FFF;background-color: #404040;border: 1px outset #f2f2f2;}
.bord2 { border: 1px dotted #555;}
div.bord .quest { background-color: #E5E5E5;color: #404040;}
div.bord .quest a { color: #000;	background-color: inherit;}
input.bouton, button { /* bouton */ color: #404040;min-width: 70px;}
input.texte { /* champ texte */ padding: 2px;}.top { font: 1.5em Verdana, Helvetica, sans-serif;color: #C0C0C0;}
/*** Guppy, le CMS ***/
.FB246765 p { font: 35px text_me_oneregular, sans-serif;color: #fff;text-align: center;height:10px;}
/*** download **/
.titre.TrFB404 { font: bold 35px text_me_oneregular;color: #7fb818;background: transparent;text-shadow: 2px 2px 0px #fff;text-align: center;box-shadow: 0px 0px 0px;}
.tblbox.FB273758 { margin: 1.2em auto 0;background: transparent;}
.FB246845 { /* Texte animé */ overflow:hidden;}
.FB250424, .FB246765, .FB246776 { background: transparent;}
/**** MENU DEROULANT LINEAIRE ***/.DDL246764 { color: inherit;background: transparent;margin: 0px;margin-bottom: 40px;}
.DDL246764 ul.dropdown-linear { /*largeur du menu*/ width: 100%;}
.DDL246764 ul.dropdown-linear li { /*titre du menu*/ background: inherit;font: bold 18px text_me_oneregular, sans-serif;color: #404040;border-radius: 4px;padding: 6px 2px;margin: 0px 4px;text-align: center;border: 0;box-shadow: 0 0 0;}
.DDL246764 ul.dropdown-linear li.T0 { /*aide*/ width: 128px;background: #f2333a;color: #fff;}
.DDL246764 ul.dropdown-linear li.T1 { /*asso*/ width: 158px;background: #fc7728;color: #fff;}
.DDL246764 ul.dropdown-linear li.T2 { /*contribuer*/ width: 138px;background: #77be32;color: #fff;}
.DDL246764 ul.dropdown-linear li.T3 { /*guppyEd*/ width: 138px;background: #00bef2;color: #fff;}
.DDL246764 ul.dropdown-linear li.T4 { /*guppyLand*/ width: 138px;background: #d786fe;color: #fff;}
.DDL246764 ul.dropdown-linear li.T0:hover { color: inherit;background: #f2333a;}
.DDL246764 ul.dropdown-linear li.T1:hover { color: inherit;background: #fc7728;}
.DDL246764 ul.dropdown-linear li.T2:hover { color: inherit;background: #77be32;}
.DDL246764 ul.dropdown.dropdown-linear li.T3:hover { background: #00bef2;}
.DDL246764 ul.dropdown.dropdown-linear li.T4:hover { color: inherit;background: #d786fe;}
.DDL246764 ul.dropdown-linear li ul li { /*contenu du menu*/ width: 500%;height: 100%;}
.DDL246764 ul.dropdown-linear li:hover ul li {  color: #404040;font: Arial, Helvetica, sans-serif;  background: transparent;}
.DDL246764 ul.dropdown-linear li.T0:hover ul li { color: #404040;background: #fff;border: 5px solid #f2333a;border-bottom-width: 10px;}
.DDL246764 ul.dropdown-linear li.T1:hover ul li { color: #404040;background: #fff;border: 5px solid #fc7728;border-bottom-width: 10px;}
.DDL246764 ul.dropdown-linear li.T2:hover ul li { color: #404040;background: #fff;border: 5px solid #77be32;border-bottom-width: 10px;}
.DDL246764 ul.dropdown-linear li.T3:hover ul li { color: #404040;background: #fff;border: 5px solid #00bef2;border-bottom-width: 10px;}
.DDL246764 ul.dropdown-linear li.T4:hover ul li { color: #404040;background: #fff;border: 5px solid #d786fe;border-bottom-width: 10px;}
.DDL246764 ul.dropdown-linear li ul li a { /*lien dans le menu*/ color: #000;border-bottom: 1px dotted #000;}
/*** boite edito ***/
#EditoBoxes .tbl.FB246770 { color: inherit;  background: transparent;}
/*** boite edito diapo ***/
#EditoBoxes .tbl.FB246751 { color: inherit;  background: transparent;}
/** Preferences - presentation - newsletter */
#BottomBoxes .row.B0row1 input.bouton, #BottomBoxes .row.B0row1 button { /* bouton */  cursor: pointer;margin: 4px 0;padding: 4px;color: #fff;border: 0px;background: #804040;border-radius: 6px;min-width: 70px;}
#BottomBoxes .titrebox.TrUSRB0 { /*preferences*/ font-variant: small-caps; background: #d786fe;border-radius: 6px 6px 0 0;border: 1px solid #d786fe;margin: 10px 20px 0 50px;padding: 8px 0;height: 30px;white-space: nowrap;color: #fff;text-align: center;}
#BottomBoxes .USRB0 { background: #f2f2f2;border-radius: 0 0 6px 6px;box-shadow: 1px 1px 0px #cbc7b8;}
#BottomBoxes .tblbox.USRB0 {  /* Corps */ color:inherit;padding: 8px 12px;margin: 0 20px 0 50px;margin-top: -3px;text-align:left;}
#BottomBoxes .titrebox.TrNWLB0 { /*newsletter*/ font-variant: small-caps;background: #e0548c;border-radius: 6px 6px 0 0;border: 1px solid #e0548c;margin: 10px 10px 0 20px;padding: 8px 0;height: 30px;white-space: nowrap;color: #fff;text-align: center;}
#BottomBoxes .NWLB0 { background: #f2f2f2;border-radius: 0 0 6px 6px;box-shadow: 1px 1px 0px #cbc7b8;}
#BottomBoxes .tblbox.NWLB0 {  /* Corps */ color:inherit;padding: 8px 0px;margin: 0 10px 0 20px;margin-top: -3px;text-align:left;}
#BottomBoxes .titrebox.TrWEBB0{ /*boîte Infos site*/ font-variant: small-caps;background: #77BE32;border-radius: 6px 6px 0 0;border: 1px solid #77BE32;color: #fff;text-align: center;padding: 7px 0;margin: 10px 20px 0;height: 30px;}
#BottomBoxes .WEBB0 { background: #f2f2f2;border-radius: 0 0 6px 6px;box-shadow: 1px 1px 0px #cbc7b8;}
#BottomBoxes .tblbox.WEBB0 { margin: 0 20px;background: #f2f2f2;border-radius: 0 0 6px 6px;box-shadow: 1px 1px 0px #cbc7b8;}
.B0fb401 a, .B0fb401 a:hover { color: #FFF;}
.tbl.DDH460, .tblover.DDH460 { /* fond menu déroulant horizontal */ background: transparent;}
#gytabcontent { background-color: #FFF;}
#gyaccordion li a { padding: 10px 4px;background-color: #404040;}
#gyaccordion li a.closed, #gyaccordion li.firstitem a.closed, #gyaccordion li.lastitem a.closed { margin: 6px 0;color: #FFFFFF !important;background-color: #804040;}
#gyaccordion li li { margin: 10px auto;line-height: 20px;border: 1px solid #C0C0C0;}
div.menuIcons ul li.menu_xidghc { display: none;}
.quest.thtbldiv a { color: #0000FF;}
.gbkb1W { display: none;}