*{padding: 0; margin: 0;}

body { background: white; font-family: "Lucida Grande","Trebuchet MS",Tahoma,Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 62.5%;	color: rgb(0, 70, 155); line-height: 1.4; font-size-adjust: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;
	padding: 0;
	margin: 0px 0 0;
	
}

#clear {

}

#wrapper { margin: 0 auto 0pt; background: transparent url('images/ice.jpg') no-repeat scroll left top; position: relative; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 828px; text-align: left; height: 630px;
border: 1px solid #639DD5;
	padding: 0;
}

div.content {
	padding: 0;
	margin: 0;
}

#telechargement #wrapper {
	background-image: url(images/ice-telechargement.jpg);
}

.content h1 { background: transparent url('images/ice.gif') no-repeat; text-indent: -10000em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 415px; height: 79px; position: absolute; left: 45px; top: 15px;
}

#telechargement .content h1 { background: transparent none no-repeat; text-indent: 0em;
	margin: 0; 
}

a img {
border: 0;
}

tr, td {
	padding: 0;
	margin: 0;
}

.content h2 { background: transparent url('images/logo-mobile.gif') repeat; text-indent: -10000em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 477px; height: 113px; position: absolute; left: 300px; top: 230px; }

#telechargement .wap {
	position: absolute; left: 300px; top: 230px;
}

.content h3 { background: transparent url('images/telechargez.gif') repeat; text-indent: -10000em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 324px; height: 149px; position: absolute; left: 440px; top: 386px; }

#telechargement .content h3 {
	background-image: url(images/instruction.gif);
	top: 355px;
	height: 175px;
	left: 472px;
}

.content h4 { background: transparent url('images/europ-assistance.gif') repeat; text-indent: -10000em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 149px; height: 46px; position: absolute; left: 62px; top: 539px; }

.content h5 { width: 790px; height: 46px; position: absolute; left: 0; top: 600px; text-align: center;
	color: gray;
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
}

a { color: rgb(0, 70, 155); text-decoration: underline; outline:none; 
}
a:hover { text-decoration: none; }
a:active {
	outline:none;
}

.content a { color: gray; 
}

.blue_button { background: transparent url('images/bouton-telecharger.gif') no-repeat 0px 0px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 190px; height: 47px; display: block; position: absolute; left: 532px; top: 552px;}
.blue_button a, a.blue_button {
	text-indent: -10000em; position: absolute; width: 188px; height: 30px;
	text-decoration: none;
}

#telechargement .blue_button {
	background-image: url(images/bouton-telecharger-img.gif);
	top: 550px;
	left: 544px;
}

/* formulaire */

#formulaire { -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 235px; height: 50px; color: rgb(255, 255, 255); text-align: center; display: block; position: absolute; left: 542px; top: 418px;}

fieldset { border: 0pt solid rgb(255, 255, 255); width: 300px; }

.textfield { border: 0pt solid rgb(255, 255, 255); margin: 3px; padding: 6px 8px 3px; background: transparent; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.5em; line-height: normal; font-size-adjust: none; font-stretch: ; color: rgb(51, 51, 51); height: 30px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; voice-family: ; width: 120px; }
input#telephone.textfield { background: transparent url('images/textfield-bg.gif') no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }

input#telephone.textfield {
	
}
label {
	display: none;
}
.submit { border: 0pt solid rgb(255, 255, 255); margin: 3px; background: transparent url('images/submit.gif') no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 34px; width: 80px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: ; text-transform: uppercase; }

/* footer */

#footer {-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 1.1em; line-height: 1.4em; width: 828px;
	background: rgb(235, 235, 235) url(images/footer_bg.gif) repeat-x;
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 0;
	position: absolute;
	top: 670px;
	margin: 0;
}
#footer h2 {
	font-size: 1.3em;
	margin-left: 22px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}
#footer span {
	font-weight: bold;
	text-transform: uppercase;
}
#footer address a { color:  rgb(255, 255, 255); text-decoration: none; }
#footer address a:hover { color:  rgb(255, 255, 255); text-decoration: underline; }
#footer p {
	font-weight: normal;
	font-style: normal;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 0;
	padding-bottom: 30px;
}

#footer p.alert {	background: #fff6bf url(images/exclamation.png) no-repeat 15px 50%; /* x-pos y-pos */	text-align: left;	padding: 5px 20px 5px 43px;	border-top: 2px solid #ffd324;	border-bottom: 2px solid #ffd324;
}



