@charset "iso-8859-1";

/* Date de création: 31/08/2007 */

#main {
	margin-left: auto; 
	margin-right: auto;
	text-align:center; 
	position: relative; 
	top : 10px;
	height:700px; width: 954px;
	border: 0px solid green; 
	border-top: none;
	background:#fff
}
#bottom {
	margin-left: auto; 
	margin-right: auto;
	padding-top: 4px;
	text-align:center; 
	position: relative; 
	top : 10px;  
	background : white;
	height:22px; width: 946px;
	border: 1px solid #777;
}

#log {
	border:0px solid red;
	height:100px;
	margin-top :-155px;
	margin-left: 820px;
	text-align: left;
	font-size: 8pt;
	color:#888;
	padding: 30px 0 50px 0;
}

.in {
	overflow: hidden;
	width: 240px;
	height: 160px;
	border: 1px solid #fff;
	
}
.in img {
	margin-top: -0px;
	margin-left:-2px;
}
.out {
	width: 240px;
	border: 1px solid #999;
}
.img120 {
	width: 240px;
	height: 160px;
	}

.img60 {
	width: 60px;
	height: 40px;
	border: 1px solid #888;
	}
	
.hide {display:none}	
	
body{
	font-family: Arial; 
	font-size:11pt;
	color: #404040;
	background: #fff;
	padding:0;
	margin:0;
	text-align:center;
	}
table {font-size:11pt;}
a.lien,  a.lien:visited{
	background:url(img/boulleof.gif)  center left no-repeat ;
	font-weight: bold;
	padding:15px 30px;
	text-decoration: none;
	line-height:30px;
	color: #151515;
	letter-spacing:3px;
	}
a.lien:hover{	
	background:url(img/boulleon.gif)  center left no-repeat;	
	color:#959595;
	}
a.lien2,  a.lien2:visited{
	font-weight: bold;
	padding:15px 12px;
	text-decoration: none;
	color: #666;
	}
a.lien2:hover{	
	color:#000;
	}	
a.lien3,  a.lien3:visited{
	font-weight: bold;
	padding:15px 12px;
	text-decoration: none;
	color: #101657;
	}
a.lien3:hover{	
	color:#666;
	}	
a.mail,  a.mail:visited{
	text-decoration: none;
	color: #000;
	font-weight:normal;
	}
a.mail:hover{	
	color:#666;
	border-bottom: 1px solid #666;
	}	
a.top,  a.top:visited{
	text-decoration: none;
	color: #888;
	font-weight:normal;
	}
a.top:hover{	
	color:#666;
	border-bottom: 1px solid #666;
	}	
.nolien {
	background:url(img/boulleon2.jpg)  center left no-repeat ;
	font-weight: bold;
	padding:15px 12px;
	color: #000;
	}
.titre {
	color: black;
	font-size:14pt;
	margin: 10px 0 5px 0;
	font-weight:bold;
	color:#555;
	}
.titre2 {
	color: black;
	font-size:12pt;
	margin: 10px 0 5px 0;
	font-weight:bold;
	color:#555;
	}
a { 
	font-weight: bold;
	color : black;
	}
a:hover {
	color : #959595;
	text-decoration: none;
	}
.bordure {
	border:1px solid #aaa;
	border-bottom: 3px solid #aaa;
	border-right: 3px solid #aaa;
	}
input {
	margin: 2px ;
	font-size: 9pt;
	border: 1px solid #c5c5c5;
	background: #fff;
	color: #888
	}
input.reg  {
	font-size: 11pt;
	border: 1px solid #666;
	background: #fff;
	color: #555
	}
#titre2 a {
	background:#eef;
	padding:2px 3px 1px 3px;
	color:#888;
	text-decoration:none;
	font-size: 8pt}
	
#titre2 a:hover {
	color:#555;
	border-bottom:2px solid #9af}
	
#titre2 span {
	color:#fff;
	background:#9af;
	padding:2px 3px 1px 3px;
	font-size: 8pt
	}
#sub {text-align:left}
#sub tr {text-align:left}
#sub td {vertical-align:top}

#sub input { margin: 1px ;
	font-size: 10pt;
	border: 1px solid #7f9db9;
	background: #fff;
	color: #444
	}
a.btn2, a.btn2:visited{text-decoration:none; color:#000; font-size:9pt}
a.btn2 :hover{ color:#525288; }


