All pastes #266128 Raw Edit

Quelque chose

public text v1 · immutable
·published 2006-12-03 21:35 UTC
rendered paste body
/****************************************************************
 * VISION PBX CSS
 *
 * Victor NOAGBODJI Dec 2006
 *
 ****************************************************************
*/

/*---------------------------------------------------------------
 * BASE STYLES
 *---------------------------------------------------------------
*/
body
{
	margin: 0; 
	color: #4c4c4c; 
	background-color: #eff4fb;
	font: 62.5%/1.3em "Lucida Grande", Verdana, sans-serif; 
}

a
{
	color: #1e6cc3; 
}

a:hover
{
	color: #4c4c4c;
}

img, img a, a img
{
	border: none;
}

body *
{
	margin: 0;
	padding: 0;
}

body p
{
	margin-bottom: 1.0em; 
}
	
h1,h2,h3,h4,h5,h6
{
	font-size: 1.0em;
	font-weight: normal;
}

/*---------------------------------------------------------------
 * LAYOUT
 *---------------------------------------------------------------
*/

#header 
{
	background: url("../images/3/bg-header.png") top left repeat-x;
}

#main
{
}

#footer
{
}

/*---------------------------------------------------------------
 * HEADER
 *---------------------------------------------------------------
*/

#headtext 
{
	height: 84px;
	width: 780px;
	margin: 0 auto;
	background: url("../images/3/bg-headtext.png") top left repeat-x;
}

#header h1
{
	margin: 5px 0;
	padding: 0;
	padding-left: 15px;
}

#header h1 
{
	float:left;
}

/* simulate mapping */
#header h1 a 
{
	width: 184px;
	line-height: 48px;
	display:block;
	text-indent: -9000px;
}

#header p 
{
	float: left;
	width: 400px;
	padding-left: 25px;
}

#header form
{
	display: inline;
}

/*---------------------------------------------------------------
 * MAIN 
 *---------------------------------------------------------------
*/

#maintext
{
	width: 760px;
	margin: 0 auto;
	padding: 30px 0;
}

#earth
{
	float: left;
	width: 200px;
	padding-top: 172px;
	background: url("../images/3/earth.png") top right no-repeat;
}

#earth ul
{
	list-style: none;
}

#earth ul li
{
	padding-left: 60px;
}

#earth ul li.first
{
	padding-left: 50px;
}

.p-login
{
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

p strong#type-appels
{
	float: left;
}

/*---------------------------------------------------------------
 * PANELS 
 *---------------------------------------------------------------
*/

div.panel,
div.big-panel,
div.panel-nocontent
{
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	/* double margin bug fix */
	display: inline;
	/* double margin bug fix */
}

div.panel
{
	width: 258px;
	height: 258px; 	
	overflow: auto;
}

div.panel table>tbody 
{  
	/* child selector syntax which IE6 and older do not support*/
	overflow-x: hidden;
	overflow: auto; 
	height: 170px;
}

div.panel thead th
{
	position:relative; 
	top: expression(document.getElementById("data").scrollTop-2); /*IE5+ only*/
}

div.panel td:last-child 
{
	padding-right: 20px; /*prevent Mozilla scrollbar from hiding cell content*/ 
} 

/*div.panel tbody 
{
	width: 100%;
	height: 170px;
	overflow-x: hidden;
       	overflow-y: auto;
}*/

div.panel tbody.noscroll
{
	height: auto;
	overflow: visible;
}

div.big-panel
{
	width: 538px;
}

div.panel,
div.big-panel
{
	background-color: #fff;
	border: 1px solid #8face3;	
}

div.panel h2,
div.big-panel h2
{
	font-weight: bold;
	padding: 0.48em 8px 0.48em 28px;
	border-bottom: 1px solid #8face3;
	/* because of panel buttons */
	position: relative;
	zoom: 1;
}

#panel-1 h2
{
	background: #cfdcf3 url("../images/3/book_open.png") center left no-repeat;
}

#panel-2 h2,
#panel-3 h2,
#panel-4 h2
{
	background: #cfdcf3 url("../images/3/page_white_text.png") center left no-repeat;
}

div.panel h2 span.panel-buttons,
div.big-panel h2 span.panel-buttons
{
	top: 0;
	right: 0;
	margin: 0;
	position: absolute;
	padding: 0.48em 8px;
	white-space: nowrap;
}

#panel-1-content p,
#panel-3-content p
{
	width: 95%;
	margin: 8px auto 10px;
}

#panel-2-content p,
#panel-4-content p
{
	width: 95%;
	margin: 10px auto 20px;
	text-align: right;
}

#panel-4-content p
{
	text-align- left;
}

#panel-2-content p a,
#panel-3-content p a
{
	color: #4c4c4c;
	font-weight: bold;
}

#panel-4
{
	display: none;
}

div.panel-nocontent
{
	width: 250px;
	background: url("../images/3/bg-panel-nocontent.png") right top no-repeat;
}

div.panel-nocontent div
{
	padding: 8px;
	background: url(../images/3/bg-panel-nocontent-head.png) left top no-repeat;
}

/*---------------------------------------------------------------
 * TABLES
 *---------------------------------------------------------------
*/

table
{
	width: 99%; /* 100% produces horiz scroll in mozilla */
	margin: 0; 
	padding: 0; 
	border-collapse: collapse;
}

#panel-2-content table,
#panel-4-content table
{
	width: 90%;
	margin: 0 auto 20px;
}

th,td
{
	vertical-align: top; 
	text-align: left;
}

#panel-2-content th,
#panel-2-content td,
#panel-4-content th,
#panel-4-content td
{
	border-left: 1px solid #bfd0ef;
}

#panel-2-content th.first-child,
#panel-2-content td.first-child,
#panel-4-content th.first-child,
#panel-4-content td.first-child
{
	border-left: none;
}

th
{
	padding: 0.48em 8px;
	white-space: nowrap;
	background-color: #ffffd9;
}

td
{
	padding: 0.48em 8px;
	background-color: #eff4fb;
}

tr.alt td
{
	background-color: #fff;
}


/*---------------------------------------------------------------
 * FOOTER 
 *---------------------------------------------------------------
*/

#footertext
{
	width: 760px;
	margin: 0 auto;
	padding: 8px 0 16px;
	border-top: 1px solid #8face3;
	background: url("../images/3/bg-footer.png") top left no-repeat;
}

#footertext p
{
	padding-left: 114px;
}

/*---------------------------------------------------------------
 * FORMS
 *---------------------------------------------------------------
*/

.form
{
	margin: 0;
	width: 155px;
	padding: 2px;
	color: #8c8c8c;
	font-weight: bold;
	border: 1px solid #8face3;
}

input#appel-direct
{
	padding: 4px 24px;
	background: #fff url("../images/3/telephone.png") left no-repeat;
}

input#live_search_string
{
	padding: 4px 24px;
	background: #fff url("../images/3/zoom.png") left no-repeat;
}

img.middle
{
	vertical-align: middle;
}

/*---------------------------------------------------------------
 * HACKS
 *---------------------------------------------------------------
*/

/* clearfix hacks */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */