/*
-----------------------------------------------
Jean-Paul Hévin - www.jphevin.com
Author	:	François Hodierne
Version	:	4 Nov 2004
-----------------------------------------------
*/

/* Imported Styles
----------------------------------------------- */

@import url("header.css");

@import url("col1.css");

@import url("col2.css");

@import url("col3.css");

@import url("table.css");

/*@import url("debug.css");*/


/* General
----------------------------------------------- */

:root{
overflow-y:scroll;
}

body {
margin:0;
padding:0;
background:#CCBBA1 url(../img/home/fond4.jpg) bottom right repeat-x;
font-family:Verdana, Vera, Arial, sans-serif;
}

form {
margin:0;
display:0;
}

hr {
margin:15px 0px 10px;
border:0;
border-bottom:1px solid #999;
}

abbr {
cursor:help; 
border-bottom:none;
}

pre {
font-size:0.9em;
margin-left:20px;
}

ul {
padding-left:0px;
list-style-type:none;
margin-left:0;
}

ul li {
background:transparent url(../img/jph_col1_puce.gif) top left no-repeat;
padding:5px 0 0 20px;
text-align:left;
}

a img {
border:0;
}

#container {
padding-left:10px;
background:url(../img/jph_main_fond.gif) top left repeat-y;
}

/*
:target {
background-color:#FFFFDD;
}
*/

abbr, .glossaire {
cursor:help;
}

/* classes génériques */

.error {
color:red;
font-weight:bold;
}

.vspace {
margin:20px 15px !important;
}

.center {
text-align:center;
}

.smaller {
font-size:0.85em;
}

.vam {
vertical-align:40%;
}


table, input, select, textarea {
font-family:Verdana, Vera, Arial, sans-serif;
font-size:11px;
}

h4 {
font-size:15px;
margin:25px auto 5px;
padding-bottom:0;
}

h5 {
font-size:1em;
margin-top:15px;
margin-bottom:0px;
}


/* Layout ------------------------------------ */

#main-layout {
border-collapse:collapse;
width:740px;
/*min-height:500px;*/
}

#col1 , #col2 , #col3 {
padding-top:10px;
}

#col1	{	width:150px;	}
#col2	{	width:440px;	}
#col3	{	width:150px;	}

td {
text-align:left;
}


/* Header ------------------------------------ */

#header {
width:740px;
padding-top:50px;
background:#AD9C82;
height:45px;
}


/* Footer ------------------------------------ */

#footer {
width:760px;
background:#ccc url(../img/jph_footer_fond.gif) bottom left repeat-x;
}

#footerB {
height:50px;
background:transparent url(../img/jph_corner.gif) bottom right no-repeat;
}

#footer p {
font-size:12px;
text-align:center;
margin:0;padding:0;
padding-top:7px;
}

#footer a			{ color:black;	text-decoration:none		}
#footer a:hover		{				text-decoration:underline	}
#footer a:visited	{ color:#333								}


/* Non classés ------------------------------------ */

/*
input.submit {
font-size:9px;
}
*/

.login label {
float:left;
text-align:right;
font-size:11px;
width: 35%;
margin-right:2%;
}

#ref {
float:right;
width:150px;
background:#eee;
padding:5px;
border:1px solid #666;
margin:10px 5px 5px 20px !important;
}