
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}
body {
}

form {
	margin:0;
	padding:0;
}

.SHOW { visibility: show; }
.HIDDEN { visibility: hidden; display: none; }

.nowrap {
	white-space:nowrap;
}

acronym {
	text-decoration: none;
	border-bottom: 1px dotted #8196B5;
	cursor: help;
}

.displayNone {
  display:none;
}
.bold {
	font-weight:bolder;
}
.barre {
  text-decoration:line-through;
}
.pub_corner {
  position: absolute;
  top: -2px;
  left: -2px;
	z-index:9999999;
}
html>body .pub_corner {
  position: fixed;
}

#pub_corner2 {
  position:absolute;
	top:0px;
  left:0px;
	z-index:9999999;
}
html>body #pub_corner2 {
  position: fixed;
}
#pub_corner2:hover {
	top:-1px;
	left:-1px;
}

#cachePage {
	position:absolute;
	padding:0;
	margin:0;
	top:0;
	left:0;
	background-color:#000;
	width:100%;
	height:100%;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	display:none;
	z-index:10000;
}


#forAdmin {
	position:absolute; top:0px; right:0px; background:#444444; padding:1px; color:#FFF; font-size:10px;
}

div.helpline { font-size:10px; border: solid 0px #CDCFB3; font-weight: normal; height: 30px;}


img.mediacenter {
	display:block;
	margin:0 auto;
}
img.medialeft {
	float:left;
	margin:0 1.5em 0 0;
}
img.mediaright {
	float:right;
	margin:0 0 0 1.5em;
}

/* BB CODE */
span#bbvideo, span#bbaudio, span#bbtitre {
	border-color: #888888;
	position: absolute;
	background-color: #F3F3F3;
  border-style: solid;
  border-width: 1px;
	padding: 3px;
	display:none;
	text-align:center;
  margin-left:-22px;
  margin-top:25px;
  z-index:1001;
}
span#bbvideo img, span#bbaudio img {
	border: solid 2px #fff;
	padding:0px;
	background: #fff;
}
span#bbvideo img:hover, span#bbaudio img:hover {
	border: solid 2px #CFCFB3;
}
span#bbtitre {
	text-align:left;
	width:200px;
}
span#bbtitre a.item {
	color: #444444;
}
span#bbtitre p.item {
	background:#fff;
	margin:2px;
	padding:2px;
	border: solid 2px #fff;
}
span#bbtitre p.item:hover {
	background:#f9f9f9;
	border: solid 2px #CFCFB3;
}
div.bb_spoiler {
	margin:5px;
	padding:5px;
	border:solid 1px #eee;
	background-image:url(../img/icons/coquette-icons-set/png/24x24/warning.png);
	background-position:top right;
	background-repeat:no-repeat;
}
div.bb_spoiler div.link {
	font-style:italic;
}
div.bb_encadre {
	margin:3px 0 3px 0;
	padding:4px;
	border:solid 1px #999;
}



/* TOOLTIP */
a.tooltip em {
    display:none;
    z-index: 100000;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 18px;
    left: -2px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffc;
		font-weight:normal;
		text-align:left;
}
a.tooltip:hover em span {
  position: absolute;
  top: -7px;
  left: 5px;
  height: 7px;
  width: 11px;
  background: transparent url(tooltip-arrow.gif);
  background-repeat:no-repeat;
  margin:0;
  padding: 0;
  border: 0;
  width:370px;
  z-index: 100000;
}
a.tooltipDecalLeft:hover em {
  left: -130px;
}
a.tooltipDecalLeft:hover em span {
	left: 150px;
}
a.tooltip230 em {
  width:230px;
}

/* PROFIL */
.photoDiv {
	border: solid 1px #aaa;
  position:absolute;
	background-color: #F6F6F6;
	background-image: url(photo_div_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 4px;
	display: none;
  width: 200px;
	z-index:10000000;
  border-radius: 3px;
	-moz-border-radius:3px;
	color: #313131;
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  color:#000;
}
.photoDiv a {
  color:#0076ae;
}
.photoDiv div.login {
  font-size: 160%;
  border-bottom: solid 2px #fff;
  margin-bottom: 2px;
  color: #EF4815;
  font-weight: bold;
}
.photoDiv span.lib2 {
	color: #989898;
}
.photoDiv div.fonction {
	color: #DE780B;
}
.photoDiv div.banni {
	background-color: #C82816;
	font-weight:bolder;
	text-align: center;
	color: #fff;
}


/* BLOGS */
.blog_photo_thumb_autour {
	float: left;
	width: 84px;
	height: 84px;
}
.blog_photo_thumb_autour_admin {
	float: left;
	width: 84px;
	height: 140px;
	text-align: center;
	font-size: 10px;
}
.blog_photo_thumb_autour_infos {
	float: left;
	width: 84px;
	height: 100px;
	text-align: center;
	font-size: 10px;
	color: #444;
}


.blog_photo_thumb {
	background:#eee url(/skinBlog1/shadow.gif) no-repeat bottom right;
	clear:both;
	float:left;
 	margin:5px 0px 0px 8px;
	padding:0px;
	/*position: relative;*/
	vertical-align:middle;
}

.blog_photo_thumb img {
	 background-color: #FFF;
	 border: 1px solid #95A3B8;
	 display: block;
	 margin: -5px 5px 5px -5px;
	 /*padding: 4px;*/
	 padding:0px;
	 /*position: relative;*/
	 vertical-align: middle;
}
.blog_photo_thumb img:hover {
	/*background-color: #BCC7D7;*/
	border-color:#fff;
}
.blog_photo_thumb_regle {
}
.blog_photo_thumb_regle img {
	 background-color: #FFF;
	 border: 1px solid #95A3B8;
	 padding: 4px;
}
.blog_photo_thumb_regle img:hover {
	background-color: #BCC7D7;
}
.blog_photo_thumb_regle_sel {
}
.blog_photo_thumb_regle_sel img {
	 background-color: #FFF;
	 border: 2px solid #EF4815;
	 padding: 4px;
}
.blog_photo_thumb_regle_sel img:hover {
	background-color: #EF4815;
}


/* COMPTE */
a.accountAdmin { color: #EFEFEF; text-decoration: none; background-color: #EF4815; }

/* MESSAGES */
TABLE.msgError { background-color: white; border: solid 1px #CDCFB3; width: 280px; }
TD.msgErrorTitre { font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; background-color: #CDCFB3; height: 14px; font-size: 10px; text-align: center; color: #F62020; font-weight: bold; }
TABLE.msgOk { background-color: white; border: solid 1px #CDCFB3; width: 280px; }
TD.msgOkTitre { font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; background-color: #CDCFB3; height: 14px; font-size: 10px; text-align: center; color: #419215; font-weight: bold; }
TABLE.msgWarning { background-color: white; border: solid 1px #CDCFB3; width: 280px; }
TD.msgWarningTitre { font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; background-color: #CDCFB3; height: 14px; font-size: 10px; text-align: center; color: #D98602; font-weight: bold; }


/* AIDE / HELP */
.blog_tooltip { background-color: #ffffcc; color: #000000; padding: 2px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; position: absolute; font: 11px Arial, Helvetica, sans-serif; text-align: left; cursor: default; width:300px; z-index:50000;}

/* MATCHES */
.matchV {
	background:#32950E;
}
.matchN {
	background:#0B92C3;
}
.matchD {
	background:#B43A14;
}
.matchV_txt {
	color:#32950E;
}
.matchN_txt {
	color:#0B92C3;
}
.matchD_txt {
	color:#B43A14;
}

/* ALERTES SUR FICHES */

div.alertFiche {
	background:#f2f2f2;
	padding:3px;
	width:140px;
	text-align:center;
	margin:4px 0px 4px 15px;
	border:solid 2px #FADD40;
	-moz-border-radius:3px;
	color:#333;
}
div.alertFiche a {
	color:#A37D2B;
}

div#formFicheAlert {
	position:absolute; 
  left: 50%;  
  top: 380px; 
  width: 500px; 
  height: 360px; 
  margin-top: -200px; /* moitié de la hauteur */ 
  margin-left: -250px; /* moitié de la largeur */ 
  border: 3px solid #ddd; 
	background:#fff;
	padding:15px;
	text-align:left;
	display:none;
	z-index:10001;
}
#formFicheAlert_form textarea {
	width:450px;
	height:110px;
}
#formFicheAlert_form input.auteur_nom {
	width:190px;
}

/* LISTES */
table.list {
	border-spacing: 0px;
	border:solid 1px #eee;
}
table.list tr.line0 {
}
table.list tr.line1 {
	background:#f9f9f9;
}
table.list tr:hover {
	background:#ddd;
}


.was_racing {
	color:#999;
	font-size:0.9em;
}
p.was_racing {
	text-align:center;
}


span.adminAction {
	-moz-border-radius: 3px;
	background:#eee;
	padding:5px 1px 1px 1px;
	border:solid 1px #ddd; 
}
.adminActionHover .adminAction {
	display:none;
}
.adminActionHover:hover .adminAction {
	display:inline;
}


p.ficheOffline {
  background:#F2F6B1;
  font-size:1.3em;
  margin:4px;
  padding:3px;
  text-align:center;
  font-weight:bolder;
}

input.comboSearch {
  padding-left:18px;
  background-image: url(../img/icons/coquette-icons-set/png/16x16/search.png);
	background-repeat: no-repeat;
	background-position: center left;
  height:18px;
  width:100px;
}


