@import url(reset.css); 

html,body {
	background: #fff url(../images/pattern.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;	
	color: #525659;
}
a {
	color: #1b94e6;
}
a:hover {
	color: #525659;
}
.skyblue_bg {
	background: #a7c6db;
}
.green_bg {
	background: #8eac20;
}
.yellow_bg {
	background: #febb11;
}
.skyblue {
	color: #1b94e6;
}
.yellow {
	color: #febb11;
}
p {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.justify {
	text-align: justify;
}
.bold {
	font-weight: bold;
}
.fourtheenpx {
	font-size: 14px;
}
.fl {
	float: left;
	margin: 0px 5px 2px 0px;
}
.sizeSixteen {
	font-size: 17px;
}
div.install_loading {
	display: block;
	height: 15px;
}
.loading, .loading2, .loading3 {
	display: none;
	font-size: 11px;
}
.display_none {
	display: none;
}
form {
	margin-top: 10px;
}
a.captchaRefresh {
	cursor: pointer;
}
a.lienMenu {
	display: inline;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
}
a.lienMenu:hover {
display: inline;
padding: 3px 5px 3px 5px;
text-decoration: none;
background: #1b94e6;
color: #fff;
}
h1 {
	font-size: 15px;
	font-weight:normal;
	display: inline;
	background: #525659;
	color: #fff;
	letter-spacing: -0.1px;
	padding: 3px 5px 3px 5px;
	text-transform: uppercase;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	font-weight: normal;
	display: inline;
	background-color: #c6c6c6;
	color: #fff;
	letter-spacing: -0.3px;
	padding: 3px 5px 3px 5px;
	text-transform: uppercase;
	font-weight: bold;
}
h3 {
	font-size: 14px;
	margin-left: 5px;
	line-height: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 5px;
	margin-top: 10px;
}
address {
	margin-left: 10px;
}
input[type=submit] {
	cursor: pointer;
}
input[type=submit]:active {
	border: 1px solid #fff;
}
form p {
	margin-bottom: 10px;
}
textarea {
	padding: 1px;
}
.error, .notice, .success {padding:.5em;margin-bottom:1em;margin-top:10px;border:2px solid #ddd;font-size:11px;margin-right: 10px;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
p#redirect_p {
	font-size: 22px;
	color: #dfdfdf;
}
div#install_container {
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 984px;
	height: auto;		
}
div#install_container form {
	margin-left: 10px;		
}
	div#where {
		float: left;
		width: 821px;
		height: 26px;
		border-bottom: 1px solid #dfdfdf;
	}
		div#where a {
			text-decoration: none;	
		}
		 
	div#where_part2 {
		float: left;
		width: 163px;
		height: 15px;
	}
	div#el_container1 {
		float: left;
		width: 480px;
		height: auto;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		background: #fff;
	}
		div#install_last_annouces {
			display: block;
			width: 475px;
			height: 170px;
			margin-top: 10px;
		}
			ul#el_last_announces {
				display: block;
				height: 160px;
				width: 475px;
			}
			ul#el_last_announces li {
				background: url(../images/bg_el_last_annouces2.jpg) no-repeat;
				width: 98px;
				height: 150px;
				padding: 5px 5px 0 5px;
				margin-left: 10px;
				float: left;
			}
			ul#el_last_announces li:hover {
				background: url(../images/bg_el_last_annouces2.jpg) no-repeat right;
				width: 98px;
				height: 150px;
				padding: 5px 5px 0 5px;
				margin-left: 10px;
				float: left;
			}
				ul#el_last_announces li a{
					color: #525659;
					text-decoration: none;
				}
				ul#el_last_announces li p.last_marque {
					margin: 5px 0 0 5px;
				}
				ul#el_last_announces li p.last_modele {
					margin: 0;
					margin-left: 5px;
					font-weight: bold;
				}
				ul#el_last_announces li p.last_prix {
					margin: 4px 0 0 5px;
					color: #fff;	
				}
		ul#install_dossiers {
			margin-top: 10px
		}		
			ul#install_dossiers li.el_dossiers_img {
				float: left;
				width: 120px;
				padding-left: 10px;
				margin-bottom: 10px;
			}
				ul#install_dossiers li.el_dossiers_img img {
					padding: 5px;
					margin-top: 10px;
					border: 1px solid #dfdfdf;	
				}
			ul#install_dossiers li.el_dossiers_p {
				float: left;
				width: 350px;
				text-align: justify;
				margin-bottom: 10px;
				border-bottom: 1px solid #dfdfdf;
			}		
		div#install_green {
			background: url(../images/bg_install_green.jpg) no-repeat;
			width: 465px;
			height: 385px;
			margin-top: 10px;
			padding-left: 10px;
		}
				ul#el_green li {
					background: url(../images/bg_el_green.png) no-repeat;
					width: 215px;
					height: 355px;
					float: left;
					margin-top: 10px;
					padding: 5px 5px 0 5px;	
					border: 1px solid #dfdfdf;
				}
				ul#el_green li p, ul#el_last_announces p {
					margin: 0px;
				}
				ul#el_green li p.green_model {
					color: #8eac20;
					font-size: 20px;
					margin-top: 5px;
					margin-left: 5px;	
				}
				ul#el_green li p.green_sousdes {
					font-size: 16px;
					margin-left: 5px;
					line-height: 1em;	
				}
				ul#el_green li p.green_des {
					font-size: 12px;
					margin-left: 5px;	
					margin-top: 5px;
				}
				ul#el_green li p.green_price {
					float: right;
					margin-right: 5px;	
					font-weight: bold;
					font-size: 14px;
					
				}
				ul#el_green li#g1 {
					margin-right: 5px;	
				}
				ul#el_green li#g2 {
					margin-left: 5px;	
				}
	div#el_container2 {
		float: left;
		width: 299px;
		height: auto;
		padding-left: 10px;	
		padding-right: 10px;
		padding-top: 10px;	
		border-left: 1px solid #dfdfdf;
	}
		ul#install_forfaits li {
			float: left;
			height: 50px;
		}
			ul#install_forfaits li p {
				margin-top: 0;
			}
			ul#install_forfaits li.el_forfaits_title {
				width: 70px;
				padding-left: 10px;
			}
			ul#install_forfaits li.el_forfaits_des {
				width: 215px;
			}
	div#el_container3 {
		float: left;
		width: 153px;
		height: auto;
		padding-top: 10px;
		padding-left: 10px;
		border-left: 1px solid #dfdfdf;
	}
		div#el_container3 input[type=text], form#login input[type=password], form#login input[type=text] {	
			width: 138px;
			height: 18px;
			padding: 5px 0 0 2px;
			margin-bottom: 6px;
			border: none;
			background: url(../images/input_140.jpg) no-repeat;
		}
		form#login p, form#newsletter p {
			margin-left: 0;
		}
		input#connexion {
			background: url(../images/submit_entrer.png) no-repeat;
			display: block;
			width: 46px;
			height: 24px;
			text-indent: -9999em;
			border: none;
		}
		input#envoyer {
			background: url(../images/submit_envoyer.png) no-repeat;
			display: block;
			width: 58px;
			height: 24px;
			text-indent: -9999em;
			border: none;
		}
div#el_container4 {
		float: left;
		width: 810px;
		height: auto;
		padding-top: 10px;
		padding-right: 10px;
		background: #fff;
	}
		ul#install_listingAnnonces li.el_listingAnnonces {
			width: auto;
			margin: 10px 0 10px 10px;
			height: 200px;
			padding-right: 10px;
			border: 1px solid #dfdfdf;				
		}
			ul#install_results li.el_result .btn_ficheComplete, ul#install_results li.el_result #btn_addVeoliste, ul#install_results li.el_result #btn_removeVeoliste {
				display: none;		
			}
			ul#install_results li.el_result:hover .btn_ficheComplete, ul#install_results li.el_result:hover #btn_addVeoliste, ul#install_results li.el_result:hover #btn_removeVeoliste {
				display: block;		
			}
			ul#install_listingAnnonces li.el_listingAnnonces input {
				float: left;			
			}
			
			ul#install_listingAnnonces li h2, ul#install_listingStatutAnnonces li h2 {
				background: none;
			}
			ul#install_listingAnnonces li.el_listingAnnonces img {
				width: 150px;
				height: 120px;
				padding: 5px;
				background: #fff;
				border: 1px solid #dfdfdf;
				float: left;
				margin-left: 10px;
				margin-right: 10px;
			}
			ul#install_listingAnnonces li ul li {
				width: 120px;
				float: left;	
			}
			ul#install_listingAnnonces li div.el_listingAnnonces_title {
				width: 783px;
				height: 30px;
				background: #535658;
				margin-bottom: 10px;
				padding: 6px 10px 0 5px;
				color: #fff;
			}
		ul#install_listingStatutAnnonces li.el_listingStatutAnnonces {
			width: auto;
			margin: 10px 0 10px 10px;
			height: 120px;
			padding-right: 10px;
			border: 1px solid #dfdfdf;	
			color: #525659;
		}
			ul#install_listingStatutAnnonces li div.el_listingStatutAnnonces_title {
				width: 783px;
				height: 30px;
				background: #535658;
				margin-bottom: 10px;
				padding: 6px 10px 0 5px;
				color: #fff;
			}	
		p#captcha {
			padding: 5px;
			background: #fff;
			border: 1px solid #dfdfdf;
			width: 150px;
			height: auto;
			margin-left: 105px;
		}		
		div.pagination {
			display: block;
			clear: both;
			width: auto;
			margin-left: 10px;
			margin-bottom: 10px;
			margin-right: 5px;
			height: 23px;
			border: 1px solid #dfdfdf;	
		}
				div.pagination ul li {
					font-size: 16px;
					width: auto;
					padding: 0 10px 0 10px;
					height: 24px;
					float: left;
					border-right: 1px solid #dfdfdf;		
				}
					div.pagination ul li a {
						text-decoration: none;	
						color: #525659;	
					}
					div.pagination ul li a:hover {	
						color: #febb11;	
					}
		form#formSubscribe label, form#formAddAnnounce label, form#formModifierAnnonce label {
			display: block;
			float: left;
			width: 180px;
			height: 20px;
			vertical-align: middle;
			font-weight: bold;
			text-align: right;
			margin-right: 5px;
		}
		form#formSubscribe input[type=text], form#formAddAnnounce input[type=text], form#ModifierAnnoncee input[type=text] {
			width: 200px;
			height: 16px;
			font-size: 13px;
		}
		form#formSubscribe input#age, form#formAddAnnounce input#age {
			width: 30px;
		}
		form#formSubscribe input#tel, form#formAddAnnounce input#tel_sec {
			width: 130px;
		}
		form#formSubscribe input#app, form#formAddAnnounce input#app {
			width: 50px;
		}
		form#formSubscribe input#cp, form#formAddAnnounce input#cp {
			width: 70px;
		}
		form#formSubscribe select, form#formAddAnnounce select {
			width: 200px;
		}
		form#formSubscribe textarea, form#formAddAnnounce textarea {
			width: 520px; 
			height: 150px; 
			overflow: auto; 
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
		}
		.required {
			font-size: 15px;
			color: #fcbc12;
		}
		ul#install_results p {
			padding-left: 0px;
			font-size: 12px;
			margin-top: -8px;
			line-height: 2.2em;
		}
		ul#install_results h1 {
			display: block;
			background: none;
			color: #535658;
			padding: 0;
			margin: 0;
			margin-bottom: 5px;
		}
			ul#install_results li.el_result {
				float: left;
				background: #fffbef;
				border: 1px solid #dfdfdf;
				width: 368px;
				height: 143px;
				margin-right: 5px;	
				margin-left: 10px;
				margin-bottom: 30px;
				padding: 10px 10px 10px 10px;
			}
				ul#install_results li.el_result div.el_result_img {
					width: 150px;
					height: 120px;
					padding: 5px;
					background: #fff;
					border: 1px solid #dfdfdf;
					float: left;
				}
				ul#install_results li div.el_result_des {
					float: left;
					margin-left: 10px;
					width: 196px;
					margin-top: 0;
				}
					ul#install_results li div.el_result_des ul li {
						float: left;
						height: 24px;
					}
						ul#install_results li div.el_result_des ul li form {
							width: 24px;
							height: 24px;
							margin: 0;
						}	
				img.visible {
					display: inline;
				}
				a.btn_ficheComplete {
					margin-right: 10px;
				}
				input#btn_addVeoliste {
					background: url(../images/btn_addVeoliste.png) no-repeat;
					display: block;
					width: 24px;
					height: 24px;
					text-indent: -9999em;
					border: none;
				}
				input#btn_removeVeoliste {
					background: url(../images/btn_removeVeoliste.jpg) no-repeat;
					display: block;
					width: 24px;
					height: 24px;
					text-indent: -9999em;
					border: none;
					
				}
				
				ul#install_results li.el_result.input:hover#btn_removeVeoliste {
					
					display:block;
				}
				ul#el_options li {
				 	float: left;
				}
				a#btn_print {
					margin-right: 10px;
				}
						
				
div#el_container5 {
	float: left;
	width: 230px;
	height: auto;
	padding-right: 10px;
	background: #fff; 
}
	div#el_container5 h1 {
		background: none;
		color: #525659;
		border: none;
	}
	div#el_container5 div {
		border: 1px solid #dfdfdf;
		width: 233px;
		height: auto;
		margin-bottom: 10px;
	}
	div#el_container5 div.el_detailResult_img	{
		width: 223px;
		height: 170px;
		padding: 5px;
	}
	form#formVeoliste {
		margin: 0;
		padding: 0;
	}
	
div#el_container6 {
	float: left;
	width: 542px;
	border: 1px solid #dfdfdf;
	height: auto;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	background: #fffbef; 
	margin-left: 5px;
}
	
	div#el_container6 ul li {
		float: left;
		width: 250px;
	}
	span.part_des {
		background: #fff;
		border: 1px solid #dfdfdf;
		padding: 2px 5px 2px 5px;
		font-size: 16px;
	}
	

	span.part_des_comm {
		background: #fff;
		border: 1px solid #dfdfdf;
		padding: 2px 5px 2px 5px;
		width: 520px;
		display: block;
		font-size: 16px;
	}
	form#formContact label {
			display: inline;
			float: left;
			width: 90px;
			height: 20px;
			vertical-align: middle;
			text-align: right;
			margin-right: 5px;
		}
		form#formContact input#code {
			width: 60px;
		}
		form#formContact input[type=text] {
			width: 200px;
			height: 16px;
			font-size: 14px;
		}						
div#install_header {
	width: 999px;
	margin: 0 auto;
}
	div#el_header1 {
		float: left;
		width: 252px;
		height: 140px;
	}
	div#el_header2 {
		float: left;
		width: 746px;
		height: 140px;
	}
		div#el_header2_part1 {
			width: 746px;
			height: 93px;	
		}
		div#el_header2_part2 {
			width: 746px;
			height: 47px;
			background: url(../images/el_header_part_2.png) no-repeat;
		}
			div#el_header2_part2 a {
				color: #525659;
			}
			div#el_header2_part2 a:hover {
				color: #1b94e6;
			}
			div#el_header2_part2 ul {
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				text-transform: uppercase;
			}
			div#el_header2_part2 ul li {
				float: left;
				margin-right: 35px;
				font-size: 14px;
				height: 32px;
				padding-top: 15px;
				letter-spacing: -0.2px;				
			}
			div#el_header2_part2 ul li.btn_veoliste {
				padding-top: 0px;
				margin-left: -8px;
			}
			div#el_header2_part2 ul li a {
				text-decoration: none;			
			}
	div#el_header3 {
		clear: both;
		width: 999px;
		height: 232px;
		background: url(../images/el_header3.png) no-repeat;
	}	
		div#el_header3_part1  {
			float: left;
			width: 232px;
			height: 196px;
			margin-top: 9px;
			margin-left: 8px;
			padding: 0 10px 0 10px;
			border-right: 1px solid #c0daeb;
		}
		div#el_header3_part2  {
			float: left;
			height: 196px;
			width: 546px;
			padding: 0 10px 0 10px;
			margin-top: 9px;
			border-right: 1px solid #c0daeb;
		}	
		ul#search_menu {
				height: 35px;
				display: block;
			}
			
			ul#search_menu li {
				float: left;
				height: 35px;
			}
				ul#search_menu li a {
					display: block;
					height: 35px;
					cursor: pointer;
				}
				ul#search_menu li#search_title {
					margin-right: 10px;
				}
					ul#search_menu li#search_marque a {
						text-indent: -9999em;
						width: 102px;
						background: url(../images/search_marque.jpg);
					}
					ul#search_menu li#search_type a {
						text-indent: -9999em;
						width: 102px;
						background: url(../images/search_type.jpg);
					}
					ul#search_menu li#search_marque a:hover, ul#search_menu li#search_type a:hover {
						width: 100px;
						height: 33px;
						border-left: 1px solid #9da5a8;
						border-right: 1px solid #9da5a8;
						border-top: 1px solid #9da5a8;
					}
					ul#search_menu li#search_avancee a:hover {
						width: 102px;
						height: 33px;
						border-left: 1px solid #9da5a8;
						border-right: 1px solid #9da5a8;
						border-top: 1px solid #9da5a8;
					}
					ul#search_menu li#search_avancee a.selected {
						width: 102px;
						height: 33px;
						border-left: 1px solid #9da5a8;
						border-right: 1px solid #9da5a8;
						border-top: 1px solid #9da5a8;
					}
					ul#search_menu li#search_marque a.selected2, ul#search_menu li#search_type a.selected2 {
						width: 100px;
						height: 33px;
						border-left: 1px solid #9da5a8;
						border-right: 1px solid #9da5a8;
						border-top: 1px solid #9da5a8;
					}
					ul#search_menu li#search_avancee a {
						text-indent: -9999em;
						width: 104px;
						background: url(../images/search_avancee.jpg);
					}
					ul#search_menu li#search_keywords a {
						text-indent: -9999em;
						width: 101px;
						background: url(../images/search_keywords.png);
					}
					ul#search_menu li#search_keywords a:hover {
						width: 99px;
						height: 33px;
						border-left: 1px solid #9da5a8;
						border-right: 1px solid #9da5a8;
						border-top: 1px solid #9da5a8;
					}
					ul#search_menu li#search_keywords a.selected {
						width: 99px;
						height: 33px;
						border-left: 1px solid #9da5a8;
						border-right: 1px solid #9da5a8;
						border-top: 1px solid #9da5a8;
					}
			div#search_forms {		
				height: 190px;
			}
			input.annee {	
				width: 35px;	
			}
			input.kilo {
				width: 50px;
			}
			form#formMarque label, form#formType label, form#formAvance label {
				font-size: 14px;
				color: #a7c6db;
			}
			div#form_part1 {
				float: left;
				width: 245px;
				margin-top: 0;
			}
			div#form_part2 {
				float: left;
				width: 285px;
				margin-top: 0;
			}
			div#form_part1 p {
				margin-left: 0;
			}
			 /*form#formMarque select {
				height: 25px;
				width: 200px;
				font-size: 15px;
				
				padding-bottom: 3px;
				padding-left: 3px;
			}*/
			select {
				font-size: 14px;
				font-family: Arial;
				width: 150px;
				height: 22px;
				margin-right: 10px;	
				background: #fff;
			}
			option {
				border: none;
				border-bottom: 1px solid #eee;
				margin:3px;
				padding-bottom: 3px;
			}
			input.chercher {
				background: url(../images/submit_chercher.png) no-repeat;
				width: 97px;
				height: 35px;
			}
			input#deconnexion {
				background: url(../images/btn_deconnexion.jpg) no-repeat;
				width: 85px;
				height: 24px;
			}
			input#btn_subscribe {
				background: url(../images/btn_creer_mon_compte.jpg) no-repeat;
				width: 240px;
				height: 32px;
			}
			input#btn_addAnnounce {
				background: url(../images/btn_etape_suivante.jpg) no-repeat;
				width: 116px;
				height: 32px;
			}
			input#btn_hybrides {
				background: url(../images/btn_voir_les_hybrides.png) no-repeat;
				width: 128px;
				height: 32px;
			}
			input#btn_modifier {
				background: url(../images/btn_modifier.jpg) no-repeat;
				width: 72px;
				height: 32px;
				margin-right: 10px;
				float: left;
			}
			input#btn_supprimer {
				background: url(../images/btn_supprimer.jpg) no-repeat;
				width: 87px;
				height: 32px;
				float: left;
			}
			input#btn_envoyer_message {
				background: url(../images/btn_envoyer_mon_message.jpg) no-repeat;
				display: block;
				width: 190px;
				height: 35px;
			}
			input#envoyer_keywords {
				background: url(../images/submit_chercher.png) no-repeat;
				width: 97px;
				height: 35px;
			}
			input#btn_paiement {
				background: url(../images/btn_paiement.jpg) no-repeat;
				width: 150px;
				height: 32px;
			}
			input#btn_proceder_paiement {
				background: url(../images/btn_proceder_paiement.jpg) no-repeat;
				width: 165px;
				height: 32px;
			}
			input#btn_appliquer_modifications {
				width: 168px;
				height: 24px;
				background: url(../images/btn_appliquer_modifications.jpg) no-repeat;
				margin-top: 20px;
			}
			input#btn_validation_finale {
				width: 124px;
				height: 32px;
				background: url(../images/btn_validation_finale.jpg) no-repeat;
				margin-bottom: 10px;
			}
			form#formOuinon {
				height: 20px;
			}
				input#btn_oui {
					background: url(../images/btn_oui.png) no-repeat;
					width: 31px;
					height: 23px;
					margin-right: 10px;
					float: left;
				}
				input#btn_non {
					background: url(../images/btn_non.png) no-repeat;
					width: 33px;
					height: 24px;
					float: left;
				}
			div#install_formKeywords {
				width: 476px;
				height: 52px;
				margin-left: 35px;
				margin-top: 10px;
				padding-top: 10px;
			}
				div#install_formKeywords h2 {
					margin: 0;
					padding: 0;
					line-height: 0.5em;
					background: none;
					color: #535658;
					display: block;
				}
			form#formKeywords {
				display: block;
				width: 456px;
				height: 34px;
				padding: 8px 10px 10px 10px;
				background: url(../images/bg_formKeywords.png) no-repeat;
			}
				form#formKeywords p {
					margin: 0;
				}
				form#formKeywords input[type=text] {
					float: left;
					width: 340px;
					height: 22px;
					font-size: 18px;
					padding: 5px 0 5px 5px;
					border: 1px solid #a7c5db;
					margin-right: 10px;
					cursor: text;
					text-transform: uppercase;
				}
				form#formKeywords input[type=submit]:active {
					border: 1px solid #a7c5db;	
				}
				form#formKeywords input[type=text] span {
					display: none;
				}
				form#formKeywords input[type=text]:focus {
					border: 1px solid #535658;
					text-transform: uppercase;
				}
			form#formPaiement input#num_credit {
				width: 140px;
			}	
			form#formPaiement input#num_sec {
				width: 30px;
			}
			form#formPaiement input#expiration {
				width: 45px;
			}
			form#formPaiement #id_forfaits {
				width: 300px;
			}	
		div#el_header3_part3  {
			float: left;
			height: 196px;
			width: 144px;
			padding: 0 10px 0 10px;
			margin-top: 9px;
		}

div#install_footer {
	background: url(../images/pattern.jpg) repeat-x;
	margin-top: 30px;
	height: 150px;
	color: #fff;
}
	div#el_footer {
		width: 984px;
		height: 130px;
		margin: 0 auto;
		padding-top: 10px;
	}
	div#el_footer ul {
		float: right;
	}
	div#el_footer ul li {
		text-align: right;
		margin-left: 20px;
	}
	div#el_footer ul li a.feedback {
		background: #febb11;
		width: 19px;
		height: 17px;
		padding: 1px;
		display: block;
	}
	div#el_footer ul li a:hover {
	}
	
p.fivepx {
	clear: both;
	height: 5px;
}
p.tenpx {
	clear: both;
	height: 10px;
}
p.twentypx {
	clear: both;
	height: 30px;
	width: 1px;
}
p.tenpxgrey {
	background: url(../images/bg_el_container3.jpg) no-repeat left;
	height: 10px;
	margin-left: -10px;
	margin-bottom: 16px;
}
.marginLeft10 {
	margin-left: 10px;
}
div.clear {
	clear: both;
}

input[type=submit] {
	display: block;
	text-indent: -9999em;
	font-size: 0px;
	line-height: 0px;
	border: none;
	cursor: pointer;
} 

.boxc { padding:0px; position:relative; } 
.boxc b.cn { background:transparent url(../images/white.png) no-repeat scroll 0%; height:10px; position:absolute; width:10px; } 
.boxc b.tl { background-position:left top; left:-1px; top:-1px; } 
.boxc b.tr { background-position:right top; right:-1px; top:-1px; } 
.boxc b.bl { background-position:left bottom; bottom:-1px; left:-1px; } 
.boxc b.br { background-position:right bottom; bottom:-1px; right:-1px; } 
* html .boxc b.bl { bottom:-2px; } 
* html .boxc b.br { bottom:-2px; }
* html .boxc b.cn { background-image:url(../images/white.gif); font-size:1px; line-height:1px; }   



