/* @override http://localhost:8888/sensitive/squelettes/css/typo.css */

h1,h2,b { color: #05A3D0;}
h1 {
	font-size: 28px;
	line-height: 28px;
	position:relative;
}
h2 {
	font-size: 17px;
	padding-bottom: 10px;
}

h2 small {
	font-size: 11px;
}

.page_sommaire h2 small {
	font-size: 1em;
}

a {color:#000;}
a:hover {text-decoration:underline;}

p {padding-bottom:1em;}

h3,b {font-weight:bold;}

h3{padding:0.3em 0;}

.nettoyeur {
	border:0pt none;
	clear:both;
	font-size:1px;
	height:0pt;
	line-height:1px;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
}
.invisible {
	height:1%;
	position:absolute;
	top:-3000em;
}

/* @group form */

#contenu form {
	margin-top: -20px;
}

label {
	display: block;
	padding-top: 10px;
}

/* @end */

.fir {
	display:block;
	position: relative;
}
.fir span {
	position: absolute;
	width: 100%;
	height: 100%;
}

/* fir basique */
.fir2 {display:block;}
.fir2 span {display:none;}	


/* ROLLOVER */


/* Find more */

.seemore_fr, .seemore_en {
	width: 97px;
	height: 17px;
	line-height:10px;
	margin:0px;
	padding:0px;
}

.seemore_fr span {
	background: url(fd_btn_savoir_plus_normal.png) no-repeat;
}
.seemore_fr:hover span {
	background: url(fd_btn_savoir_plus_hover.png) no-repeat;
	cursor:pointer;
}

.seemore_en span {
	background: url(fd_btn_find_more_normal.png) no-repeat;
}
.seemore_en:hover span {
	background: url(fd_btn_find_more_hover.png) no-repeat;
	cursor:pointer;
}

/* Register */

.register_fr, .register_en {
	width: 169px;
	height: 26px;
}

.register_fr span {
	background: url(fd_btn_register_fr.gif) no-repeat;
}
.register_en span {
	background: url(fd_btn_register_en.gif) no-repeat;
}

.register_fr:hover span, .register_en:hover span {
	background-position: 0 -26px;
	cursor:pointer;
}


/* Showroom */

.showroom_en {
	width: 147px;
	height: 49px;
}

.showroom_en span {
	background: url(fd_btn_showroom.gif) no-repeat;
	padding:30px 10px 0px 12px;
	color:#FFF;
	font-size:10px;
	line-height:14px;
}

.showroom_en:hover span {
	background-position: 0 -79px;
	padding:30px 10px 0px 12px;
	color:#FFF;
	font-size:10px;
	line-height:14px;
	cursor:pointer;
}

.showroom_img_en {
	width: 161px;
	height: 97px;
}

.showroom_img_en span {
	background: url(fd_btn_showroom_img.gif) no-repeat;
	padding:28px 0px 0px 8px;
}

.showroom_img_en:hover span {
	background-position: 0 -125px;
	padding:28px 0px 0px 8px;
	cursor:pointer;
}

/* submit form */

.submit_en, .submit_en a{
	text-decoration:none;
	text-align:left;
}

.submit_en span {
	width: 21px;
	height: 18px;
	float:left;
	background: url(fd_btn_submit.gif) no-repeat;
	color:#FFF;
	font-size:10px;
	line-height:14px;
}

.submit_en:hover span {
	background-position: 0 -18px;
	color:#FFF;
	font-size:10px;
	line-height:14px;
	cursor:pointer;
}


/* send email */

.send_fr, .send_en {
	width: 97px;
	height: 18px;
}

.send_fr span {
	float:left;
	background: url(fd_btn_valider.gif) no-repeat;
	color:#FFF;
	font-size:10px;
	line-height:14px;
}

.send_en span {
	float:left;
	background: url(fd_btn_send.gif) no-repeat;
	color:#FFF;
	font-size:10px;
	line-height:14px;
}

.send_fr:hover span, .send_en:hover span {
	background-position: 0 -18px;
	color:#FFF;
	font-size:10px;
	line-height:14px;
	cursor:pointer;
}

/* Répondre à l'annonce */

.apply_fr, .apply_en {
	width: 164px;
	height: 18px;
}

.apply_fr span {
	float:left;
	background: url(fd_btn_repondre_fr.png) no-repeat;
	color:#FFF;
	font-size:10px;
	line-height:14px;
}

.apply_en span {
	float:left;
	background: url(fd_btn_repondre_en.png) no-repeat;
	color:#FFF;
	font-size:10px;
	line-height:14px;
}

.apply_fr:hover span, .apply_en:hover span {
	background-position: 0 -18px;
	color:#FFF;
	font-size:10px;
	line-height:14px;
	cursor:pointer;
}

/* Download PDF */

.downloadpdf_fr, .downloadpdf_en {
	width: 164px;
	height: 18px;
}

.downloadpdf_fr span {
	float:left;
	background: url(fd_btn_download_fr.png) no-repeat;
	color:#FFF;
	font-size:10px;
	line-height:14px;
}

.downloadpdf_en span {
	float:left;
	background: url(fd_btn_download_en.png) no-repeat;
	color:#FFF;
	font-size:10px;
	line-height:14px;
}

.downloadpdf_fr:hover span, .downloadpdf_en:hover span {
	background-position: 0 -18px;
	color:#FFF;
	font-size:10px;
	line-height:14px;
	cursor:pointer;
}

/* print */

.print_fr {
	width: 48px;
	height: 28px;
}
.print_en {
	width: 27px;
	height: 27px;
}

.print_fr span {
	float:left;
	background: url(fd_btn_print_fr.gif) no-repeat;
	color:#FFF;
	font-size:10px;
	line-height:14px;
}

.print_en span {
	float:left;
	background: url(fd_btn_print_en.gif) no-repeat;
	color:#FFF;
	font-size:10px;
	line-height:14px;
}

.print_fr:hover span {
	background-position: 0 -28px;
	color:#FFF;
	font-size:10px;
	line-height:14px;
	cursor:pointer;
}
.print_en:hover span {
	background-position: 0 -27px;
	color:#FFF;
	font-size:10px;
	line-height:14px;
	cursor:pointer;
}
