/* CSS Document - immovations.fr */
/* Page Settings */

/*__________________________
/* Background/Main contents  
*/
body 				{margin: 0; padding: 0; background-color: #ededed;}
img 				{border: 0;}
#contents			{position: relative; margin: 20px auto 20px auto; width: 681px;}

/*_______________ 
/* Header/Footer  
*/
#header				{background-image: url(../../img/temp/header.jpg); height: 135px;}
#main				{background-color: #ecf1f4; border: solid 2px #497b9f;}
#bluetally			{background-color: #497b9f; height: 10px;}
#footer				{background-color: #8baec7; border: solid 2px #497b9f;}
#maintxt			{margin: 20px;}

/*______ 
/* menu  
*/
#menu				{width: 681px; height: 133px; }
#menutally			{float: left; padding: 90px 0 5px 5px;}
#menuhotline		{float: left; padding-top: 12px;}
#acc				{width: 340px;}
#vig				{float: right; background: url(../../img/temp/vignettes.jpg) no-repeat; width: 290px; height: 307px;}

/*__________________ 
   Form/Text Fields  */
form				{padding: 20px; margin: 0; background-color: #497b9f;}
select				{background-color: #fff; height: 15px;}
textarea, input, select	{font: normal 11px Verdana, "Bitstream Vera Sans"; color: #000; border: 1px solid #999; background-color: #fff; margin: 5px 0 5px 0;}	
input:focus			{border: 1px solid #ff8c11; background-color: #fff;}
.button 			{font: normal 11px Verdana, "Bitstream Vera Sans"; color: #555; border: 1px solid #999; background-color: #fff; cursor: pointer;}
.button:hover 		{font: normal 11px Verdana, "Bitstream Vera Sans"; color: #fff; border: 1px solid #fff; background-color: #ffa000;}

/* Bills of Characters */

/*________ 
/* Police  
*/
p, li,	h1, h2, h3	{font: normal 16px Arial, Helvetica, sans-serif; margin: 0;}
p					{color: #1d5177; text-align: justify;}
h1					{font-size: 17px; color: #ffa200; font-weight: bold; text-decoration: none;}
h2					{text-align: center;}
h3					{font-size: 17px; color: #ffa200; font-weight: bold; text-decoration: underline;}
#main li			{display: inline; color: #1d5177; background: url(../../img/util/puce.png) no-repeat; padding-left: 10px;}

.white				{font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #fff;}
.small				{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff;}
.red				{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ff4800;}
.orange				{font: bold 16px Arial, Helvetica, sans-serif; color: #497b9f;}


/*___________ 
/* Link Menu  
*/
a.menu1 			{float: left; background-image: url(../../img/temp/menu1.jpg); width: 91px; height: 36px;}
a.menu1:hover 		{float: left; background-image: url(../../img/temp/menu1s.jpg); width: 91px; height: 36px;}	

a.menu2				{font: bold 14px Arial, Helvetica, sans-serif; color: #ffa200; text-decoration: none; padding-left: 5px;}
a.menu2:hover 		{font: bold 14px Arial, Helvetica, sans-serif; color: #467b9f; text-decoration: none; border-left: 3px solid #467b9f; padding-left: 2px;}	

#menu2				{float: left; left:110px; top:35px; width:110px; height:25px; z-index:2; background-color: #467b9f; layer-background-color: #467b9f; border: 1px none #fff; width: 110px; height: 36px;}
#c1rub    			{position:absolute; left:96px; top:127px; width:auto; height:auto; padding: 5px; z-index:3; visibility: hidden; background-color: #ecf1f4;  border: solid 2px #467b9f;}

#menu2s 			{background-image: url(../../img/temp/menu2.jpg);}
#menu2s:hover 		{background-image: url(../../img/temp/menu2s.jpg);}

a.menu3 			{float: left; background-image: url(../../img/temp/menu3.jpg); width: 74px; height: 36px;}
a.menu3:hover 		{float: left; background-image: url(../../img/temp/menu3s.jpg); width: 74px; height: 36px;}	

a.menu4 			{float: left; background-image: url(../../img/temp/menu4.jpg); width: 64px; height: 36px;}
a.menu4:hover 		{float: left; background-image: url(../../img/temp/menu4s.jpg); width: 64px; height: 36px;}	

a.menu5 			{float: left; background-image: url(../../img/temp/menu5.jpg); width: 136px; height: 36px;}
a.menu5:hover 		{float: left; background-image: url(../../img/temp/menu5s.jpg); width: 136px; height: 36px;}	

a.hotline			{float: left; margin-left: 5px; background-image: url(../../img/temp/hotline.jpg); width: 187px; height: 115px;}
a.hotline:hover		{float: left; margin-left: 5px; background-image: url(../../img/temp/hotlines.jpg); width: 187px; height: 115px;}

a.white				{font: bold 16px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
a.white:hover		{font: bold 16px Arial, Helvetica, sans-serif; color: #fff; text-decoration: underline;}

a.org				{font: bold 16px Arial, Helvetica, sans-serif; color: #1d5177; text-decoration: none;}
a.org:hover			{font: bold 16px Arial, Helvetica, sans-serif; color: #ffa200; text-decoration: underline;}

a.url				{font: bold 11px Arial, Helvetica, sans-serif; color: #1d5177; text-decoration: none;}
a.url:hover			{font: bold 11px Arial, Helvetica, sans-serif; color: #ffa200; text-decoration: underline;}


/*________________ 
/* Menu deroulant  
*/
.menu, .ssmenu {
  background-color:#FFF;
  color:#333;
  border:0.1em solid #333;
  margin:1em;
}

.menu span, .ssmenu span {
  display:none;
}

.menu a, .ssmenu a {
  text-decoration:none;
  color:#333;
}

.menu {
  padding:0 1em;
}

.ssmenu {
  padding:0;
}

.ssmenu li {
  list-style-type:disc;
  list-style-position:inside;
  padding-left:0.2em;
  color:#F93;
}

.ssmenu li:hover, .ssmenu a:hover,
  .ssmenu a:focus  {
  background-color:#F93;
  color:#FFF;
}

.ssmenu li:hover {
  list-style-type:circle;
}

#access a, #texte a {
  color:#F93;
}

#access a:hover, #texte a:hover {
  text-decoration:none;
}

#access a:focus, #texte a:focus {
  text-decoration:none;
  background-color:#F93;
  color:#FFF;
}

#access {
  margin:1em;
  padding:0;
}

#texte {
  text-align:justify;
  margin:1em;
  padding:0;
}

#texte p {
  text-indent:1em;
}
