/*
* CAILLER SCREEN - CSS CBO Front
* @version 1.0 by jOoL.ch
* @date: nov 8 2007
* @copyright (C) 2007 cailler-electromenager.ch 
* 
*/
/* @override http://www.cailler-electromenager.ch .com/templates/cailler/css/screen.css */

/* @TEMPLATE */
* {
 margin: 0;
 padding: 0;
}
#content a.image_link, #content a.image_link:hover, #content a.image_link img, #content a.image_link:hover img {
  background: none;
  border: none;
}











	#sbi{
	
		 font: italic 165% Georgia, "Times New Roman", Times, serif;
		 border: 1px solid #00416a;
	 
	}
	#sbb{
	
		color:#00416a; 
		background-color:#ffffff;
		 border: 1px solid #00416a;
 
	 }
	 #sbb:hover{
		color:#FFFFFF;
		
		background-color:#00416a;
		 cursor:pointer;
	 }

	.errFld {border: 1px solid #F00;} 
	.errMsg { color: #C33; }
	#conteneurXHTML {
		 width: 920px;
		 margin-left: auto;
		 margin-right: auto;
	}
	#footnote {
	  font-size:80%;
	}
	h1,h2,h3,h4,h5,h6, label {
	 font-family: "Tahoma","Lucida Grande", Lucida, Verdana, sans-serif;
	 letter-spacing: 1px;
	}
	p,ul,ol, address {
	 font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}

/*@html {
 background: #edf7f2 url(../images/html_bg.png) repeat-x;
}*/
	body {
		background: #edf7f2 url(../images/html_bg.png) repeat-x;
		font-size: 62.5%;
	}
	
	#html {
		width:100%;
		height:100%;
		background: url(../images/footer.png) repeat-x center bottom;
	}

	/* @end */

/* @group Header */

	#top {
		 height: 115px;
		background: url(../images/header_bg.png) no-repeat 0 70px;
	}
	#top h1 {
	 width: 300px;
	 height: 105px;
	 position: relative;
	 margin-top: 10px;
	 margin-left: 0px;
	 margin-bottom: 16px;
	 float: left;
	 font-size:10px;
 	 color: #ceebf5;
	}	 
	#top h1 span {
	 width: 50%;
	 height: 90%;
	 position: absolute ;
	 top: -2px;
	 background-image: url(../images/logo.png);
	}

	
	#navigation {
	 margin-top: 60px;
	 margin-left: 0px;
	 float: left;
	 width: 570px;
	 list-style: none;
	 font-size: 170%;
	 text-transform: lowercase;
	}
	#navigation li {
	 float: left;
	}
	#navigation li#current {
	  margin: 0 3px;
	  background: #004975 url(../images/tab_current_left.gif) no-repeat top left;
	  color: #e4e4e4;
	}
	#navigation li#current span {
	 background: url(../images/tab_current_right.gif) no-repeat top right;
	}
	#navigation a {
	 margin: 0 3px;
	 display: block;
	 text-decoration: none;
	 background: #fff url(../images/tab_right.gif) no-repeat top right;
	 color: #0a4569;
	 border-bottom:none;
	}
	#navigation a:hover{
	 color: #83b127;
	}
	#navigation a span {
	 background: url(../images/tab_left.gif) no-repeat top left;
	}
	#navigation li#current span,
	#navigation a span {
	 display: block;
	 padding: 12px 16px 6px;
	}
	/* @end */

/* @group Intro */


	#intro_accueil div {
	 background: url(../images/intro_accueil.png) no-repeat top right;
	}
	#intro_electromenager  div{
	 background: url(../images/intro_electromenager.png) no-repeat top right;
	}
	
	#intro_depannage  div{
	 background: url(../images/intro_depannage.png) no-repeat top right;
	}
	#intro_contact  div{
	 background: url(../images/intro_contact.png) no-repeat top right;
	}
	#intro_help  div{
	 background: url(../images/intro_help.png) no-repeat top right;
	}


	#introduction , #intro_accueil, #intro_electromenager, #intro_depannage, #intro_contact, #intro_help{
	 clear: left;
	 margin-bottom: 10px;
	 color: #001523;
	 background: url(../images/intro_left.png) no-repeat top left;

	}
	
	
	#introduction div, #intro_accueil div, #intro_electromenager div, #intro_depannage div, #intro_contact div, #intro_help div {
	 height: 232px;
	}
	#introduction h2, #intro_accueil h2, #intro_electromenager h2,  #intro_depannage h2, #intro_contact h2, #intro_help h2{
	 margin-left: 36px;
	 width:550px;
	}
	#introduction h2, #intro_accueil h2, #intro_electromenager h2, #intro_depannage h2, #intro_contact h2, #intro_help h2{
	 padding-top: 28px;
	 margin-bottom: 8px;
	 font-size: 240%;
	 color: #00416a;
	}
	#introduction h2 span, #intro_accueil h2 span, #intro_electromenager h2 span,  #intro_depannage h2 span, #intro_contact h2 span, #intro_help h2 span{
	 color: #001523;
	}
	#introduction p, #intro_accueil p, #intro_electromenager p, #intro_depannage p, #intro_contact p, #intro_help p{
	 width: 540px;
	 font-size: 160%;
	 line-height: 140%;
	 margin-left: 36px;
	}
	#introduction p strong, #intro_accueil p strong, #intro_electromenager p strong,  #intro_depannage p strong, #intro_contact p strong, #intro_help p strong{
	 color: #00416a;
	}
	#introduction a , #intro_accueil a , #intro_electromenager a , #intro_cuisine a , #intro_depannage a , #intro_contact a , #intro_help a {
		text-decoration: none;
		border-bottom: 1px dotted;
		color: #004b67;
		background-color: #e5f1ae;
	}

	#introduction a:hover, #intro_accueil a:hover, #intro_electromenager a:hover, #intro_cuisine a:hover, #intro_depannage a:hover, #intro_contact a:hover, #intro_help a:hover{
 		background: #fff;
	}
	
	
	#intro_cuisine{
	 clear: left;
	 margin-bottom: 12px;
	 color: #001523;
	 background: url(../images/intro_cuisine.png) no-repeat top left;
	}
	
	#intro_cuisine  div{
		 /*background: url(../images/intro_cuisine.png) no-repeat top right;*/ 
		 height:600px;
	}
	
	 #intro_cuisine h2{
		 margin-left: 36px;
		 width:550px;
	 }
	 
	  #intro_cuisine h2{
		 padding-top: 28px;
		 margin-bottom: 8px;
		 font-size: 240%;
		 color: #00416a;
	 }
	
	#intro_cuisine h2 span{
		color: #001523;
	 }
	
	 #intro_cuisine p{
		width: 540px;
		font-size: 160%;
		line-height: 140%;
		margin-left: 36px;
	 }
	 
	 #intro_cuisine p strong{
	 	 color: #00416a;
	 }
	
	
	
/* @end */
/* @group Gen Content Rules */

	#content { background: url(../images/content_bg.png) repeat-x; }
	#content h3 { font-size: 220%; padding-top: 36px; margin-bottom: 8px; color: #234b6a; }
	#content h4 {
		font-size:160%;
	 color: #1578b2;
	 margin-bottom:8px;
	}
	#content h5 {
	font-size:140%;
	 color: #1578b2;
	 margin-bottom:8px;
	 padding-top:8px;
	
	}
	#content p {  font-size: 140%; line-height: 160%; padding-bottom: 1em; color: #000; padding-right: 36px;
	}
	#product{
		
		width:590px;
		min-height:300px;
		border-bottom:1px dotted #004d7c;
		
	}
	#product table{
	font-size:140%;
 font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 line-height:1.3em;
	
	}
	.ImageNoBorder{
		border:none;
	}
	.ImageNoBorder:hover{
		background:none;	
		 filter:alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	}
	#content #image{
	background-image: url(../images/bg_image.png);
	width:200px;
	height:200px;
	float:left;
	text-align:center;
	margin-right:10px;
}
	#content #imageSmall{
	background-image: url(../images/bg_image_small.png);
	width:180px;
	height:180px;
	float:left;
	text-align:center;
	margin-right:11px;
	margin-bottom:25px;
}
.fett{
	font-size:140%;
	color:#234b64;
	font-weight:bold;
	line-height:2em;
}
.normal{
	text-indent:150px;
}
.contRegisterTableAttributeName{
	font-weight:bold;
}

.errFld {border: 1px solid #F00;} 
.errMsg { color: #C33; }
	#image a img{
		max-width:125px;
		max-height:170px;
	
	}
	 #imageSmall a img{
	 	max-width:115px;
		max-height:160px;
	 }
	 #imageSmall a img:hover{
		 background:none;	
		 filter:alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	 }
	#image a, #imageSmall a{
	 border-bottom: 0;
	}
	#image td{
		height:200px;
		width:200px;
		vertical-align:middle;
		text-align:center;
		}
	#imageSmall td{
		height:180px;
		width:180px;
		vertical-align:middle;
		text-align:center;
		}

	#quer_kl_div {
		display:inline;
		margin:10px;
	}
	#quer_kl_div img{
		display:inline;
		margin:10px;
		border:2px #ffffff  solid;
	}
	
	#imageCuisine a img{
	
	padding-top:15px;
	margin-bottom:10px;
	
	
	}
	#content #in_content #imageCuisine a:hover, #content #in_content_cuisine #imageCuisine a:hover{
	background:none;	
	 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}
	
	#imageCuisine a{
	 border-bottom: 0;
	
	}


	a {
	 color: #580000;
	 border-bottom: 1px dotted;
	 text-decoration: none;
	
	}
	a:hover, #introduction a:hover, #services a:hover, #content a:hover {
	 background: #fff;
	}
	
	#left{
	 width: 310px;
	 background: url(../images/we_offer.png) no-repeat  ;
	 float: left;
	}
	#left_cuisine {
	 width: 310px;
	 background: url(../images/we_offer_cuisine.png) no-repeat  ;
	 float: left;
	}
	#left h3, #left_cuisine h3, #left p,#left_cuisine p, #cuisines h3, #cuisines p,#depannage h3, #depannage p{
	 padding-left: 36px;
	 width: 232px;
	}
	#left h4, #left_cuisine h4{
	 padding-left: 36px;
	}
	#left h5, #left_cuisine h5{
	padding-left: 36px;
	color:#0a4569;
	font-size: 220%;
	 width: 232px;
 	
		}
	#left h6, #left_cuisine h6 {
	padding-left: 40px;
	color:#83b127;
	font-size: 160%;
	 width: 232px;
 	
		}
	#left #space, #left_cuisine #space{
 	padding-top:16px;
	margin:0;
	}

	#left ul, #left_cuisine ul,#cuisines ul,#depannage ul {
	margin-left: 36px;
	list-style: none;
	font-size: 140%;
	line-height: 160%;
	width: 232px;
	}
	#left ul span, #left_cuisine ul span,#cuisines ul  span,#depannage ul  span{
	display:none;
	}
	#left ul.electro, 	#left_cuisine ul.electro{
	margin-left: 36px;
	list-style: none;
	line-height: 220%;
	color:#234b64;
	font-size: 240%;
	width: 232px;
	font-weight:bold;
	}
	#left ul.electroSEO, #left_cuisine ul.electroSEO {
	margin-top: 20px;
	margin-left: 36px;
	list-style: none;
	line-height: 220%;
	color:#234b64;
	font-size: 120%;
	width: 232px;
	font-weight:bold;
	}
	#left ul.electro span, #left_cuisine ul.electro span{
	display:none;
	}
	#left ul ul, #left_cuisine ul ul{
		margin-left: 15px;
		font-size: 80%;
		font-weight:normal;
	color:#83b127;
	list-style-image:url(../images/li_plus.png);

	}
	#left ul.seoLinks, #left_cuisine ul.seoLinks{

		font-size: 10px;
		color:#5F5F5F;
	

	}
	#left ul.seoLinks li, #left_cuisine ul.seoLinks li{
		display: inline;
		
	}
	#left ul.seoLinks a, #left ul.seoLinks a:hover,#left ul.seoLinks a:visited, #left_cuisine ul.seoLinks a, #left_cuisine ul.seoLinks a:hover,#left_cuisine ul.seoLinks a:visited{
		text-decoration: none;
		color: #5F5F5F;
		border: none;
		cursor: default;
	}
	#left p.seoLinks, #left_cuisine p.seoLinks{
		font-size: 10px;
		color:#5F5F5F;	
	}

	#left ul ul li, #left_cuisine ul ul li{
	cursor:pointer;
	}
	#left ul ul ul, 	#left_cuisine ul ul ul{
		margin-left: 3px;;
		font-size: 80%;
		font-weight:normal;
	color:#234b64;
	display:none;
	width:215px;
	list-style-image:none;
	
	}
	a.image{
		border:0;
	}
	#details_0,#details_1, #details_2, #details_3, #details_4, #details_5, #details_6, #details_7, #details_8, #details_9, #details_11, #details_12, #details_13, #details_14, #details_15, #details_16, #details_17, #details_18, #details_19, #details_20, #details_21, #details_22, #details_23, #details_24, #details_25, #details_26, #details_27, #details_28, #details_29, #details_30, #details_31, #details_32, #details_33, #details_34, #details_35{
	display:none;
	} 
	#details_0 li,#details_1 li, #details_2 li, #details_3 li, #details_4 li, #details_5 li, #details_6 li, #details_7 li, #details_8 li, #details_9 li, #details_11 li, #details_12 li, #details_13 li, #details_14 li, #details_15 li, #details_16 li, #details_17 li, #details_18 li, #details_19 li, #details_20 li, #details_21 li, #details_22 li, #details_23 li, #details_24 li, #details_25 li, #details_26 li, #details_27 li, #details_28 li, #details_29 li, #details_30 li, #details_31 li, #details_32 li, #details_33 li, #details_34 li, #details_35 {
		font-size:1.4em;
		list-style-type: disc;
		margin-left:15px;
	}
	
	#details_0 ul,#details_1 ul, #details_2 ul, #details_3 ul, #details_4 ul, #details_5 ul, #details_6 ul, #details_7 ul, #details_8 ul, #details_9 ul, #details_11 ul, #details_12 ul, #details_13 ul, #details_14 ul, #details_15 ul, #details_16 ul, #details_17 ul, #details_18 ul, #details_19 ul, #details_20 ul, #details_21 ul, #details_22 ul, #details_23 ul, #details_24 ul, #details_25 ul, #details_26 ul, #details_27 ul, #details_28 ul, #details_29 ul, #details_30 ul, #details_31 ul, #details_32 ul, #details_33 ul, #details_34 ul, #details_35{
		margin:0;
		padding-left:15px;
		margin:0;
		margin-left:15px;
	}

	
	#cuisines, #depannage{ 
	 
	 background: url(../images/middle.png) no-repeat  ;
	 float: left;
	 }
	 #in_content, #in_content_cuisine{
	  width: 610px;
	 float: left;
	 }
	 #testimonials h3 {
	 background: url(../images/content_left.png) no-repeat;
	 padding-left: 36px;
	}
	#testimonials, #in_content{
	 background: url(../images/whats_new.png) no-repeat top right;
	}
	#in_content_cuisine{
	background: url(../images/whats_new_cuisine.png) no-repeat top right;
	}
	#testimonials ul {
	 list-style: none;
	 float: left;
	 width: 460px;
	
	}
	#testimonials ul li {
	 margin: 0 36px;
	 border-top: 1px dotted #395786;
	 padding: 14px;
	}
	#sitemap h4 {
	font-size:140%;
	 float: left;
	 width: 560px;
	 text-transform:capitalize;
	 color:#000000;
	 margin-bottom:10px;
	 border-bottom: 1px dotted #395786;


	}
	#sitemap #searchForm{
	 float: left;
	 width: 500px;
	 margin-left:60px;
	 margin-bottom:10px;
	}
	#sitemap ul {
	
	 width: 580px;
	 float: left;
	 margin-bottom:20px;
	}

	#sitemap ul li {
	margin:0 30px 10px;
	list-style:circle;
	font-size:140%;
	
	}
	#marques {
	 clear: left;
	 float: left;
	 width: 448px;
	 margin-left: 13px;
	 margin-bottom: 20px;
	 
	}
	
	#marques h3 {
	 background: url(../images/sub_left.png) no-repeat top left;
	 padding-top: 26px;
	}
	#marques h6 {
	 padding-left: 23px;
	color:#58730e;
	font-size:180%;
		 border-right: 1px solid #83a7b8;

	}
	
	#marques p {
	 border-right: 1px solid #83a7b8;
	}
	#marques h3, #marques p {
	 padding-left: 23px;
	}
	#a_propos, #marques {
	  background: url(../images/sub.png) repeat-x;
	  height:550px;
	}
	#a_propos {
	 float: left;
	 width: 444px;
	 height: 550px;
	}
	#a_propos h3 {
	  background: url(../images/sub_right.png) no-repeat top right;
	   padding-top: 26px;
	}
	#a_propos h3, #a_propos p, #a_propos img {
	 padding-left: 32px;
	}
	
	/* @end */
	
	
	#clear {
	 clear: left;
	 border: 0;
	}
	#footer {
	 width: 848px;
	 margin-left: auto;
	 margin-right: auto;
	 color: #546333;
	 clear: left;
	 background: url(../images/footer_accent.png) repeat-x;
	 height: 57px;
	 padding: 12px 36px 0;
	 font-size: 110%;
	}
	#footer #contact_button {
	 display: block;
	 width: 121px;
	 height: 31px;
	 background: url(../images/footer_contact_button.png);
	 float: left;
	 text-indent: -300em;
	 margin-right: 36px;
	}
	#footer ul li {
	 float: left;
	 display: inline;
	 margin-right: 40px;
	}
	
	#services #quotee {
	 text-align: right;
	 font-size: 120%;
	 margin-top: 8px;
	}
	
		#footer  a {
		text-decoration:none;
		border:none;
	}
.prix{
	color:#58730e;
	
}
.prixNet{
	color:#d71818;
	font-weight:bold;
}
.contact{
 background: url(../images/appelez.png) no-repeat;
 text-indent: -300em;
 width: 234px;
 height: 51px;
 margin-top:20px;
 margin-bottom: 20px;
 margin-left:30px;
 display: block;
 border: 0;
 
 }
  #content .contact:hover{
 background: url(../images/appelez_on.png) no-repeat;
 }
 .contact-free{
 background: url(../images/appelez-gratuit-tel-off.png) no-repeat;
 text-indent: -300em;
 width: 234px;
 height: 54px;
 margin-top:20px;
 margin-bottom: 0;
 margin-left:30px;
 display: block;
 border: 0;
 
 }
 .contact-free-electro{
 background: url(../images/appelez-gratuit-tel-off.png) no-repeat;
 text-indent: -300em;
 width: 234px;
 height: 54px;
 margin-top:20px;
 margin-bottom: 0;
 margin-left:210px;
 display: block;
 border: 0;
 
 }
  .contact-free-cuisine{
 background: url(../images/appelez-gratuit-tel-off.png) no-repeat;
 text-indent: -300em;
 width: 234px;
 height: 54px;
 margin-top:-45px;
 margin-bottom: 0;
 margin-left:220px;
 display: block;
 border: 0;
 
 }
 #content .contact-free:hover, #content .contact-free-electro:hover, #content .contact-free-cuisine:hover{
 background: url(../images/appelez-gratuit-tel-on.png) no-repeat;
 }
 .contact-email{
 background: url(../images/appelez-gratuit-mail-off.png) no-repeat;
 text-indent: -300em;
 width: 234px;
 height: 37px;
 margin-top:16px;
 margin-bottom: 20px;
 margin-left:30px;
 display: block;
 border: 0;
 
 }
 .contact-email-electro{
 background: url(../images/appelez-gratuit-mail-off.png) no-repeat;
 text-indent: -300em;
 width: 234px;
 height: 37px;
 margin-top:-14px;
 margin-bottom: 20px;
 margin-left:210px;
 display: block;
 border: 0;
 
 }
  .contact-email-cuisine{
 background: url(../images/appelez-gratuit-mail-off.png) no-repeat;
 text-indent: -300em;
 width: 234px;
 height: 37px;
 margin-top:-14px;
 margin-bottom: 20px;
 margin-left:220px;
 display: block;
 border: 0;
 
 }
 #content .contact-email:hover,  #content .contact-email-electro:hover,  #content .contact-email-cuisine:hover{
 background: url(../images/appelez-gratuit-mail-on.png) no-repeat;
 }
 p.contactLeft{
	margin-top:-30px;
	margin-left:-32px;
	margin-bottom:-20px;
 }
.contactElectro{
 background: url(../images/appelez.png) no-repeat;
 text-indent: -300em;
 width: 234px;
 height: 51px;
 margin-top:20px;
 margin-bottom: 20px;
 margin-left:210px;
 display: block;
 border: 0;
 
 }
 .contactElectroCuisine{
  background: url(../images/appelez.png) no-repeat;
 text-indent: -300em;
 width: 234px;
 height: 51px;
 margin-top:-45px;
 margin-bottom: 20px;
 margin-left:220px;
 display: block;
 border: 0;
 }
 .contactElectroSmenu{
 background: url(../images/appelez.png) no-repeat;
 text-indent: -300em;
 width: 234px;
 height: 51px;
 margin-top:5px;
 margin-bottom: 5px;
 margin-left:0px;
 display: block;
 border: 0;
 
 }

 #content .modeEmploi,#content .modeEmploi:hover{
  background: url(../images/mode_emploi.gif) no-repeat;
 text-indent: -300em;
 width: 35px;
 height: 36px;
 margin-right:10px;
 display: block;
 float:left;
 border: 0;
 }
 
 a.external span{
 	display:none;
 }
 #content .detailPlus,#content .detailPlus:hover{
  background: url(../images/arrow_right.png) no-repeat;
 text-indent: -300em;
 width: 35px;
 height: 35px;
 margin-right:10px;
 display: block;
 float:left;
 border: 0;
 }
 #content .detailMoins, #content .detailMoins:hover{
  background: url(../images/arrow-up-blue.png) no-repeat;
 text-indent: -300em;
 width: 35px;
 height: 35px;
 margin-right:10px;
 display: block;
 float:left;
 border: 0;
 }
 .modeEmploi:hover,#content .detailPlus:hover{
 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
 
 }
 
/*SIEMENS */
/* Technical details */




 #content .contactElectro:hover,#content  .contactElectroCuisine:hover, .contactElectroSmenu:hover{
 background: url(../images/appelez_on.png) no-repeat;
 }
 #left .contactElectroSmenu:hover,  #left_cuisine .contactElectroSmenu:hover{
 background: url(../images/appelez_on.png) no-repeat;
 }
#left address, #left_cuisine address{
 margin-left: 36px;

 padding-top: 1em;
 width: 253px;
 line-height: 140%;
 font-size: 140%;
 border-top: 1px dotted #3574ab;
 margin-bottom:1em;

}
	address strong  {
 font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
address span {
 color: #476114;
}
address span.phones {
 display: block;
 width: 22px;
 margin-right: 12px;
 text-align: right;
 clear: left;
 float: left;
}
#contact_area fieldset {
 border: none;
 margin-left: 14px;
 margin-bottom: 20px;
 width: 542px;
 padding: 20px;
 background: #ecf6f2 url(../images/sub.png) repeat-x;
}
#contact_area fieldset div {
 margin-bottom: 14px;
}
#contact_area fieldset div input, textarea {
 font: italic 160% Georgia, "Times New Roman", Times, serif;
}

#contact_area fieldset label {
 font-weight: 700;
 font-size: 120%;
}
#contact_area label span {
 color: #ff3954;
}
#contact_area input {
 width: 220px;
}
#contact_area input.human {
 width: 3em;
}
#contact_area input.submit {
 width: 124px;
}
#contact_area textarea {
 width: 380px;
 height: 180px;
 
}
#contact_area p {
 margin-left: 0;
 font-size: 120%;
 color: #5b5f5d;
}


/*   GOOGLE */
	#googleSearchUnitIframe{
	
		margin-left:310px;
	}
	#googleSearchDivTop{
		position:absolute;
		width:842px;
	}
	#googleSearchDivContent{
		background:#005D96;
		padding-bottom:20px;
		margin-bottom:20px;
		 margin-left:60px; 
		 width:400px;
}
	#cse-search-box.top
	{
		  float:right; 
		  padding-top:15px;
		  
	}
	#cse-search-box.content
	{
		  padding-top:15px;
		  margin-left:20px; 
		  
	}
	input.googleSearchField{
		border:1px solid #006699;
		height:
		
	}
	#cse-search-box input{
		font-family: Georgia,"Times New Roman",Times,serif;
		font-style: italic;
		font-size: 140%;
	}
	#cse-search-box input.submit{
		width:120px;
		line-height:135%;
	}
	#404Ads{
		margin-left:20px;
	}
/**/

#freecallBox{width:252px;border:1px solid #B3B3B3;background:#FFFFFF none repeat scroll 0%;padding:0.2em;position:absolute;z-index:80;display:none;}
#freecallBox strong{font-size:12px;}
#freecallBox,#freecallBox strong{float:left;}
#freecallBox div#freecallSchema{margin-top:1.5em;background-color:#E5EFFF;}
#freecallBox .closebutton{float:right;}
#freecallBox a.closebutton img{padding-right:0px;margin-right:0px;}
#schemaDescription{background-image:url(http://s.staticlocal.ch/images/freecall/schema.gif);background-repeat:no-repeat;background-position:center top;}
#freecallSchema p{margin:0;padding:0;font-size:12px;}
p#leftSchema,p#rightSchema{padding-top:28px;padding-bottom:10px;padding-top:25px; }
br#blank{font-size:5px;margin:0;padding:0;height:5px;line-height:5px;}
p#topSchema{text-align:center;margin:0;padding:0;width:100%;}
p#leftSchema{float:left;padding-left:3px; width:104px;text-align:left;padding-top:25px;}
p#rightSchema{float:right;width:104px;padding-right:3px;text-align:right;}
#freecallSteps ol{list-style:none;padding:0;margin:6px 0 0 0; font-size:11px;}
#freecallSteps li{padding-left:20px;padding-bottom:0.3em;margin-left:0;margin-right:6px;background-repeat:no-repeat;background-position:left top;}
#freecallSteps li.disabled{color:#B3B3B3;}
#freecallSteps li.firstStep{background-image:url(http://s.staticlocal.ch/images/freecall/step_1.png);}
#freecallSteps li.secondStep{background-image:url(http://s.staticlocal.ch/images/freecall/step_2.png);}
#freecallSteps li.thridStep{background-image:url(http://s.staticlocal.ch/images/freecall/step_3.png);}
#freecallSteps form{margin:0.5em 0;}
#freecallSteps .error{background:#FFEBE8 url(http://s.staticlocal.ch/images/classified/error_small.png) no-repeat scroll right center;}
#freecallSteps .errorText{clear:both;color:red;}
#freecallSteps .success{background:white url(http://s.staticlocal.ch/images/classified/valid_small.png) no-repeat scroll right center;}
#freecallSteps .successText{color:#808080;}
#freecallMoreinfo p{padding-left:20px;}
* html .clearfix{height:1%;overflow:visible;}
*+html .clearfix{min-height:1%;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#targetPhoneNumber.success {
background-color: red;
background-image: url("http://s.staticlocal.ch/images/classified/valid_small.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right center;
}
iframe#freeCall{
	width:1px;
	height:1px;
	border:0;
}
/**/

