/* styles.css - Revision: 1.0 */

/* Copyright (c) 2012+. GSImmo S.A. All rights reserved. */

body { 
	font-family: Verdana;
  font-size: 16px; 
  border: 0; 
  padding-top: 0px; 
  margin-top: 0px; 
  background-color: #4d4d4d;
  }

#PageHead { 
			width: 980px;
			margin: 0 auto;
			padding-left: 10px;
			padding-right: 10px;
			border: 0;
		  background-color: #f3f3f3;
		  border-left: 1px solid #f29400;
		  border-right:1px solid #f29400;
		  border-bottom:2px solid #f29400;
		  /*coin arrondi*/
		  border-radius:0 0 5px 5px;
		  -moz-border-radius:0 0 5px 5px;
			-webkit-border-radius:0 0 5px 5px;
			/*ombrage*/
			box-shadow:2px 2px 5px #363636; 
			-moz-box-shadow:2px 2px 5px #363636;
			-webkit-box-shadow:2px 2px 5px #363636;
      }
      
#PageCenter { 
			width: 1000px;

			margin: 0 auto;
			padding-bottom: 8px;
		  background-color: #f3f3f3;
		  border-top: 1px solid #f29400;
		  border-left: 1px solid #f29400;
		  border-right:1px solid #f29400;
		  border-bottom:2px solid #f29400;
		  /*coin arrondi*/
		  border-radius:5px 5px 5px 5px;
		  -moz-border-radius:5px 5px 5px 5px;
			-webkit-border-radius:5px 5px 5px 5px;
		  /*ombrage*/
			box-shadow:2px 2px 5px #363636; 
			-moz-box-shadow:2px 2px 5px #363636;
			-webkit-box-shadow:2px 2px 5px #363636; 
      }

#PageBottom { 
			width: 1000px;
			margin: 0 auto;
			padding-bottom: 8px;
		  background-color: #f3f3f3;
		  border-top: 1px solid #f29400;
		  border-left: 1px solid #f29400;
		  border-right:1px solid #f29400;
		  border-bottom:2px solid #f29400;
		  /*coin arrondi*/
		  border-radius:5px 5px 5px 5px;
		  -moz-border-radius:5px 5px 5px 5px;
			-webkit-border-radius:5px 5px 5px 5px;
		  /*ombrage*/
			box-shadow:2px 2px 5px #363636; 
			-moz-box-shadow:2px 2px 5px #363636;
			-webkit-box-shadow:2px 2px 5px #363636; 
      }


#Top  { 
        height: 100px;
			}		 
			
#TopMask 
      { 
        height: 100%;
        text-align: right;
        background-image:url(../img/Luxembourg_background.png);
			}
			
#SubTop  { 

        height: 100px;
			}		 
			
#SubTopMask 
      { 

        
        background-position: top center;
        height: 91px;
        text-align: right;
			}		
      
#hbgline {
      height: 20px;
      width: 100%;
      }      	
			
			
#TopTxt
      { 
        position: absolute;
        margin-top: 5px;
        margin-left: 170px;
        text-align: left;
        font-weight: bold;
        font-style: normal;
				color: #000000;
				font-size: 16px;
			}
			
#TopTxtSmall
      { 
      	position: absolute;
        padding-top: 2px;
        margin-top: 5px;
        margin-left: 170px;
        text-align: left;
        font-weight: normal;
        font-style: normal;
				color: #000000;
				font-size: 10px;
			}



			
#Logo {
			  
			  float: left;
			  position: relative;
				margin-top: 5px;
				width: 150px;
				height: 120px;
				text-align: center;
				vertical-align: center;
				padding-top: 16px;
				background-color: #ffffff;
				border-top:1px solid #5b5e63;
				border-right:1px solid #5b5e63;
				border-left:1px solid #5b5e63;
				border-bottom:1px solid #5b5e63;
				/*ombrage*/
			  box-shadow:2px 2px 5px #363636; 
			  -moz-box-shadow:2px 2px 5px #363636;
			  -webkit-box-shadow:2px 2px 5px #363636;  
      } 

      
#PartnersLogo {
			  width:186px;
        float: right;
        margin-top: 6px;
        margin-right: 0px;
				height: 100%;
				vertical-align: middle;
      } 
      
/*- Menu 8--------------------------- */

	
 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

 img {
    border: none;
} 


#menu4 {
	width: 100%;
	margin-top: 20px;
	      font-family: Verdana;
	      font-size: 11px;
	      text-align: left;
        font-weight: bold;
        font-style: normal;
	}
	
#menu4 li a {
	height: 40px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
	text-decoration: none;
	}	
	
#menu4 li a:link, #menu4 li a:visited {
	color: #1a171b;
	display: block;
	padding: 8px 0 0 10px;
	}
	
#menu4 li a:hover {
	color: #f29400;
	padding: 8px 0 0 10px;
	}	
	
#separateline {
			margin-left:auto;
			margin-right:auto;
	    width:100px;
	    height: 1px;
      border-top: 1px solid #1a171b;

      } 

/*- Menu 8  END--------------------------- */      



			
#flags 
      {
      	margin-left: 900px;
      	margin-top: 75px;
      	position: absolute;
			  text-align: right;
			  padding-right: 8px;
			}

#flags img 
      {
			  border: 0px;
			}
			
		 				
      
#Middle
      {
        padding-top: 4px;
        
			}
			
#ColA 
      { 
      	height: 395px;
			  float: left;
				width: 150px;
				position: absolute;

			}
			
#MenuBox 
      { 
				width: 150px;
      	height: 320px;
      	margin-top: 30px;
				margin-left: 10px;
			  
				border-top:4px solid #f29400;
				border-right:1px solid #5b5e63;
				border-left:1px solid #5b5e63;
				border-bottom:1px solid #f29400;  
			  background-color: #ffffff;
			  /*coin arrondi*/
		  	border-radius:0 0 5px 5px;
		  	-moz-border-radius:0 0 5px 5px;
				-webkit-border-radius:0 0 5px 5px;
			  /*ombrage*/
			  box-shadow:2px 2px 5px #363636; 
			  -moz-box-shadow:2px 2px 5px #363636;
			  -webkit-box-shadow:2px 2px 5px #363636; 
			 }





#DepannBox 
      {
      	width: 138px;
      	height: 50px;
      	margin-top: 10px;
				margin-left: 10px;

      	padding-top: 10px;
      	padding-left: 10px;
      	padding-right: 2px;
      	padding-bottom: 2px;
      	background-color: #f29400;
			  text-align: left;
			  font-size: 10px;
      	font-family: Verdana;
      	font-weight: none;
        font-style: normal;
        border-top:1px solid #5b5e63;
				border-right:1px solid #5b5e63;
				border-left:1px solid #5b5e63;
				border-bottom:1px solid #5b5e63; 
        /*coin arrondi*/
		  	border-radius:0 0 5px 5px;
		  	-moz-border-radius:0 0 5px 5px;
				-webkit-border-radius:0 0 5px 5px;
			  /*ombrage*/
			  box-shadow:2px 2px 5px #363636; 
			  -moz-box-shadow:2px 2px 5px #363636;
			  -webkit-box-shadow:2px 2px 5px #363636; 
			}
					 
#ColB 
      {  

			}

#ColC 
      {  
        	width:820px;
				margin:5px 0 0 10px;
				float:left;
				position:relative; 
			  background-color: #f3f3f3;
			  background-repeat:no-repeat;
			  background-image:url(../img/content_background.png);
			  padding-top: 10px;
			  padding-left: 10px
			  padding-bottom: 10px;
			}

#ContentTitleColC
{
				margin-top: 16px;
				margin-left: 4px;
      	font-size: 14px;
      	font-family: Verdana;
      	font-weight: bold;
        font-style: normal;
}

#ContentColC
{
				margin-top: 10px;
				margin-left: 4px;
				margin-right: 200px;
      	font-size: 12px;
      	font-family: Verdana; 	
}



#ImgResidenceRow
{
width:140px;
height: 420px;
float:right;	
}

#ImgResidence1
{
width:140px;
height: 100px;
margin-top:30px;
margin-right:2px;  
background-image:url(../img/residence1.png);
/*ombrage*/
box-shadow:2px 2px 5px #363636; 
-moz-box-shadow:2px 2px 5px #363636;
-webkit-box-shadow:2px 2px 5px #363636; 
}

#ImgResidence2
{
width:140px;
height: 100px;
margin-top:20px;
margin-right:2px;  
background-image:url(../img/residence2.png);
/*ombrage*/
box-shadow:2px 2px 5px #363636; 
-moz-box-shadow:2px 2px 5px #363636;
-webkit-box-shadow:2px 2px 5px #363636;
}

#ImgResidence3
{
width:140px;
height: 100px;
margin-top:20px;
margin-right:2px;  
background-image:url(../img/residence3.png);
/*ombrage*/
box-shadow:2px 2px 5px #363636; 
-moz-box-shadow:2px 2px 5px #363636;
-webkit-box-shadow:2px 2px 5px #363636;
}

#ISquareCSS a,a:link,a:visited,a:hover,img 
{
text-decoration:none;
border:none;
color: #000000;
}

#ISquareCSS a:hover 
{
text-decoration: underline;	
border:none;
color: #000000;
}

#Bottom 
      { 
			  padding-top: 2px;
			  padding-bottom: 10px;
			  height: 40px; 
        color: #000000;
        font-size: 10px;
        font-weight: normal;
        text-align: center;
        width: 100%;
        clear: both;
			}

#Bottom a:link, #Bottom a:visited 
      { 
			  color: #F4F5F7;
			}
			
#Bottom a:hover 
      { 
			  background-color: #F4F5F7;
				color: #000000;
			}

		

#BoxContent, #MenuBoxContent
      {
			  padding-left: 14px;
			  padding-right: 14px;
			}
			

      
#ContactBoxContent 
      {
			  padding-top: 5px;
			  padding-left: 5px;
			  padding-right: 2px;
			  padding-bottom: 5px;
				color: #000000;
				background-color: #8A8A8A;
				border-style: solid solid solid solid;
				border-color: #F7A100;
				border-size: 1px;
				border-width: 1px; 
        width: 143px;
      }
      
#ContactBoxContent h1
      {
        font-size: 14px;
				font-weight: bold;
        margin-top: 0px;
        margin-bottom: 4px;
        border-bottom: 1px solid #000000;
      }

#ContactBoxContent h2
      {
        font-size: 10px;
				font-weight: bold;
				margin-top: 5px;
        margin-bottom: 0px;
      }
      
#ContactBoxContent h3
      {
        font-size: 10px;
				font-weight: normal;
        padding-left: 4px;
        margin-top: 4px;
        margin-bottom: 0px;
      }

#ContactBoxContent h3 p
      {
        margin-top: 0px;
        margin-bottom: 0px;
			}

#BoxContent 
      {
        font-size: 14px;
        color: #000000;
			}

#BoxContent h1
      {
			  background: url(../img/PitiUniKCarsBullet.png) no-repeat;
			  background-position: left center;
			  color: #F7A100;
        margin-top: 0px;
        margin-left: 24px;
			  padding-top: 10px;
			  padding-left: 35px;
				font-size: 22px;
				height: 34px;
			}

#BoxContent h2
      {
      	color: #000000;
				padding-top: 0px;
				margin-top: 0px;
				padding-left: 8px;
			  padding-bottom: 2px;
				font-size: 12px;
				font-weight: bold;
			  border-bottom: 1px solid #F7A100;
			}

#BoxContent h3
      {
			  font-size: 12px;
			  font-weight: normal;
			  padding-bottom: 10px;
			  margin-left: 10px;
			  margin-right: 10px;
			  color: #000000;
			}

#BoxContent h4
      {
			  font-size: 12px;
			  font-weight: normal;
			  padding-bottom: 10px;
			  margin-left: 10px;
			  margin-right: 10px;
			}

#ts
      {
			  font-size: 8px;
			  font-weight: normal;
			  font-variant: small-caps;
			  font-style: italic;
				color: #363B4E;
				padding-top: 1px;
				padding-left: 5px;
				
			}

#BoxContent h3 p
      {
			  margin-top: 8px;
				margin-bottom: 8px;
				color: #000000;
			}

#ContLeft 
      {
        width: 33%;
        float: left;
      }

#ContRight 
      {
        margin-left: 2%;
        width: 65%;
        float: left;
      }


#BoxContent a
      {
			  font-weight: bold;
			  padding-left: 2px;
			  padding-right: 2px;
			}

#BoxContent a:link, #BoxContent a:visited, #AdvTxt a.item:link, #AdvTxt a.item:visited 
      {
        text-decoration: none;
        color: #F7A100;
        background-color: #F4F4F0; 
      }
      
#AdvTxt a.item:link, #AdvTxt a.item:visited 
      {
        font-weight: bold;
      }      

#BoxContent a:hover
      {
        background-color: #F7A100;
        color: #000000; 
      }

#BoxContent a.noH:hover
      {
        color: #000000;
      }

#BoxContent a.more
      {
        padding: 1px;
        font-size: 10px;
				border: 1px #F7A100 solid;
				float: right;
				margin-right: 20px;
				padding-left: 3px;
				padding-right: 3px;
				font-weight: bold;
      }

#BoxContent a.more:link, #BoxContent a.more:visited
      {
				background-color: #DDDDDD;
        color: #000000;
      }

#BoxContent a.more:hover
      {
				color: #000000;
        background-color: #F7A100;
      }

#BoxContent a.item, #BoxContent a.itemNOH, #AdvTxt a.item 
      {
        font-weight: normal;
        font-size: 14px;
        clear: both;
        border: 0px;
      }
      
#BoxContent a.itemNOH:hover
      {
        color: #000000;
      }

#AdvTxt a.item:hover 
      {
        font-style: italic;
        text-decoration: underline;
      }

#anIP {
        text-align: center;
        font-style: italic;
        color: #B4B4B4;
        font-size: 12px;
        font-weight: normal; 
      }

#txt  {
				padding-bottom: 10px;
				padding-left: 10px;
			}

#txt a
      {
			  padding: 0px;
			}

#err  {
				font-weight: bold;
				color: #FF0000;
			}

#info  {
				font-weight: bold;
				color: #F4B839;
			}
						
			


#cls  {
        clear: both;
			}


			
#GBox {

        width: 100%;
        padding-top: 5px;
			  padding-left: 10px;
			  padding-right: 10px;
			  color: #000000;
        font-size: 14px;
				font-weight: normal;

			}
			
#GBox h3{

			  color: #000000;
        font-size: 12px;
				font-weight: normal;

			}
			
#DetailsContrat {

			  color: #000000;
        font-size: 9px;
				font-style: italic;
				padding-left: 200px;
				padding-right: 60px;
				padding-bottom: 5px;
			}

/* Forms */

fieldset { border:0px; width: 100%;}
fieldset label { display: block; width: 180px; float: left; margin: 3px 4px 6px 4px; 
                 text-align: right; color: #000000; font-weight: bold; font-size: 10px; }
.RadioTxt { color: #8B0F04; font-weight: bold; }
fieldset input, fieldset textarea, fieldset select, fieldset checkbox { border: 1px solid #F7A100; background-color: #EFEDDA; font-family: Verdana; margin-bottom: 8px; margin-left: 10px; }
textarea {font-family: Verdana; font-size: 10px;}
select { overflow: auto; }
fieldset input, fieldset textarea { padding-left: 4px; }
fieldset input.big, fieldset textarea.big {width: 300px}
fieldset select.big {width: 306px}

#FormBtn, #FormBtn:hover { font-weight: bold;}
#FormBtn:hover {
  background-color: #F7A100;
  color: #000000; 
}

#FormBtn:active, #FormBtn:focus {
  color: #F7A100;
  background-color: #EFEDDA; 
}


@media print {
  #Page 
	    { 
			  width: 640px;
		  }
  #TopMask 
      { 
        background-image: none;
        height: 100%;
        text-align: center;
        font-weight: bold;
				font-size: 14px;
			}
  #Logo {
				width: 240px;
      } 
  #ColA, #flags  
	    { 
			  display: none; 
			}
  }


