body {
	font: 10px Verdana;
	color: #163854;
}

h2 {
  font-size: 30px;
  padding-bottom: 15px;
  margin: 0px;
  color: #A33;
}



#iwn_module {
	width: 570px;
	margin: 5px;
	text-align: center;
}

form,fieldset {
	padding:0;
	margin:0;
	border:0;
}

input,textarea,select {	font-size:11px; margin:1px; }
input[type=text],input[type=password],textarea,select { border:1px solid #999; }
input[type=text]:focus,input[type=password]:focus,input[type=file]:focus,select:focus,textarea:focus { border:1px solid black; }
input[type=button],input[type=submit],input[type=reset],label { cursor: pointer; }
input[type=checkbox],input[type=radio] { border:0px; margin:0px; padding:0px; }
input.recherche { padding-left: 16px; background: white url(/templates/pretassur/img/fr/_default/inscription_recherche.gif) no-repeat 2px 2px; }
input.recherche.waiting { background: white url(/templates/pretassur/img/fr/_default/inscription_wait2.gif) no-repeat 2px 50%; }


.contenu_milieu th a { color: white; }
.contenu_milieu img { border: 0px; }
.contenu_milieu a { text-decoration:none; }

#bouton-reset { display:none; }

#iwn_module a {
	background-color: transparent;
}

#iwn_module ul {
  margin: 0;
  padding: 0;
	width: 100%;
	margin-left: 5px;
	background: none;
	list-style: none;
	text-align: left;
}
#iwn_module li { font:10px Verdana; }

#iwn_module div.error ul,   #iwn_module div.info ul,
#iwn_module div.warning ul, #iwn_module div.ok ul,
#iwn_module div.red ul,     #iwn_module div.blue ul,
#iwn_module div.orange ul,  #iwn_module div.green ul {
  margin: 0;
  padding: 5px 0 5px 20px;
	list-style: square outside;
}

#iwn_module #recommencer {
	text-align: right;
	right:5px;
	top:5px;
	margin-bottom: 20px;
}

#iwn_module #recommencer a {
  font-weight: bold;
  background: url(/templates/pretassur/img/fr/_default/recommencer.gif) no-repeat right 50%;
  padding: 2px;
  padding-right: 25px;
  color: #426276;
}

#iwn_module #recommencer a:hover { color: #559ABC; }

#iwn_module #questions {
	color: #417985;
	text-align: center;
}

#iwn_module #questions .hidetable { width:100%; }

#iwn_module #questions td.g {
	vertical-align: top;
	text-align: justify;
	font-weight: normal;
}

#iwn_module #questions .hidetable td.g {
	vertical-align: top;
	text-align: justify;
	font-weight: normal;
}

#iwn_module #questions .hidetable td.d {
	vertical-align: top;
	text-align: left;
	width: 90px;
	padding-left: 10px;
}

#iwn_module #questions a, #iwn_module #questions a:hover {
	background-color: white;
}


#iwn_module table.table-habillage {
	width: 570px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#iwn_module table.table-habillage td {
	padding: 0px;
	margin: 0px;
}

#iwn_module table.enabled, #iwn_module table.disabled  {
	border-collapse:collapse;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 14px;
	line-height: 40px;
	height: 39px;
	width: 100%;
}

#iwn_module table.enabled a, #iwn_module table.disabled a {
  margin: 0px;
  padding: 0px;
}

#iwn_module table.enabled a { color: orange; background-color: #FFE19E; }
#iwn_module table.disabled a { color: #E4D18E; background-color: #FCF0C6; }

#iwn_module table.enabled td.cote-haut { background-color: orange; height:1px; }
#iwn_module table.enabled td.coin-gauche { background-color: orange; height:1px; width:1px; }
#iwn_module table.enabled td.coin-droite { background-color: orange; height:1px; width:1px; }
#iwn_module table.enabled td.cote-gauche { background-color: orange; width:1px; }
#iwn_module table.enabled td.cote-droite { background-color: orange; width:1px; }
#iwn_module table.enabled td.milieu a { padding-top: 1px; }

#iwn_module table.disabled td.cote-haut { background-color: #FCF0C6; height:1px; }
#iwn_module table.disabled td.coin-gauche { background-color: #FCF0C6; height:0px; width:0px; }
#iwn_module table.disabled td.coin-droite { background-color: #FCF0C6; height:0px; width:0px; }
#iwn_module table.disabled td.cote-gauche { background-color: #FCF0C6; width:0px; }
#iwn_module table.disabled td.cote-droite { background-color: #FCF0C6; width:0px; }
#iwn_module table.disabled td.milieu a { border-bottom: 1px solid orange; background: #FCF0C6 url(/templates/pretassur/img/fr/_default/onglet_ombre.gif) repeat-x left bottom; }

#iwn_module #table-haut {
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	height:40px;
}

#iwn_module #table-haut a:hover { color: orange; }
#iwn_module #table-haut table.enabled a:hover { color: orange; }
#iwn_module #table-haut a {
	display: block;
	margin: 0px;
	font-weight:bold;
	width: 100%;
	height: 100%;
}

#iwn_module table.table-habillage td.bordg { background-color:orange; padding:0px; width:1px; overflow:hidden; }
#iwn_module table.table-habillage td.bordd { background-color:orange; padding:0px; width:1px; }

#iwn_module #table-bas {
	padding:0px;
	height:50px;
	background-color: #FFE19E;
	border-bottom: 1px solid orange;
	color: orange;
}

#iwn_module #table-bas tr { padding:0px; height:50px; }
/**
#iwn_module #table-bas tr a,
#iwn_module #table-bas tr input
{
  font-weight: bold; 
  color: orange; 
  background-color: #FFE19E;
  border: 0px; 
}
**/

#iwn_module #basg { padding:0px; margin:0px; width:200px; text-align:left; }
#iwn_module #basg a, #iwn_module #basg input { margin-left:15px; }
#iwn_module #basm { padding:0px; }
#iwn_module #basd a, #iwn_module #basd input { margin-right:15px; }
#iwn_module #basd { padding:0px; margin:0px; width:200px; text-align:right; }

table.info tr.annule td { background-image: url(/templates/pretassur/img/fr/_default/inscription_annule.png); background-position: 50%; }

#iwn_module #declarations {
	color: #255a9a;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#iwn_module #declarations .panel {
	/*
	background-image:url(/templates/pretassur/img/fr/_default/inscription_fond.jpg);
	*/
	background-color: #FFE19E;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
	padding-top: 30px;
}

.email { margin: 20px; }

#iwn_module #tarification {
	color: #255a9a;
	text-align: center;
}

#iwn_module #tarification h1 {
	padding: 10px;
	margin: 0px;
	background-image: none;
}

#iwn_module table.info {
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	border-spacing:1px;
	border-collapse:separate;
	width: 100%;
}

#iwn_module table.info th {
	color: white;
	background-color: #163854;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	border-right: 1px solid #123;
	border-bottom: 1px solid #123;
	border-left: 1px solid #779;
	border-top: 1px solid #779;
}

#iwn_module table.info th img {
	background-color: #163854;
}

#iwn_module table.info td {
	color: #163854;
	text-align: center;
	padding: 7px;
	border-right: 1px solid #ac8457;
	border-bottom: 1px solid #ac8457;
	border-left: 1px solid #efd9c0;
	border-top: 1px solid #efd9c0;
	background-color: #fcf0c7;
}


#iwn_module table.info .tdcheck {
	width:20px;
	padding:5px;
	background-color: #efd9ab;
}

#iwn_module table.info .tddoc {
	padding:5px;
	text-align:left;
	width:99%;
}

#iwn_module table.info .tddoc a {
	color: #255a9a;
	font-weight: bold;
}

#iwn_module table.info a { font-weight:bold; color:#426276; }
#iwn_module table.info a:hover { color: #559ABC; }

#iwn_module table.sansbords { border:0px; border-spacing:1px; border-collapse:separate; }
#iwn_module table.sansbords td { border:0px; }
#iwn_module table.sansbords th { border:0px; }


table.info td.g { text-align:right; font-weight:bold; border-right:0px; }
table.info td.d { text-align:left; }
#iwn_module table.info td.g { text-align:right; font-weight:bold; border-right:0px; }
#iwn_module table.info td.d { text-align:left; }
#iwn_module table.info td.c { text-align:center; font-weight:bold; border-right:0px; }
#iwn_module table.info td.choix_formule { width:312px; }
#iwn_module .oblig { color: rgb(255,0,0); }


.com { font-size:9px; color:#347; }
.com a { color:#347; }
.com a:hover { color:#569; }
.mini { font-size:10px; }
.imgentete { height:70px; }
.desc { margin-bottom:8px; }
input.highlight { background-color:#FFF4F9; border-color:red; }
span.erreur, span.red, span.err, table.info td.nonrecu { color:#C03; }
span.vert, span.green, span.ok, table.info td.recu { color:#3B3; }
table.info td.recu, table.info td.nonrecu { text-align:center; width:120px; padding:5px; }

#iwn_module ul.desc-assurance {
  padding-left: 10px;
  list-style-image: url(/templates/pretassur/img/fr/_default/inscription_puce.gif);
}

#iwn_module ul.liste-pdf {
  list-style-type:none;
  padding:0;
  margin:0;
  text-align:left;
}

#iwn_module table.informations td.g { width:50% }
#iwn_module table.informations td.d { width:50% }
#iwn_module #detail-patho td.d { width:200px; }
#iwn_module #table-ajouter-assurance td.d { width:250px; }
#iwn_module #table-identification td.g { width:40%; }
#iwn_module #table-identification td.d { width:60%; }

#iwn_module table.informations table.declarations { border:0; padding:0; margin:0; }
#iwn_module table.informations table.declarations td { text-align:left; border:0; padding:0; margin:0; }
#iwn_module table.informations table.declarations th { background:none; border:0; padding:0; margin:0; height:0px; font-size:0px; line-height:0px; }
#iwn_module table.informations table.declarations tr { background:none; }
#iwn_module table.informations table.declarations tr:hover { background:none; }
#iwn_module table.informations table.declarations tr.highlight { background-color: #99EE77; }

#iwn_module table.tablegrise td.g { text-align:right; font-weight:bold; border-right:0px; }
#iwn_module table.tablegrise td.d { text-align:left; }


#iwn_module table.hidetable { margin:auto; border-spacing:0; border-collapse:collapse; }
#iwn_module table.hidetable td {	vertical-align:top; padding:0; margin:0; border:0; }


#iwn_module table.declarations {
	font: 11px Tahoma,Verdana;
  margin: 0px;
	border-top: 1px solid #1F5685;
	border-left: 1px solid #1F5685;
}

#iwn_module table.declarations th {
	font-size: 9px;
	padding: 0px;
	font-weight:normal;
	color: white;
	background-color: #1F5685;
	border: 0px;
}

#iwn_module table.declarations tr { background-color: #FEF7E5; }
#iwn_module table.declarations tr.highlight { background-color: #99EE77; }
#iwn_module table.declarations tr.edition { background-color: #FFAAAA; }
#iwn_module table.declarations tr.edition td { background-color: #FFAAAA; }
#iwn_module table.declarations tr:hover { background-color: white; }

#iwn_module table.declarations td {
  background: none;
	border-bottom: 1px solid #1F5685;
	border-right: 1px solid #1F5685;
	padding: 1px;
	color: #1F5685;
}


#iwn_module table .th-gauche { float:left; width:10px; }
#iwn_module table .th-titre { float:left; width:450px; }
#iwn_module table .th-droite { float:right; width:10px; }


#iwn_module .res {
	padding: 0px;
	margin: 0px;
}

#iwn_module .res ul {
	padding: 0;
	margin: 0;
	border: 1px solid #666;
	background-color: #FCFCFF;
	text-align: left;
}

#iwn_module .res li {
	cursor: pointer;
	margin: 0px;
	list-style: none;
	display:block;
	border:0;
	padding:0;
}

#iwn_module .res li.selected {
	background-color: #EEF;
	border:0;
}

#iwn_module .res a  {
	padding: 0px;
	margin: 0px;
	color: black;
	border: 0px;
	display: block;
}

#iwn_module .res a:hover {
	background-color: #EEF;
	color: black;
	font-weight: normal;
}

#iwn_module .nores {
	text-align:center;
	color:#559;
	font-size:10px;
}

#iwn_module #corbeille {
	position: absolute;
	right: 5px;
	bottom: 5px;
}

#iwn_module #corbeille a {
	background-color: transparent;
}


#iwn_module #echeancier tr:hover td { background-color: #F6D8B3; }
#iwn_module #echeancier table.info td { padding:2px; text-align:right; }

#iwn_module #onglets-coordonnees {
	margin-top: 20px;
	margin-bottom: 20px;
}

#iwn_module #onglets-coordonnees td.sel {
  font-weight: bold;
  font-style: normal;
	background-color: white;
	border: 2px solid #E00;
	color: #E00;
}

#iwn_module #onglets-coordonnees td {
	background: none;
	padding: 3px;
  font-style: italic;
}

#iwn_module table.titre-assurance {
  line-height: 36px;
  font-weight: bold;
  margin: 0px auto 10px auto;
  font-size: 13px;
}
#iwn_module table.titre-assurance td { padding-left: 8px; }
#iwn_module table.titre-assurance td.indice {
  padding: 0;
  background: transparent url(/templates/pretassur/img/fr/_default/inscription_indice_assurance.gif);
  width: 36px;
  height: 36px;
  text-align: center;
  font-size: 16px;
  color: white;
  float: left;
}

#infossupp fieldset {
  border: 1px solid #cdcde2;
}

#infossupp legend {
  color: #cdcde2;
  font-weight: bold;
  margin-left: 20px;
}

#iwn_module #copier-coordonnees a { color: #006; }
#iwn_module #copier-coordonnees a:hover { color: #259; }
#iwn_module #copier-coordonnees legend { color: #006; }
#iwn_module #copier-coordonnees ul li { list-style: url(/templates/pretassur/img/fr/_default/home.gif); }
#iwn_module #copier-coordonnees ul li.new { list-style: none; }
#iwn_module #copier-coordonnees {
  border: 1px solid #006;
  padding: 5px 0 8px 25px;
  text-align:left;
  font-weight:bold;
  color: #006;
}

div.villeauto {
  height:18px;
  line-height:18px;
}



/* DIV ajoutées en Javascript */

#iwn_fond_noir {
	position: absolute;
	z-index: 11;
	margin: 0px;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	overflow: hidden;
	background-color: #8e580f;
}

#iwn_panneau {
	position: absolute;
	z-index: 12;
	width: 600px;
	height: 80%;
	left: 50%;
	top: 7%;
	margin-left: -320px;
	padding: 20px;
	text-align: center;
	border: 1px solid black;
	background-color: white;
}

#resume ul { padding-left: 15px; }
#resume ul, #iwn_panneau ul {
	width: 100%;
	background: none;
	list-style: square outside;
	text-align: left;
}

#iwn_panneau table.info {
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
	border-spacing:1px;
	border-collapse:separate;
	width: 100%;
}

#iwn_panneau table.info th {
	color: white;
	background-color: #163854;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	border-right: 1px solid #123;
	border-bottom: 1px solid #123;
	border-left: 1px solid #779;
	border-top: 1px solid #779;
}

#iwn_panneau table.info td {
	color: #163854;
	text-align: center;
	padding: 10px;
	border-right: 1px solid #ac8457;
	border-bottom: 1px solid #ac8457;
	border-left: 1px solid #efd9c0;
	border-top: 1px solid #efd9c0;
	background-color: #fcf0c7;
}

#iwn_panneau table.info th img { background-color: #163854; }
#iwn_panneau table.info td.g { width:50%; text-align:right; font-weight:bold; border-right:0px; }
#iwn_panneau table.info td.d { width:50%; text-align:left; }

#iwn_popup {
  font: 11px Tahoma,Verdana;
  border: 1px solid #666;
  background-color: #FFFFFA;
  padding: 8px;
  max-width: 300px;
}
#iwn_popup * { font:11px Tahoma,Verdana; margin:0; padding:0; }
#iwn_popup b { font-weight:bold; }
#iwn_popup li { margin-bottom:10px; list-style:none; }

