/*
    Site Style CSS - GuppY PHP Script - version 4.0
    CeCILL Copyright (C) 2004-2006 by Laurent Duveau
    Made by Laurent Duveau, Nicolas Alves, Albert Aymard, 
	Jean-Michel Misrachi, Isabelle Marchina and Team
      Web site = http://www.freeguppy.org/
      e-mail   = info@aldweb.com

    Version History :
      v4.0 (25 October 2004)   : extracted and updated from inc/style.inc to use with only with this skin (by Isa)
    
      v4.6 (04 june 2007))
    CSS file for office_pink_v46 - skin for CMS GuppY v4.6
    Réalisation skin par Charly
    Web site = http://charly.profbh.net/
    
    Adaptation V4.6 par charli77
    Web site = http://charli77.le77.info/
    e-mail = charli77@free.fr
    
	  Validation W3C CSS : http://jigsaw.w3.org/css-validator/
*/
 body {
 margin: 2px 0px 10px 0px;
 background-color: #F7F0E2;
 cursor: url(skin/office_pink_v46/cursor.ani), pointer;
}
 p {
 margin: 4px 0px;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #00000A;
}
 p.box {
 margin: 4px;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #00000A;
 text-align: center;
}
 .box {
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #00000A;
 text-align: left;
}
 .titre {
 padding: 4px;
 margin-bottom: 16px;
 white-space: nowrap;
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFA;
 font-weight: bold;
}
 .titrebox {
 padding: 4px;
 margin-bottom: 14px;
 white-space: nowrap;
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFA;
 font-weight: bold;
}
 .titrebox2 {
 color: #FFFFFA;
 font-weight: bold;
 text-align: center;
}
 div.quote_left {
 background-image: url(quote_left.png);
 width: 10px; height: 28px;
 float: left;
}
 div.quote_mark {
 background-image: url(quote_mark.png);
 width: 140px; height: 28px;
 float: left;
}
 div.quote_title {
 background-image: url(quote.png);
 background-repeat: repeat-x;
 width: 100%; height: 28px;
}
 div.quote_side {
 background-image: none;
 width: 40px; height: 28px;
 float: left;
}
 div.quote_right {
 background-image: url(quote_right.png);
 width: 10px; height: 28px;
 float: right;
}
 .htable {
 margin-bottom: 8px;
}
 .tbl {
 padding: 5px;
 background-color: #F7F0E2;
}
 .tblover {
 padding: 5px;
 background-color: #F7F0E2;
}
 .htable1 {
 margin-bottom: 8px;
}
 .tblbox {
 padding: 4px;
 background-color: #F7F0E2;
}
 .tblboxover {
 padding: 4px;
 background-color: #F7F0E2;
}
 .bordure {
 border: 0px solid #F7F0E2;
}
 .forum {
 padding: 5px;
 background-color: #A52F85;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: center;
 font-weight: bold;
}
 .forum2 {
 padding: 0px 5px;
 background-color: #B03A9E;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
}
 .quest {
 padding: 5px;
 background-color: #B03A9E;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
}
 .rep {
 padding: 10px 5px;
 background-color: #D65BCB;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: left;
}
 .bord {
 border: 1px solid #000000;
}
 a {
 color: #00000A;
 text-decoration: none;
}
 a:hover {
 color: #00000A;
 text-decoration: underline overline;
}
 a.box {
 color: #00000A;
 text-decoration: none;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}
 a.box:hover {
 color: #00000A;
 text-decoration: underline overline;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}
 hr {
 border-style: none none dashed;
 border-color: #000000;
 border-width: 0px 0px 1px;
 height: 1px;
 width: 98%;
}
 ul, ol, li {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color:#00000A;
}
 ul.art {
 font-weight:bold; padding:0px; margin:0px;
}
 li.art {
 font-weight:normal; list-style-type:none; padding:0px; margin-left:4px;
}
 dl, dd, dt, address, dir, menu, blockquote, td {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color : #00000A;
}
 h1, h2, h3, h4, h5, h6 {
 font-family: Arial, Helvetica, sans-serif;
 color: #00000A;
}
 td.cal0 {
 font-size: 11px;
 font-family: Arial, sans-serif;
 color: #EEEEEE;
 background-color: #F7F0E2;
 background-image: url(button_center.png);
 width: 14%;
 text-align: center;
}
 td.cal1 {
 font-size: 11px;
 font-family: Arial, sans-serif;
 color: #FFFFFF;
 background-color: #B03A9E;
 width: 14%;
 text-align: center;
}
 td.cal2 {
 font-size: 11px;
 font-family: Arial, sans-serif;
 color: #000000;
 background-color: #F7F0E2;
 width: 14%;
 text-align: center;
}
 td.cal3 {
 font-size: 11px;
 font-family: Arial, sans-serif;
 color: #000000;
 background-color: #A52F85;
 width: 14%;
 text-align: center;
}
 td.cal4 {
 font-size: 11px;
 font-family: Arial, sans-serif;
 font-weight: bold;
 color: #000000;
 background-color: #F7F0E2;
 width: 14%;
 text-decoration: underline;
 text-align: center;
}
td.calevt {
 font-size: 11px;
 font-family: Arial, sans-serif;
 color: #EEEEEE;
 background-color: #A52F85;
 width: 14%;
 text-align: center;
}
 tr.vdev {
 background-color: #A52F85;
}
 tr.vdevtr {
 background-color: #A52F85;
}
 body.vdev {
 margin-left: 10px;
 font-family: Arial, sans-serif;
 font-size: 12px;
 background-color: #E7E7F7;
}
 body.vdevdialog {
 margin-left: 0px;
 font-family: Arial, sans-serif;
 font-size: 12px;
 background-color: #E7E7F7;
}
 select.vdev {
 font-family: Arial, sans-serif;
 font-size: 12px;
 height: 22px;
 background-color: #A52F85;
 color: #000080;
}
 input.vdev {
 font-family: Arial, sans-serif;
 font-size: 12px;
 height: 22px;
 background-color: #000000;
 color: #000080;
}
 input.vdevx {
 font-family: Arial, sans-serif;
 font-size: 12px;
 height: 22px;
 background-color: #E7E7F7;
 color: #FF0080;
}
 form {
 margin: 3px 0px;
}
 input.bouton, button {
 cursor: pointer;
 margin: 4px 0px;
 color: #FFFFFF;
 border: 0px inset #FFFFFF;
 background-color: transparent;
 font-size: 11px;
 font-family: 'Trebuchet MS', Helvetica, sans-serif;
 height: 22px;
 margin: 0px;
 padding-top: 0px;
 vertical-align: top;
 text-decoration: none;
 background-image: url(button_center.png);
 background-repeat: repeat-x;
 font-size: 10px;
}
 input.texte {
 margin: 2px 0px;
 background-color: #FFFFFF;
 font-size: 11px;
 font-family: 'Trebuchet MS', Helvetica, sans-serif;
 color: #000000;
}
 select {
 margin: 4px 0px;
 color: #000000;
 background-color: #FFFFFF;
 font-family: 'Trebuchet MS', Helvetica, sans-serif;
 font-size: 11px;
}
 textarea {
 margin: 4px 0px;
 color: #000000;
 background-color: #FFFFFF;
 overflow: auto;
}
.foot {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #00000A;
}
.top {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 text-align: center;
}
 .copyright {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #00000A;
 text-align: center;
}
 .timer {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: italic;
 color: #00000A;
 text-align: center;
}
 .clsCursor {
 cursor: pointer;
}
#screen_choice {
  z-index:10;
  position:absolute; top: 1px; right: 1px;
  padding: 0px;
  margin: 0px;
	text-align: right;
}
#page{
 z-index:20;
 padding-top:10px;
 background-color: #f7f0e2;
 background-image: url();
}
#headTop {
  z-index: 15;
  margin: 0;
  padding: 0px;
  background-color: transparent;
}
#headBottom {
  background-image: url(bkg_menu.png);
  background-repeat: repeat-x;
  width: 100%;
  margin: 0;
  padding: 0 4px;
}
div.logo {
  background-color: transparent;
  padding: 0px 8px;
  text-align: left;
}
div.banner {
  background-image: url(bkg_banner.png);
  background-repeat: no-repeat;
  background-position: right;
  padding: 17px;
  text-align: right;
}
div.quote {
  background-image: url(quote.png);
  background-repeat: repeat-x;
  width: 100%;
  height: 28px;
  white-space: nowrap;
  text-align: center;
}
div.quote span.cita {
  background-color: transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #e1e1e1;
	font-style: normal;
  text-align: center;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
}
div.quote span.author {
	font-style: normal;
}
div.menuIcons {
	padding:8px 0px;
}
div.menuIcons ul {
	margin:0;
	padding:0;
	list-style:none;width:100%;
}
div.menuIcons ul li {
	float:left;
	margin-right:15px;
	text-align:center;
}
div.menuIcons ul li span {
	display:block;
	white-space:nowrap;
	color: #FFFFCC;
}
div.menuIcons ul li.menu_flags {
	float:left;
	margin-right:10px;
	text-align:center;
}
div.menuIcons ul li.menu_flags img {
	margin:3px;
}
div.menuIcons ul li.menu_admin {
	float:right;
	padding-right:3px;
}
div.menuIcons ul li a:hover, div.tblbox ul li a:hover {
 position:static;
  background-color: transparent; position: relative; top: 0px; left: 0px;
}
div.menuIcons ul li a span, div.tblbox ul li a span  {
  color: #00000A;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: bold;
}
div.menuIcons ul li a span.current, div.tblbox ul li a span.current, td.tblbox ul li a span.current {
  color:#000000;
  background-color:transparent;
  text-decoration: underline;
}
div.menuIcons ul li a:hover span, div.tblbox ul li a:hover span {
  color: #000000;
  text-decoration: underline;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: bold;
   background-color: transparent; position: relative; top: 0px; left: 0px;
}
ul.boxmenu {
	margin:0;
	padding:8px 0px;
	list-style:none;
}
ul.boxmenu li {
	margin-bottom:10px;
}
ul.boxmenu li img {
	vertical-align:middle;
	margin-right:10px;
}
#leftside {
 margin: 0px;
 padding:0px;
}
#rightside {
 margin: 0px;
 padding:0px;
}
#endbox {
 margin: 0px;
 padding: 4px;
 text-align: left;
}
.pop {
  z-index: 30;
  width:380px;
  text-align:left;
}
.pop a {
  display: block;
}
.pop span {
  z-index: 30;
  display:none;
}
.pop a:hover span {
  display:block;
  width:280px;
  position:absolute;
  top:2em;
  left:2em;
  color: #0F0F0F;
  background-color: #F3EADB;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  border: 1px solid #996600;
  padding: 4px;
}
p, span {
 margin: 4px 0px;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #00000a;
}
.rubr {
  background-color: transparent;
  padding: 4px 2px;
  margin: 1px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  text-align:left;
}
p.rubr {
  background-color: transparent;
  padding: 4px 2px;
  margin: 1px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0F0F0F;
  text-align:left;
}
.item {
  background-color: transparent;
  padding: 2px 0px;
  margin: 0px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:left;
  list-style: none;
}
ul.item {
	margin:0;
	padding:0;
}
ul.item li.item {
  background-color: transparent;
  padding: 2px 0px 2px 10px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:left;
  list-style: none;
}
.curr_item {
  padding: 2px 0px;
  background-color: transparent;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:left;
  list-style: none;
}
ul.item li.curr_item {
  background-color: transparent;
  padding: 2px 0px 2px 10px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  text-align:left;
  list-style: none;
}
fieldset {
 border: 1px solid #AECBED;
 margin: 8px;
}
legend {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #330099;
 font-weight: bold;
}
.notice {
 color:red;
 background-color:yellow;
 padding:2px;
}
.Code {
 border: #AECBED 1px solid;
 padding-right: 5px;
 padding-left: 5px;
 color: #330099;
 font-family: Helvetica, Arial, sans-serif , Monospace;
 font-size: 11px;
 background-color: #CFE5F9;
}

