/**
Cascading Style Sheet 
© Hestia Système, marque de Alpes-DEIS SA
All Right Reserved
**/

	@charset "iso-8859-1";

	html, body {
		height: 100%;
		width:100%;
		margin: 0;
	    padding: 0;
    	background: #ffffff;
		font-family:arial , serif;
		font-size:12px;
		color:#52719f;
    }
	
	/****
	***** Definition des styles des id (mise en page)
	****/
	
    #container { 
    	width: 100%; 
    	background: #FFFFFF;
    	margin: 0 auto;
    	text-align: left;
    	background: #adbed7;
    } 
	
    #header {
		height:131px;
    	background: #ffffff; 
    	padding: 0 ;  
		padding-left:205px;
		padding-top:35px;
		background-image: url(images/hs_left_corner.jpg);
		background-repeat: no-repeat;
    } 
	
    #menu {
		height:26px;
		background:#a0bacd;
    	padding: 0 ;  
		padding-left:10px;
		padding-top:10px;
		min-width:820px;
    }
    
    #sidebar1 {
    	float: left; 
		width:190px;
    	background: #adbed7;
    	padding: 0;
    	padding-left: 15px;
    	padding-top: 30px;
    }

    #mainContent { 
    	margin: 0 ;
		margin-left:205px;
		padding:0;
		padding-left:15px;
		padding-top:10px;
		padding-bottom:1px;
    	background: #ffffff; 
		min-height:600px;
    }
	
    #footer { 
    	padding: 0 ;
    	background: #ffffff; 
    }
    
	.FirstLetter {
		color:#5e7193;
	}
	
    .fltrt {
    	float: right;
		padding-right:8px;
    }
	
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	/****
	***** Definition des styles des liens (balise <a>) 
	****/

	a, a:visited {
		text-decoration: none;
		color: #3b4959;		
		font-weight:bold;
	}

	a:hover {
		text-decoration: none;
		color: #5e7193;
		font-weight:bold;
	}
	
	a.menu , a:visited.menu , a:hover.menu {
		font-size:13px;;
	}
	
	a.tiny , a:visited.tiny , a:hover.tiny, p.tiny {
		font-weight:normal;
		font-size:10px;
	}
	
	a.nostyle , a:visited.nostyle , a:hover.nostyle {
		text-decoration: none;
	}
	
	/****
	***** Definition des images aparaissant à coté de certain type de lien (pdf, jpg ...) 
	****/
	
	a[href *=".pdf"] {
		background: url("images/pdf.png") center right no-repeat;
		padding-right: 16px;
	}
	
	a[href *="www"] {
		background: url("images/external.png") center right no-repeat;
		padding-right: 13px;
	}
	

	a[href *=".jpg"],a[href *=".gif"],a[href *=".bmp"] {
		background: url("images/icone_image.gif") bottom left no-repeat;
		padding-left: 17px;
	}
	
	/****
	***** Definition des styles des titres de paragraphes
	****/
	
	h1{
		font-size:15px;
		font-variant:small-caps;
		font-weight:bolder;
		letter-spacing:7px;
		margin-bottom:30px;
	}
	
	h2 {
		font-size:13px;
		font-variant:small-caps;
		font-weight:bolder;
		margin-bottom:15px;
		margin-top:20px;
	}
	
	h3 {
		font-size:14px;
		font-variant:small-caps;
		font-weight:bolder;
		margin-bottom:15px;
		margin-top:20px;
		letter-spacing:2px;
	}

	/****
	***** Definition des styles des images
	****/
	
	img {
		border:0;
	}
	
	/****
	***** Definition des styles des tableaux (balise <table>, <td>, <tr>)
	****/
	
	table {
		border:1px solid #5e7193 ;
		border-collapse:collapse;
		width:80%;
	}
	
	table.contents  {
		width:98%;
		border:0;
		border-bottom:1px solid #5e7193 ;
		border-left:1px solid #5e7193 ;
	}
	
	td.contents {
		border:0;
		border-top:1px solid #5e7193 ;
		border-right:1px solid #5e7193 ;
		padding:5px;
	}
	
	thead {
		color:#3b4959;
		background:#a0bacd;
		font-weight:bold;
	}
	
	td.header {
		font-weight:bold;
		background:none;
	}
	
	tr.paire {
		background:#dfe8f5;
	}
	
	tr.impaire {
		background:none;
	}
	
	table#accueil {
		border:0 ;
		border-collapse:collapse;
		width:auto;
	}
	
	table#form_client {
		border:0 ;
		width:350px;
	}
	
	table#form_client_connect {
		border:0 ;
		width:500px;
	}
	
	table.noborder, td.noborder {
		border:0 ;
	}
	
	table.presentation {
		border:0 ;
		border-collapse:collapse;
		width:600px;
	}
	
	table.client_info {
		width:500px;
		border:1px dashed black ;	
	}
	
	td.pres_img {
		border:0 ;
		width:200px ;
	}
	
	td.pres_title {
		border:0 ;
		height:30px ;
		font-size:15px;
		font-variant:small-caps;
		font-weight:bolder;
		letter-spacing:7px;
	}
	
	td.pres_title_under {
		border:0 ;
		height:30px ;
		font-size:14px;
		font-variant:small-caps;
		font-weight:bolder;
		letter-spacing:2px;
	}
	
	td.pres {
		border:0 ;
		vertical-align:top;
		height:100px;
	}
	
	td {
		border:1px solid #5e7193 ;
	}
	
	tr.highlight:hover {
		background-color:#dfe8f5 ;
	}
	
	/****
	***** Definition des styles des listes
	****/
	
	li.second {
		margin-left : -30px;
		padding-left:0;
	}
	
	ul.menu{
		margin-left : 15px;
		padding-left:0;
	}

/** End of file **/
