html{
	border: 0; 
	margin: 0;
}
body{
	margin: 0; 
	font-family: "Trebuchet MS", arial; 
	padding: 0;
}

form { margin:0; }

a {	text-decoration:none; }



h1 { color: #000000; 
	 font-size:15px;
}


img {
	border: 0; 
	-ms-interpolation-mode: bicubic;
}

table{
	border-collapse: collapse;
}

pre{
	clear: both; margin: 0;
}

input, textarea, button{
	border: 0; 
	margin: 0; 
	padding: 1px 4px;
}

input[type="text"], input[type="password"], textarea{
	border: 0; 
	background: none;
}


.size10 { font-size: 10px;}
.size11 { font-size: 11px;}
.size12 { font-size: 12px;}
.size13 { font-size: 13px;}
.size14 { font-size: 14px;}
.size15 { font-size: 15px;}
.size16 { font-size: 16px;}
.size18 { font-size: 18px;}
.size20 { font-size: 20px;}
.size23 { font-size: 23px;}
.size25 { font-size: 25px;}
.size30 { font-size: 30px;}
.size35 { font-size: 35px;}
.size50 { font-size: 50px;}

.black { color: #000000; }
.black2 { color: #080000; }
.black3 { color: #060606; }
.white { color: #FFFFFF; }
.red1 { color: #FF0000; }
.grey1 { color: #777777; }
.grey2 { color: #999999; }
.grey3 { color: #666666; }
.grey4 { color: #333333; }
.grey5 { color: #bbbbbb; }
.blue1 { color: #0000FF; }
.yellow1 { color: #FFFF00; }
.green1 { color: #00FF00; }
.ocre1 { color: #c1b105; }
.ocre2 { color: #e59b0c; }


.bold { font-weight:bold; }
.italic { font-style:italic; }
.sligne { text-decoration:underline; }
.barre { text-decoration:line-through; }
.cligno { text-decoration:blink; }
.oligne { text-decoration:overline; }

.pad5 {padding:5px; }
.pad10 {padding:10px; }
.pad15 {padding:15px; }
.pad20 {padding:20px; }

.padg5 {padding-left:5px; }
.padg10 {padding-left:10px; }
.padg15 {padding-left:15px; }
.padg20 {padding-left:20px; }

.padh5 {padding-top:5px; }
.padh10 {padding-top:10px; }
.padh15 {padding-top:15px; }
.padh20 {padding-top:20px; }

.padd5 {padding-right:5px; }
.padd10 {padding-right:10px; }
.padd15 {padding-right:15px; }
.padd20 {padding-right:20px; }

.padb5 { padding-bottom::5px; }
.padb10 {padding-bottom:10px; }
.padb15 {padding-bottom:15px; }
.padb20 {padding-bottom:20px; }


.border_ligne{
	border:#CCCCCC 1px solid;
}


#visu_fond_opaque {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	background:url('images/semitrans.png');
	z-index:10;
}

#alertes{
	height:273px;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	right: 0px; 
	bottom: 0px; 
	margin-top: 200px; 
	padding-top:15px;
	width:494px;
	background-color: #ffffff;
	margin: 100px auto 0;
	cursor:pointer;
	z-index:15;
}










#log{
	/*position:relative;*/
	min-height:300px;
	
	position: absolute; 
	top: 0px; 
	left: 0px; 
	right: 0px; 
	bottom: 0px; 
	margin-top: 150px; 
	width:400px;
	/* margin-left: 150px; */
	/* margin-top: -108px; */
	margin: 40px auto 0;
	z-index:15;
}

#bloclogin{
	position: absolute; 
	top: 111px; 
	left: 0px; 
	right: 0px; 
	bottom: 0px; 
	
	width:535px;
	margin:auto;
}

.select{
	width:320px;
	height:46px;
	border:#CCCCCC 1px solid;
	border-radius:4px;

}

.bouton{
		min-width:181px;
		height:33px; 
		padding-top:10px;
		background-color: #C1B104;
		border: #C1B104 1px solid;
		border-radius:4px;
		color: #FFFFFF;
		font-size:18px;
		font-weight:bold;
		cursor: pointer; 
}

.combo_select{
		border: 0; 
		background: none;
		width:300px;
		margin-top:12px;
		color: #666666;
		font-size:18px;

}
