@import "charte.css";
/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}
/* STYLE DE LA PAGE CONTACT */
#contactTxt{
	width:45%;
	float:left;
}
#contactPlan{
	width:45%;
	float:right;
}
#formContact input,textarea{
	width:100%;
	border:1px solid #000;
	font-size:12px;
}
#formContact input:focus,textarea:focus{
	border-color:#254d7a;
}
#formContact .champRequis{
	color:#FF0000;
}
.invisible{
	display:none;
}
#contenuTexte ul.list{
	margin-top:0px;
}
#contenuTexte .list li{
	list-style-type:none;
	background-image:url(../images/charte/pointer.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
  font-size: 12px;
  line-height: 20px;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
#contenuTexte ul.list1{
  float: left;
	margin-top:0px;
}
#contenuTexte .list1 li{
	list-style-type:none;
	background-image:url(../images/charte/pointer1.gif);
	background-position: 0px 3px;
	background-repeat:no-repeat;
  font-size: 12px;
  line-height: 20px;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
#contenuTexte ul.list2{
  float: left;
	margin-top:0px;
}
#contenuTexte .list2 li{
	list-style-type:none;
	background-image:url(../images/charte/arrow1.gif);
	background-position: 0px 2px;
	background-repeat:no-repeat;
  font-size: 12px;
  line-height: 20px;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
.paragraph_contact{
  background-image: url(../images/charte/paragraph-contact.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  margin-left: 35px;
  width: 348px;
  height: 38px;
  text-align: center;
}
.left{
  float: left;
}
.right{
  float: right;
}
.shiny_paragraph{
  background-image: url(../images/assurance-biens-particuliers/shiny-paragraph.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  font-weight: bold;
  width: 419px;
  height: 39px;
}
.photo_box{
  width: 135px;
  float: left;
}
/*----------table-----------*/
#multirisque-entreprise table {
  border-collapse: collapse;
  border: 1px solid #00c0d8;
  background-image: url(../images/charte/bg-table.gif);
  background-repeat: repeat;
  border-spacing: 1px;
}
#multirisque-entreprise td, th {
  border: none;
  padding: 2px;
  color: #6E6E6E;
}
#multirisque-entreprise tbody td a {
  background: transparent;
  text-decoration: none;
  color: #9F9F9F;
}
#multirisque-entreprise tbody td a:hover {
  background: transparent;
  color: #ffffff;
}
.odd {
  background: #000000;
}
#multirisque-entreprise tbody tr:hover {
  background: #0E0E0E;
}
#multirisque-entreprise tbody tr:hover th,
#multirisque-entreprise tbody tr.odd:hover th {
  background: #0E0E0E;
}
/*---------end table--------*/
#conseil_table_1{
  background-image: url(../images/conseil-defiscalisation/conseil-table-01.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  clear: left;
  width: 419px;
  height: 202px;
}
#conseil_table_2{
  background-image: url(../images/conseil-defiscalisation/conseil-table-02.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 419px;
  height: 97px;
}
.small_table{
  clear: left;
  width: 417px;
  border: 1px solid #bad0d0;
  background-color: #838383;
  text-align: center;
  display: block;
}
/*------------table etudes--------*/
#etudes_gratuites table {
	border-collapse:collapse;
	background-color:#022B59;
	font:12px arial;
	color: #d3d3d3;
	word-spacing: -1px;
	width: 419px;
}
#etudes_gratuites table a {
	color:#ffffff;
	text-decoration:none;
}
#etudes_gratuites table a:link {
  font-family: arial;
  text-transform: uppercase;
  font-weight: normal;
  color: #90C000;
  font-size: 12px;
  word-spacing: 0px;
  letter-spacing: 0px;
}
#etudes_gratuites table a:visited {
	font-weight:normal;
	color:#666;
	text-decoration: line-through;
}
#etudes_gratuites table a:hover {
  color: #C3E858;
}
#etudes_gratuites tbody td {
	border-bottom: solid 1px #254D7A;
	line-height: 12px;
	padding: 5px 10px 5px 10px;
}
#etudes_gratuites .odd {}
#etudes_gratuites .odd1 {background-color:#008ac1;}
#etudes_gratuites tbody tr:hover {
	background:#008ac1;
}
/*--------- end table etudes---------------*/
#etudes_first_labels{
  display: table;
  padding: 0px;
  margin: auto;
  width: 417px;
  border-top: 1px solid #254d7a;
  border-bottom: 1px solid #254d7a;
  background:#000;
}
/*--------contact-----------*/
.contact_border{
  width: 417px;
  height: 95px;
  border: 1px solid #254d7a;
}
.inputForm{
	border:1px solid #254d7a;
	background-color:#000;
  width:120px;
  color: Black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fff;
}
.inputFormOver{
	border:1px solid #254d7a;
	background-color:#0c3563;
  width:120px;
  font-family: Arial, Helvetica, sans-serif;
  color: Black;
  font-weight:normal;
  font-size: 12px;
  color:#fff;
}
.button{
	border:1px solid #254d7a;
	background-color: #000;
  width:65px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0d418d;
}
.buttonOver{
	border:1px solid #254d7a;
	background-color: #0c3563;
  width:65px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  cursor:pointer;
  color: #ffffff;
}
.frmContact{ /* dedicated ID for "contact form"*/
	text-align:center;
	background-color:#000;
	font-size:11px;
	border:1px solid #254d7a;
}
.frmContact .Label, .frmContact label{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  white-space:nowrap;
  color:#ffffff;
}
.notice{
	font-size:11px;
	padding:0px;
}
/*--------end contact-------*/
.bloc-bien{
	width: 417px;
	min-height: 120px;
	height: auto !important;
	border: 1px solid #254d7a;
	float: left;
	background-color: #000;
  margin-top: 5px;
	letter-spacing: 0em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
}
.imgborder{
  border: 1px solid #1edef1;
}
#details table {
	border-collapse:collapse;
	background-color:#008ac1;
	font:12px arial;
	color: #d3d3d3;
	word-spacing: -1px;
	width: 300px;
}
#details table a {
	color:#ffffff;
	text-decoration:none;
}
#details table a:link {
  font-family: arial;
  text-transform: uppercase;
  font-weight: normal;
  color: #90C000;
  font-size: 12px;
  word-spacing: 0px;
  letter-spacing: 0px;
}
#details table a:visited {
	font-weight:normal;
	color:#666;
	text-decoration: line-through;
}
#details table a:hover {
  color: #C3E858;
}
#details tbody td {
	border-bottom: solid 1px #254D7A;
	line-height: 12px;
  padding: 5px 0 5px 5px;
}
#details .odd {}
#details .odd1 {background-color:#19bafa;}
#details tbody tr:hover {
	background:#19bafa;
}
