/* Kits graphiques par Graphiques-Kits.com */
/* contact@graphiques-kits.com */
/* Tous droits réservés 2007 */


body {

    color: #000000;
    background: #5c8eb1 url(image/fond.jpg) repeat-x;
    margin: 0 auto 0;
    text-align : center;
    position: relative;
}

div#site {
    text-align:justify;
    background: url(image/site.jpg) repeat-y 0 0;
    width: 1000px;
    margin : auto;
    font-family: sans-serif;
    font-size: 12px;
}

div#header {
    background: url(image/header.jpg) no-repeat 0 0;
    height : 205px;
    margin : 0;
    padding:0;
    cursor: pointer;
}

img { border: 0; }

a {
    color : #0D627E;
    font-family:verdana;
    font-weight : bold;
    text-decoration:none;
}

a:hover , a:active , a:focus {
    color : #0D627E;
    font-weight : bold;
    text-decoration: overline underline;
}


div#footer {
    background:url(image/footer.jpg) no-repeat 0 0;
    height : 101px;
		clear:both;
}

div#footer p {
    text-align: center;
    font-size: 0.9em;
    padding-top:40px; 
    clear:both;
    color:#666666;
}

div#footer table {
    font-size: 0.9em;
    padding-top:40px; 
    clear:both;
    color:#666666;
}

div#footer a {
    color : #666666;
    text-decoration:none;
}

div#left {
width:273px;
float:left;
margin:0px;
}

div#right {
  width: 663px;
    float:right;
    margin-right: 62px;
}
div#image {
 width : 100%;
 overflow: auto; 
}

.left_haut {
  margin-left:62px;
	height: 37px;
	width: 211px;
	position: relative;
	background: url(image/left-top.jpg) no-repeat;
}

.left_haut h3 {
    padding-top:13px;
		text-align:center;
		font-size: 1.2em;
		color:#FFFFFF;
		margin:0px;
}

.leftbk {
    margin-left:62px;
    background: url(image/left-bk.jpg) repeat-y;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 5px;
    position: relative;
}

li {
margin-left: -20px;
margin-bottom: 5px;
}

.left_bas {
    margin-left:62px;
		height: 15px;
		width: 211px;
		background: url(image/left-bottom.jpg) repeat-y;
		position: relative;
}

#right_haut {
    margin-left:0px;
		height: 20px;
		width: 662px;
		position: relative;
		background: url(image/right-top.jpg) no-repeat;
}

#right_bas {
                margin-left:0px;
		height: 20px;
		width: 662px;
		position: relative;
		background: url(image/right-bottom.jpg) no-repeat;
		margin-bottom:3px;
}

#rightbk {
                margin-left:0px;
		width: 662px;
		background: url(image/right-bk.jpg) repeat-y;
		padding-left: 15px;
                padding-right: 15px;
                padding-top: 0px;
                padding-bottom: 5px;
                position: relative;
}

#rightbk h1 {
    font-size: 1.6em; 
    color: #2366a7;
    margin: 0;
		padding: 0;
    margin-bottom: 10px;
		padding-bottom: 0.3em; 
		border-bottom: 1px dashed #C0C0C0;
		text-decoration:underline;
		font-weight:bold;
		width:630px;
}

#rightbk h2 {
    font-size: 1.2em; 
    color: #2366a7;
    margin: 0; 
		padding: 0;
    margin-bottom: 10px;
		padding-bottom: 0.3em; 
		border-bottom: 1px dashed #C0C0C0;
		text-decoration:underline;
		width:620px;
}

#rightbk h3 {
    font-size: 1em; 
    color: #2366a7;
    margin: 0; 
		padding: 0;
    margin-bottom: 10px;
		padding-bottom: 0.3em; 
		border-bottom: 1px dashed #C0C0C0;
		width:610px;
}

#rightbk h4 {
	font-size: 1em;
    margin: 0; 
		padding: 0;
    margin-bottom: 10px;
		padding-bottom: 0.3em; 
		border-bottom: 1px dashed #C0C0C0;
		width:630px;
}


table#tableau_offre {
border : 1px solid;
border-color : black;
border-spacing : 0px;
border-collapse:collapse;
width : 90%;
}

table#tableau_offre th {
    font-weight : bold;
    color : white;
    background-color : #5c8eb1;
    border : 1px solid;
    border-color : black;
    height : 30px;
}

table#tableau_offre td {
border : 1px dashed;
height : 25px;
font-size : 12px;
}

table#tableau_freescan {
border : 1px solid;
border-color : black;
border-spacing : 0px;
border-collapse:collapse;

}

table#tableau_freescan th {
    font-weight : bold;
    color : white;
    background-color : #5c8eb1;
    border : 1px solid;
    border-color : black;
}

table#tableau_freescan td {
    border : 1px dashed;
    border-color : black;
    font-size : 12px;
}

#rightbk td {
    text-align:center;
    border-spacing: 0px;
}

#rightbk p {
    		width: 620px;
}

#rightbk li {
    		width: 610px;
}

#rightbk hr {
    		width: 600px;
}

#rightbk fieldset {
    		width: 605px;
}

#left h1 { 
    margin-bottom: 10px;
		padding-left: 0.5em;
		padding-bottom: 0.3em;  
		border-bottom: 1px dashed #C0C0C0; 
		border-left: 3px solid #C0C0C0; 
}

#left h2 {
    margin-bottom: 10px;
		padding-left: 0.5em;
		padding-bottom: 0.3em;  
		border-bottom: 1px dashed #C0C0C0; 
		border-left: 3px solid #C0C0C0; 
}

label {
  float:left;
  width:30%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
  
#navbar{
    text-align:center;
    padding-top:180px;
    font-size:10px;
    margin:0px;
}

div#detail_image {
    text-align : center;
    width: 90%;   
}

div#detail_image img {
    cursor: pointer;  
}

div#detail_fleche {
    text-align : center;
    width: 90%;
    
}

.contenu {
    text-align : justify;
    border: 1px dashed;
    border-color: black;
    width:95%;
    padding: 1px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: white;
    
}

