@charset "iso-8859-1";
*{
	margin: 0;
	padding: 0;
	font-size:9pt;
}
.spacer{clear: both}

p{margin-bottom:12px;}
 
/* Petites boîtes */
div#dhtmltooltip{
	margin: 0;
	padding: 5px;
	background: #FFE4AD;
	border: 2px solid #AA3911;
	text-align: justify;
	width: 180px;
	position: absolute;
	visibility: hidden;
	z-index: 100;
}
div#dhtmlpointer{display: none;}
div#dhtmlpointer img{display: none;}
 
body{
	background: url('../images/dollar.gif') #D2875E top;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	padding-top:15px;
} 
*html body{padding-top:19px;}

#header{background:url('../images/head.jpg') no-repeat top;width:770px;height:295px;}
#center{background:url('../images/centre.gif') 0 14px;width:770px;min-height:800px;padding:18px 0 3px 0;text-align:justify}
#footer{background:url('../images/foot.gif') no-repeat;padding:26px 0 0px 0;text-align:center;width:770px;height:42px;color:#A7370E;}
#colgauche{float:left;width:140px;text-align:left;}
#contenu{
	float: right;
	padding: 0 10px 20px 0;
	margin-right: 10px !important;
	_margin-right: 5px;
	width: 595px;
}
#header, #center, #footer{margin:0 auto;}
	
.gen{background-color:#F8FFEF;border:1px solid #AAB1A2;padding:10px 5px 2px 5px;margin:5px 2px;}	 
.attention, .ss_gen{background-color:#FFFAF1;border:1px solid #E3DFD7;padding:15px;}
 
.attention{padding-left:180px;background:url('../images/attention.png') no-repeat 5px #FFFAF1;}

/* Formulaire */
input{
	border: 1px solid #D89774;
	margin: 1px;
	padding: 1px;
	-moz-border-radius: 2px;
}
input[type=submit]{
	border: 1px solid #858585;
	background: url(../images/input_sub.gif) repeat-x;
}	 
input, textarea, select{background-color:#FFFFFE; color:#3C2416;}
textarea{margin:8px 14px;}
select{min-width:50px;padding-right:auto;}
form{color:#451F0B;}
form b{color:red;}
	
label{border-left:5px #F0E0D9 solid;padding-left:10px;float:left;width:200px;margin-left:10px;font-weight:bold}
label.nongras{font-weight:normal}   			

/* Menus de gauche */
.menuh, #pmenu{background: url('../images/haut_menu.jpg') no-repeat;width:121px;
height:104px;
}
.menuh{
  background: url('../images/menu_haut.gif') no-repeat;height:9px;
  }
.menub {
  background: url('../images/menu_bas.gif') no-repeat;width:121px;
	height:10px;padding:0;margin:0 0 20px 20px;
}
.menu {
 margin-left:20px;background: url('../images/menu_centre.gif') repeat-y;width:125px;color:#443458;
}		
a:link, a:visited{color:#B73C00; font-weight:bold;}
a:hover{color: #000000;text-decoration:none;font-weight: bold;}

						
.menu ul, li, dt{margin:0; padding:0 4px;}
.menu li{list-style-type:none;font-size:10px;padding:0}
.menu a{display:block;padding:4px 12px;margin:0 5px 0 0;
font-weight:bold;text-decoration:none;color:#293273;}
.menu a:hover{background-color:white;color:#080C2A;}
   									  
.menu dd{display:none;position:absolute;z-index:100;margin-left:100px;background-color:#F5F3FF;margin-top:-26px;border:1px solid #260594;border-left:none;}
/*																			  
a.lien:link, a:link, a:visited{color:#B73C00; font-weight:bold;}
a.lien:hover, a:hover{color: #000000;text-decoration:none;font-weight: bold;}
*/


/*
a.no{color:#DE7E18;}
	 */
	 
#perso{background:url(menu_header.jpg);width:121px;height:89px;margin-left:30px;}

h1{
	color: #A5380D;
	margin-bottom: 20px;
	padding: 3px 0;
	border-bottom: solid #9F3B0F 1px;
	font-size: 150%;
	letter-spacing: 1px;   
   background: url('../images/titreh1.jpg') no-repeat bottom left;	
}
h1:first-letter {
	font-size: 200%;
}					
/*
.piti{width:300px;}
*/

h2{
  color:#DA7508;
  margin:15px 0;
  font-size:150%;
  border-bottom:1px solid #DA7508;
  letter-spacing: 1px; 
  margin-left:40px;
}
h2:first-letter {
	font-size: 120%;
}
h3{color:#DE7E18;margin-bottom:7px;}

img{border:0;}

h5{margin:0 8px;color:black;font-size:90%;}
h6{position:absolute;margin:54px 80px 5px 270px;font-size:80%;color:#5C2801}

/*
dt a:hover, dt a:link, dt a:active, dt a:visited{font-weight:bold;color:#DA7508;text-decoration:none;}
*/

.imp{color:red;font-weight:bold}


.menub a{text-decoration:none}

.auteur{font-size:9px;font-style:italic;position:relative;bottom:12px;left:30px;}
.equipe{background-color:#FFeeaa;padding:8px;border:orange solid 2px;}
.contenu table{border:solid 1px #EF8A26;}
.contenu tr{background-color:#FFFBF1;}
tr.deux{background-color:#FFFCF9}
.contenu th{background-color:#EF8A26;padding:2px;}

.aide{
	color: #2F67BC;
	padding-bottom: 3px;
	font-size: 80%;
	letter-spacing: 1px;
	margin: 15px 0;
}
.aide img{float:right; margin-right:3px;}


table{
	text-align: left;
	width: 100%;
	border-collapse: separate;
	padding: 2px;
	border-bottom: 2px solid #FFB62D;
	border-top: 2px solid #FFB62D;
}

td, th{background-color:#FDF9EE;padding:2px;color:#550C0C;}
th{background-color:#FFD68A;color:#0C3A09;font-size:14px;}
table a{text-decoration:none;}

#contenu ul, #contenu li{
  list-style-type:none; 
  color:#671B00;
  line-height:18px;
  margin-left:0px;
}
#contenu li{margin-bottom:4px}

/*
.testimg{	
	background-repeat: no-repeat;
	background-position: center center;padding:0;margin:0;
}
*/	
	img.png {
behavior: url('http://v3.pitimonde.com/include/png.htc');
margin:0;
}
#vuemaison{width:500px;padding:0;}

.tabvue, .tabvue tr, .tabvue td{padding:0;margin:0}

.faq dd{color:#DA7508;margin-top:18px;font-weight:bold;}

.monde a, .quartier a{font-size:7pt;}
.monde td, .quartier td{width:42px;height:42px;}
.quartier td{border:#BBBBBB solid 2px;}
.quartier th{border:#FDC67A solid 1px;font-size:9px;}
td.cazrouge{border:solid 1px red;}

a.lien{background:none;}
.quartier a.bull, .monde a.bull{height:100%;width:100%;display:block}

.activ{font-size:10px;}

.vert{color:green}
.rouge{color:red}

div.alert{
	background: #A62020;
	color: #F7DCDC;
	padding: 5px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	font-size:11px;
}
p.a_1{
	font-weight: bold;
	padding-bottom: 10px;
	color: #fff;
}
p.a_3{
	font-size: 7pt;
}
table.perso_act{
	border: none;font-size:8pt;
}
table.perso_act tr th{
	width: 30%;
	padding: 15px;
	text-align: center;
}
table.perso_act tr th.a{background: #F8DFB5;}
table.perso_act tr th.b{background: #F6D8A4;}
table.perso_act tr th.c{background: #F4CE8D;}
table.perso_act tr td{background: none;}
div.acti, div#act5, div#act5 ul li{float:left}

div.acti{width: 190px;}
div#act5{width: 400px;}
div#act5 ul{width: 100%;}
/**********************/

.table_top{
	width: 440px;
	float: left;
}
div#menu_top{
	float: right;
	width: 150px;
}
div#menu_top ul li{
	margin: 0;
	padding: 0;
}
div#menu_top ul li a{
	display: block;
	background: #A52121;
	font-weight: normal;
	color: #F3B6B6;
	line-height: 25px;
	border-bottom: 1px solid #F3B6B6;
	text-decoration: none;
	padding-left: 3px;
}
div#menu_top ul li a:hover{
	background: #8A1C1C;
}
div#menu_top ul li.m_title{
	line-height: 30px;
	font-weight: bold;
	color: #E69D9D;
	font-size: 120%;
	background: #5F1818;
	padding-left: 3px;
}
div.top_bottom{
	background: url(../images/top_bottom.gif) repeat-x;
	height: 150px;
}
/**************/
div#profil_dr{
	background: #000 url(../images/profil_dr_bottom.gif) no-repeat bottom;
	width: 250px;
	float: right;
	padding-bottom: 10px;
	color: #E0E0E0;
}
div#profil_dr p{
	padding: 3px;
}
div#profil_dr a{
	color: #fff;
}
ul.prof li{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 10pt;
}
	
.espace{margin-top:25px}		 
.centre{text-align:center}
.nostyle{border:none;}
.nostyle td{background-color:white}
.compteur{width:200px;}
							 
.ville{position:absolute;padding:0}							 
.ville a{display:block;padding:5px;}
  
/*#bandeau{float:right;margin:252px 10px 0 0;color:#293273;}   */
#bandeau{margin:300px auto;position:absolute;top:-29px;margin-left:260px;color:#293273;}
#bandeau p, #bandeau li{margin:4px 8px;}
#bandeau li, #bandeau ul{display:inline;}
#bandeau input[type=submit]{position:relative;bottom:10px;margin-left:15px;}	 
#bandeau label {position:relative;border:0;width:85px;font-size:10px;}
								   
.tabobj{margin-top:10px;border:solid 1px #726E83}
.tabobj th{background-color:#EBE9F5;padding:5px}
.tabobj td{background-color:#FDFDFE}
.tabobjr {padding-right:15px;text-align:right}

.tabusine{margin:12px 10px;height:110px}
.tabusine td{width:50px}
.espace td{padding:10px}
.coullien{color:#B73C00}  
#contenu .noir li{color:#000000}
		  
.imgdroite{position:relative;bottom:36px;right:24px}
#connectes{float:left;margin:258px 0 0 38px;}
#connectes a{text-decoration:none}

a.lientexte{text-decoration:none;color:black;}


 .ville a{color:white;font-size:110%}
