body{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
}
td{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000;
}
div.sdmenu {
	width: 200px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background: url(bottom.gif) no-repeat  right bottom;
	color: #fff;
}
div.sdmenu div {
	background: url(title.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(collapsed.gif);
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #eee;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #066;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #066 url(linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}






/* HTML TAGS */

h3
{
	margin-bottom: 0.5em;
	font-size: 100%;
	display: inline;
	
}




/* IDs */

#h3sForm fieldset
{
	display: block;
	width: 75em;
	margin: 0 0 3em 0;
	padding: 1em 1em 1em 1em;
	background-color: #EEEEEE;
}

#h3sForm fieldset.submit
{
	border: none;
	background-color: transparent;
	text-align: center;
}

#h3sForm fieldset.radio
{
	width: 15em;
	margin: 1em 0 2em 0;
	background-color: #DDDDDD;
}

#h3sForm fieldset.radio2
{
	margin: 1em 0 2em 0;
	background-color: #DDDDDD;
}

#h3sForm fieldset.radio input
{
	clear: both;
	//float: left;
	float: center;
	width: auto;
}

#h3sForm fieldset.radio label
{
	font-weight: normal;
}

#h3sForm input.ordrepassage
{
	//display: block;
	width: 3em;
}
#h3sForm input.fraisvaleur
{
	display: block;
	width: 6em;
}


#h3sForm input.pourcentvendeur
{
	//display: block;
	width: 3em;
}

#h3sForm textarea.infosfacedos
{
	//display: block;
	width: 50em;
}

#h3sForm input
{
	//display: block;
	width: 15em;
}

#h3sForm input.checkbox1
{
	//display: block;
	width: 2em;
}

#h3sForm label
{
	display: block;
	margin-bottom: 1em;
	font-weight: bold;
}

#h3sForm select
{
	display: inline;
}


.gauche {
	position: absolute; 
	left: 0; 
	margin-left: 10px; 
	width: 210px; 
	background-color: #FFF; 
}

.droite {
	margin-left: 220px; 
	background-color: #FFF; 

} 

.gauche2 {
	position: absolute; 
	left: 0; 
	margin-left: 220px; 
	width: 500px; 
	background-color: #FFF; 
}

.droite2{
	margin-left: 720px; 
	background-color: #FFF; 
	text-align: left;
} 


/* Liens InfoBulle  */
a.info{
    position:relative; 
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

/* le contenu de la balise span ne sera visible que pour l'état a:hover  */
a.info:hover span{ 
	display:block; 
	position:absolute;
    top:1em; right:1em; width:20em;
    border:1px solid #6699cc;
    background-color:#FFFFCC; color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:1px;
}

/* CSS Pour la pagination des listes */
.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #4F6480;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}


td.today { border: 1px solid darkred; color: #000000; background: #EEEEEE; font-weight: bold;}
td.event { color: #000000; background: #3399FF; text-decoration: none;}
td.small { font-size:12px; width:86px; text-align: center; background: #DDDDDD; }
.bordure{border:1px solid black}



.gauchetotaux{
	position:absolute; 
    
	left: 0; 
	margin-left: 220px; 
	font-size: 40px;
	width: 200px; 
	background-color: #FF0000; 
}

.droitetotaux{
	position:absolute; 
	center: 200;
    background-color: #FFFFFF; 
	text-align: left;
	background-color: #FF0000; 
} 

/* CLASSES */