/* CSS Document */

body {
  background-color : #1e4580;
  font-family: Verdana;
}

textarea, input, select { 
  color: black;
  font-family: Verdana;
  font-weight: bold;
  border: 2px #465161 solid;
  font-size: 13px;
  background-color: #9bb3d7;
}

#top_left {
  background-image: url(top_left.png);
  width: 18px; 
  height: 7px; 
  background-repeat: no-repeat;    
}

#top_right {
  background-image: url(top_right.png);
  width: 18px; 
  height: 7px; 
  background-repeat: no-repeat;  
}

#bot_left {
  background-image: url(bot_left.png);
  width: 18px; 
  height: 7px; 
  background-repeat: no-repeat;    
}

#bot_right {
  background-image: url(bot_right.png);
  width: 18px; 
  height: 7px; 
  background-repeat: no-repeat;  
}

#rap {
  background-image: url(rap.png);
  width: 115px; 
  height: 100px; 
  background-repeat: no-repeat;  
}

#c {
  background-image: url(c.png);
  width: 577px; 
  height: 100px; 
  background-repeat: no-repeat;  
}

#bot_head {
  background-image: url(bot_head.png);
  width: 742px; 
  height: 26px; 
  background-repeat: no-repeat;  
}

#left_middle {
  background-image: url(left_middle.png);
  background-repeat: repeat-y;  
}

#right_middle {
  background-image: url(right_middle.png);
  background-repeat: repeat-y;  
}

#top_middle {
  background-image: url(top_middle.png);
  background-repeat: repeat-x;  
}

#bot_middle {
  background-image: url(bot_middle.png);
  background-repeat: repeat-x;  
}

#blank {
  background-color: white;
  font-weight: bold;
  font-size: 13px;
}

.image {
  border: 1px solid black;
}

a.ghost  {
	background-color: #cccccc;
	color: #000;
	border: 1px dotted black;
	border-bottom: 1px dotted white;
}

a.current {
	background-color: white;
	color: #000;
	border: 1px dotted black;
	border-bottom: 1px dotted white;
}

.on {
	display: block;
}

.off {
	display: none;
}

.content_devis {
	background-color: white;
}

ul#menu {
	position: relative;
	width: 100%;
	font-weight: bold;
}

ul#menu li {
	float: left;
	display: inline;
}

ul#menu li a {
	text-align: center;
	display: block;
	width: 165px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
}

ul#menu li a:hover {
	background-color: #9bb3d7;
}

A.ref, A.ref:hover {
  color : #AEB2EA;
  font-family: Verdana;
  text-decoration: none;
  font-size: 0px;
}


*{padding:0;margin:0}
img {border:none;vertical-align:top;}
.cleaner {line-height:0px;height:0px;clear:both;float:none!important;font-size:0px;}
.hidden {display:none!important;}
body {background:#1E4580;}
.container {margin:15px auto 0;width:778px;}
.p-1, .p-2, .p-3, .p-4, .p-5, .p-6, .p-7, .p-8, .p-9 {float:left;}
.p-1, .p-3 {height:7px;width:18px;}
.p-2 {background:url(http://www.rapic.com/img/top_middle.png) repeat-x;height:7px;width:742px;}
.p-4 {background:url(http://www.rapic.com/img/left_middle.png) repeat-y;height:830px;width:18px;}
.p-5 {background:#FFF;height:830px;width:742px;}
.p-6 {background:url(http://www.rapic.com/img/right_middle.png) repeat-y;width:18px;height:830px;display:block;}
.p-8 {background:url(http://www.rapic.com/img/bot_middle.png) repeat-x left bottom;height:7px;width:742px;}
.head {background:url(http://www.rapic.com/img/c.png) no-repeat right top;}
.txt {padding:40px 0 0;height:400px;}
.txt h1 {font:bold 13px Verdana;color:#000;text-align:center;padding:5px 0;}
.txt h2 {font:bold 14px Verdana;text-transform:uppercase;color:#000;padding:25px 0 0;}
.txt p {font:bold 13px Verdana;color:#000;padding:10px 0 0;}
.footer p {font:bold 13px Verdana;color:#000;text-align:center;padding:35px 0 10px;}
.ilink { text-align:center;}
.ilink li { list-style:none;}
.ilink a {font:bold 11px Verdana;color:#0000FF;}
.ilink a:hover, .ilink .active a {text-decoration:none;}
.abso {position:absolute;margin:0px 0 0 115px;}