/* CSS Document */

* { margin: 0; padding: 0; border: 0; font-size: 1em; font-weight: normal; font-style: normal; text-decoration: none; list-style-type: none; color:#117ca1; border:none; font-family: Georgia, "Times New Roman", Times, serif; }

body { 	font-size:11px; background-color: #184059;   }
	
#global { width:780px; margin-left:auto; margin-right:auto; }

#center { background-color:#FFFFFF; }
	
#content_bottom { text-align:center; }
	.small_block { float:left; width:140px;  margin:10px 4px; background:#2fb9e9 url(images/block_coin.jpg) no-repeat right bottom; }
	#content_bottom p { padding:0 2px; }
	.small_block a:link, .small_block a:visited { color:#FFFFFF; text-decoration:none; }
	.small_block a:hover { text-decoration:underline; }
	
	#copyright { width:780px; margin-left:auto; margin-right:auto; margin-top:10px; text-align:center; color:#FFF; font-size:0.8em;  }
	#copyright a:link, #copyright a:visited { color:#FFF; } 
		
	
#bread { margin:5px 0; }

#left { float:left; width:170px; }

#left_logo { margin-top:5px; }

#header {

}
	#header img {  }
	
	#flag { background-color: #184059; }
		#flag img { margin: 5px; float:right; border:1px solid #FFF; }

/** CONTENT : partie éditable **/


#content_main { width:100%; }
	.content_main_img { float:right; margin:5px; border:1px solid #3399cc; }

#content { margin-left:5px; width:600px; float:left; }

	.right-img { float:right; border:1px solid #3399cc; margin:5px 0 5px 5px; }
	#content p { line-height:1.5em; margin:0 0 5px 0; }
	.content-img { float:right; clear:right; }
	#content legend { font-size:0.8em; color:#000000; padding:1px;}
	#content ul { list-style-image: url(images/puce.png); margin:5px 0; }
	#content li { margin-left:40px; margin-bottom:5px; }
	#content form { margin:5px 0;}
	#content input, #content textarea { padding:2px; margin: 0 0 5px 0; background-color:#FFF; border:1px solid #117ca1; }
	.select { margin: 0 0 5px 0; float:left;  background-color:#f9df78; }
	#content label { float:left; margin: 5px 0; clear:left; width:150px;}
	.content-button { border:1px solid #a45209; padding:2px; margin: 5px 0; background-color:#f9df78; }
	#content a:link, #content a:visited { text-decoration:underline; font-weight:bold; }
	#content a:hover { color:#f7cd21; }
	
	#content table { margin:0 0 10px 0;  }
	#content caption { background-color:#117ca1; padding:5px; font-size:1.2em; font-weight:light; color:#FFF; margin-top:5px; }
	#content th { font-size:0.9em; }
	#content td, #content th {padding:5px;}
	#content th { border-bottom:1px solid #117ca1; font-weight:normal;  }
	#content thead { background-color:#f7cd21; padding:5px; }
	.td_tarif { border-bottom:1px solid #117ca1;  }

#promo { width:160px; margin:5px 0; padding:5px; background:#f7cd21 url(images/block_coin_promo.jpg) no-repeat right bottom; }
	#promo img { float:left; padding: 5px 5px 0 0; }
	
#menu { text-align:left;  font-size:0.9em; width:170px; }
	#menu ul { margin:0; width:auto; }
	#menu li {  border-bottom:1px solid #FFF; background-color:#2fb9e9; }
	#menu li a:link, #menu li a:visited { padding:5px; color:#FFF; text-transform:uppercase; font-weight:bold; display:block; }
	html>body #menu li a { width: auto;  }
	#menu li a:hover, #menu #current { color:#3399cc; background-color:#f7cd21; text-indent:10px; }

#footer { text-align:center; padding:10px 5px 5px 5px; background:url(images/bg_bottom.png) center bottom no-repeat; margin-top:10px;  }
	#footer img { float:left; }
	

h2 { margin:5px 0; text-align:left; font-size:3.4em; width:280px; letter-spacing: -.05em; line-height: 1em; }
h3 { text-align:left; font-size:2.5em; margin:5px 0; letter-spacing: -.05em; line-height: 1em;}
h4 { font-size:1.2em; border-bottom:1px solid #117ca1; }
h5 {font-size:1em;  font-variant:small-caps; margin:0;}	

.detail { text-align:right; margin: 0 5px 0 0;}

.spacer { clear:both; }
/* CSS Document */