﻿/* Assurland form CSS ressources */

/* 
	Form with - (label + column(s) + vertical separator(s) + border + picto) =
	- 1 column form : 45px
	- 2 columns form : 61px
*/

@import url('common.css');

/* Force scrool-y */
html {overflow: auto;overflow-y: scroll;}

div#assurland
{
	font-weight:normal;
}

div#assurland h5
{
	background:none;
	padding:0px;
	color:#3C3C3C;
}

div#assurland h4
{
	background:none;
	padding:0px;
	color:#3C3C3C;
}

div#assurland h3
{
	background:none;
	padding:0px;
	color:#3C3C3C;
}

div#assurland h2
{
	background:none;
	padding:0px;
	color:#3C3C3C;
}

div#assurland h1
{
	background:none;
	padding:0px;
	color:#3C3C3C;
}
div#assurland h4
{
	display:inline;
}

div#assurland h3
{
	display:inline;
}

/*
 * Table tabulation
 */
 div#assurland td.al_nextSep
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabPastLeft5
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabPastLeft4
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabPastLeft3
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabPastLeft2
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabPastLeft1
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabPastRight
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabPastCenter
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabPastLeft
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabNextLeft5
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabNextLeft4
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabNextLeft3
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabNextLeft2
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabNextLeft1
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabNextRight
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabNextCenter
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabNextLeft
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabCurrentLeft5
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabCurrentLeft4
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabCurrentLeft3
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabCurrentLeft2
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabCurrentLeft1
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabCurrentRight
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabCurrentCenter
 {
	background-image:url("FormTab.gif");
 }
 div#assurland td.al_tabCurrentLeft
 {
	background-image:url("FormTab.gif");
 }
 div#assurland table.al_formTab td.al_col2
 {
	background-image:url("FormTab.gif");
 }
div#assurland table.al_formTab
{
	width:100%;
}
div#assurland table.al_formTab td.al_col1
{ 
	padding:0;
}
div#assurland table.al_formTab td.al_col1 table
{
	height:31px;
}
div#assurland table.al_formTab td.al_col1 table td a
{
	font-size:12px;
	font-family:Verdana;	
	white-space:nowrap;	
}
div#assurland table.al_formTab td.al_col1 table td
{
	font-size:12px;
	font-family:Verdana;	
	white-space:nowrap;	
}
div#assurland table.al_formTab td.al_col2
{	
	background-position:0px -403px;
	background-repeat:repeat-x;	
	color:#616161;
	width:100%;
	text-align:right;
	padding:3px 16px 0px 0px;
}
div#assurland table.al_formTab td.al_col2
{	
	font-size:9px;
}
div#assurland td.al_tabCurrentLeft5
{
	width:35px;
}
div#assurland td.al_tabCurrentLeft4
{
	width:35px;
}
div#assurland td.al_tabCurrentLeft3
{
	width:35px;
}
div#assurland td.al_tabCurrentLeft2
{
	width:35px;
}
div#assurland td.al_tabCurrentLeft1
{
	width:35px;
}
div#assurland td.al_tabCurrentLeft
{	
	background-position:0px -155px;
	width:15px;	
}
div#assurland td.al_tabCurrentLeft2
{
	background-position:0px -31px;
}
div#assurland td.al_tabCurrentLeft3
{
	background-position:0px -62px;
}
div#assurland td.al_tabCurrentLeft4
{
	background-position:0px -93px;
}
div#assurland td.al_tabCurrentLeft5
{
	background-position:0px -124px;
}
div#assurland td.al_tabCurrentCenter
{
	background-position:0px -186px;
	background-repeat:repeat-x;
	color:white;	
	padding:10px 15px 0px 3px;
	margin:0px;
    font-weight:bold;
}
div#assurland td.al_tabCurrentRight
{
	background-position:0px -217px;
	margin:0px;
	width:4px;
}
div#assurland td.al_tabNextLeft5
{
	width:35px;
}
div#assurland td.al_tabNextLeft4
{
	width:35px;
}
div#assurland td.al_tabNextLeft3
{
	width:35px;
}
div#assurland td.al_tabNextLeft2
{
	width:35px;
}
div#assurland td.al_tabNextLeft1
{
	width:35px;
}
div#assurland td.al_tabNextLeft
{
	background-position:0px -403px;
	width:15px;
}
div#assurland td.al_tabNextLeft1
{
	background-position:0px -248px;
}
div#assurland td.al_tabNextLeft2
{
	background-position:0px -279px;
}
div#assurland td.al_tabNextLeft3
{
	background-position:0px -310px;
}
div#assurland td.al_tabNextLeft4
{
	background-position:0px -341px;
}
div#assurland td.al_tabNextLeft5
{
	background-position:0px -372px;
}
div#assurland td.al_tabNextCenter
{
	background-position:0px -403px;
	background-repeat:repeat-x;
	color:#A2A2A2;	
	padding:10px 15px 0px 3px;
	margin:0px;
}
div#assurland td.al_tabNextRight
{
	background-position:-4px -217px;
	margin:0px;
}
div#assurland td.al_tabPastLeft5
{
	width:35px;
}
div#assurland td.al_tabPastLeft4
{
	width:35px;
}
div#assurland td.al_tabPastLeft3
{
	width:35px;
}
div#assurland td.al_tabPastLeft2
{
	width:35px;
}
div#assurland td.al_tabPastLeft1
{
	width:35px;
}
div#assurland td.al_tabPastLeft
{
	background-position:0px -589px;
	width:15px;
}
div#assurland td.al_tabPastLeft1
{
	background-position:0px -434px;
}
div#assurland td.al_tabPastLeft2
{
	background-position:0px -465px;
}
div#assurland td.al_tabPastLeft3
{
	background-position:0px -496px;
}
div#assurland td.al_tabPastLeft4
{
	background-position:0px -527px;
}
div#assurland td.al_tabPastLeft5
{
	background-position:0px -558px;
}
div#assurland td.al_tabPastCenter
{
	background-position:0px -620px;
	background-repeat:repeat-x;
	padding:10px 15px 0px 3px;
}
div#assurland td.al_tabPastCenter a:link
{
	color:#BE0000;	
	margin:0px;
	text-decoration:none;
}
div#assurland td.al_tabPastCenter a
{
	color:#BE0000;	
	margin:0px;
	text-decoration:none;
}
div#assurland td.al_tabPastCenter a:hover
{
	text-decoration:underline;
}
div#assurland td.al_tabPastRight
{
		background-position:5px -217px;
	margin:0px;
}
div#assurland img.al_tabLeftImg
{
	width:35px;  
	height:1px;
}
div#assurland td.al_tabCurrentLeft img.al_tabLeftImg
{
	width:15px;  
	height:1px;
}
div#assurland td.al_tabNextLeft img.al_tabLeftImg
{
	width:15px;  
	height:1px;
}
div#assurland td.al_tabPastLeft img.al_tabLeftImg
{
	width:15px;  
	height:1px;
}
div#assurland img.al_tabRightImg
{
	width:4px;  
	height:1px;
}

div#assurland td.al_nextSep
{
	background-position:-4px -217px;	
	margin:0px;
}
div#assurland img.al_nextSepImg
{
	width:1px;  
	height:1px;
} 
 
/*
 * Form table & element css definition
 */ 

div#assurland select
{
	margin-top:0;
	margin-bottom:0;
}

div#assurland input
{
	margin-top:0;
	margin-bottom:0;
}

div#assurland td.al_pageCol2
{
	vertical-align:top;
}

div#assurland td.al_pageCol1
{
	vertical-align:top;
}

div#assurland table.al_formHeaderTitle
{
	height:32px;
	width:100%;	
	margin:0;
	padding:0;
}
div#assurland table.al_formHeaderTitle *
{
	
}
div#assurland td.al_formHeaderTitleRight
{
	width:4px;
	height:32px;
}
div#assurland td.al_formHeaderTitleLeft
{
	width:4px;
	height:32px;
}
div#assurland td.al_formHeaderTitleCenter 
{
	background-image:url("FormTitle.gif");
	background-repeat:no-repeat;
}
div#assurland td.al_formHeaderTitleRight 
{
	background-image:url("FormTitle.gif");
	background-repeat:no-repeat;
}
div#assurland td.al_formHeaderTitleLeft 
{
	background-image:url("FormTitle.gif");
	background-repeat:no-repeat;
}
div#assurland td.al_formHeaderTitleRight 
{
	background-position:0px -32px;	
}
div#assurland td.al_formHeaderTitleCenter 
{
	background-position:0px -64px;
	background-repeat:repeat-x;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	margin:0;
	padding:7px 5px 0px;
	height:25px;
}
div#assurland table.al_formHeaderTitle h1 a:hover
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:Black !important;
	text-transform:none;
	text-align:left;
	text-decoration:none;
}
div#assurland table.al_formHeaderTitle h1 a:visited
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:Black !important;
	text-transform:none;
	text-align:left;
	text-decoration:none;
}
div#assurland table.al_formHeaderTitle h1 a
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:Black !important;
	text-transform:none;
	text-align:left;
	text-decoration:none;
}
div#assurland table.al_formHeaderTitle h1
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:Black !important;
	text-transform:none;
	text-align:left;
	text-decoration:none;
}
div#assurland table.al_formHeaderTitle h2 a:hover
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:Black !important;
	text-transform:none;
	text-align:left;
	text-decoration:none;
}
div#assurland table.al_formHeaderTitle h2 a:visited
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:Black !important;
	text-transform:none;
	text-align:left;
	text-decoration:none;
}
div#assurland table.al_formHeaderTitle h2 a
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:Black !important;
	text-transform:none;
	text-align:left;
	text-decoration:none;
}
div#assurland table.al_formHeaderTitle h2
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:Black !important;
	text-transform:none;
	text-align:left;
	text-decoration:none;
}
div#assurland table.al_formHeaderTitle td.al_formHeaderTitleCenter
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:Black !important;
	text-transform:none;
	text-align:left;
	text-decoration:none;
}
div#assurland table.al_formHeaderTitle h2
{
	margin:0;
	padding:0;
	display:inline;		
}

div#assurland table.al_formHeaderTitle h1
{
	margin:0;
	padding:0;
	display:inline;		
}

div#assurland div.al_quotation {}

/* Form table */
div#assurland table.al_formTable
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	/*color:#3C3C3C;*/
}
div#assurland table.al_formTable td
{
	text-align:left;
}
div#assurland table.al_formTableContent
{
	background-color:#FFFFFF;
	width:100%;
}
div#assurland table.al_formTableContent td.al_comment
{
	padding-left:10px;
	padding-bottom:10px;
	text-align:left;
	font-size:9px;
	color:#0070C0;
	font-weight:normal;
}
div#assurland table.al_formTableContent span.al_comment
{
	font-size:9px;
	color:#0070C0;
}
div#assurland table.al_formTableContent tr.al_intro td.al_comment
{
	font-size:11px;
	padding-left:12px;
	color:#3C3C3C;
}
div#assurland table.al_formTableContent tr.al_intro td.al_textOptin
{
	padding-top:8px;
}
div#assurland table.al_formTableContent td.al_label2
{
	text-align:right;
	vertical-align:top;
	padding:8px 6px 3px 0px;
}
div#assurland table.al_formTableContent td.al_label1
{
	text-align:right;
	vertical-align:top;
	padding:8px 6px 3px 0px;
}
div#assurland table.al_formTableContent td.al_label
{
	text-align:right;
	vertical-align:top;
	padding:8px 6px 3px 0px;
}
div#assurland table.al_formTableContent td.al_label2 *
{
	font-weight:bold;
	font-size:11px;
}

div#assurland table.al_formTableContent td.al_label1 *
{
	font-weight:bold;
	font-size:11px;
}

div#assurland table.al_formTableContent td.al_label *
{
	font-weight:bold;
	font-size:11px;
}

div#assurland table.al_formTableContent td.al_label a
{
	color:#0070C0;
	font-weight:normal;
}
div#assurland table.al_formTableContent td.al_labelN2 *
{
	/*color:#0070C0;*/
	font-weight:normal;	
}
div#assurland td.al_label img.al_pictoN2
{
	background-image:url("fleche_colonne_gauche.gif") ;	
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	vertical-align:middle;
}
div#assurland table.al_formTableContent td.al_label .al_comment
{
	color:#0070C0;
	font-size:9px;
	text-align:right;
	font-weight: normal;
}
div#assurland table.al_formTableContent tr.al_border
{
	height:4px;
}
div#assurland table.al_formTableContent td.al_border
{
	background-color:#C81415;
	width:4px;
	height:4px;
	margin:0;
	padding:0;
}
div#assurland table.al_formTableContent td.al_border img
{
	width:4px;
	height:4px;	
}
div#assurland table.al_formTableContent td.al_help
{
	width:40px;
	text-align:left;	
	vertical-align:top;
	padding:10px 0px 3px 12px;
}
div#assurland table.al_formTableContent td.al_separator
{
	width:3px;
	background-image:url("colSeparator.gif");
	background-repeat:repeat-y;	
}
div#assurland table.formProposalTypeOneButtonChoice div.al_hSeparator
{
 height:9px;
 background : transparent url("colHSeparator.gif") repeat-x center;
}
div#assurland table.al_formTableContent td.al_hSeparator
{
 height:9px;
 background : transparent url("colHSeparator.gif") repeat-x center;
}
div#assurland table.al_formTableContent td.al_separatorSizer
{
	height:1px;
	width:3px;
}
div#assurland table.al_formTableContent td.al_colUnique
{
	text-align:left;
	vertical-align:top;
	padding:7px 3px 3px 10px;
}

div#assurland table.al_formTableContent td.al_col2
{
	text-align:left;
	vertical-align:top;
	padding:7px 3px 3px 10px;
}

div#assurland table.al_formTableContent td.al_col1
{
	text-align:left;
	vertical-align:top;
	padding:7px 3px 3px 10px;
}

div#assurland table.al_formTableContent td.al_col
{
	text-align:left;
	vertical-align:top;
	padding:7px 3px 3px 10px;
}

div#assurland table.al_formTableContent tr.al_error{display:none;}
div#assurland table.al_formTableContent tr.al_error td
{
	padding-top:0px;
	vertical-align:top;
}
div#assurland table.al_formTableContent tr.al_2lines td.al_colUnique
{
	padding-top:22px;
}
div#assurland table.al_formTableContent tr.al_2lines td.al_col2
{
	padding-top:22px;
}
div#assurland table.al_formTableContent tr.al_2lines td.al_col1
{
	padding-top:22px;
}
div#assurland table.al_formTableContent tr.al_2lines td.al_col
{
	padding-top:22px;
}
div#assurland table.al_formTableContent tr.al_3lines td.al_colUnique
{
	padding-top:33px;
}
div#assurland table.al_formTableContent tr.al_3lines td.al_col2
{
	padding-top:33px;
}
div#assurland table.al_formTableContent tr.al_3lines td.al_col1
{
	padding-top:33px;
}
div#assurland table.al_formTableContent tr.al_3lines td.al_col
{
	padding-top:33px;
}
div#assurland table.al_formTableContent tr.al_4lines td.al_colUnique
{
	padding-top:44px;
}
div#assurland table.al_formTableContent tr.al_4lines td.al_col2
{
	padding-top:44px;
}
div#assurland table.al_formTableContent tr.al_4lines td.al_col1
{
	padding-top:44px;
}
div#assurland table.al_formTableContent tr.al_4lines td.al_col
{
	padding-top:44px;
}
div#assurland table.al_formTableContent tr.al_5lines td.al_colUnique
{
	padding-top:55px;
}

div#assurland table.al_formTableContent tr.al_5lines td.al_col2
{
	padding-top:55px;
}

div#assurland table.al_formTableContent tr.al_5lines td.al_col1
{
	padding-top:55px;
}

div#assurland table.al_formTableContent tr.al_5lines td.al_col
{
	padding-top:55px;
}

div#assurland table.al_formTableContent tr.al_title td.al_title
{
	color:#C81415;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px 5px 5px 40px;
}

div#assurland table.al_formTableContent tr.al_titleOptin td.al_title
{
	color:#C81415;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 12px;
}

div#assurland table.al_formTableContent tr.al_title td.al_label
{
	color:#C81415;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 12px;
}
div#assurland table.al_formTableContent tr.al_spacer td img
{
	height:10px;
}

div#assurland table.al_formTableContent tr.al_spacer td
{
	height:10px;
}

div#assurland table.al_formTableContent tr.al_blankSpacer td img
{
	height:15px;	
}

div#assurland table.al_formTableContent tr.al_blankSpacer td
{
	height:15px;	
}

div#assurland table.al_formTableContent span.al_subText
{
	font-size:9px;
	font-weight:normal;
	color:#0070C0;	
}

div#assurland table.al_formTableContent .al_subText h5
{
	font-size:9px;
	font-weight:normal;
	color:#0070C0;	
}

div#assurland table.al_formTableContent .al_subText h4
{
	font-size:9px;
	font-weight:normal;
	color:#0070C0;	
}

div#assurland table.al_formTableContent .al_subText h3
{
	font-size:9px;
	font-weight:normal;
	color:#0070C0;	
}

div#assurland table.al_formTableContent .al_subText h2
{
	font-size:9px;
	font-weight:normal;
	color:#0070C0;	
}

div#assurland table.al_formTableContent .al_subText h1
{
	font-size:9px;
	font-weight:normal;
	color:#0070C0;	
}

div#assurland td.al_title div.al_autreIcone
{
	float:left;
	padding-right:5px;
	padding-top:1px;
}

div#assurland td.al_title div.al_vousIcone
{
	float:left;
	padding-right:5px;
	padding-top:1px;
}
div#assurland div.al_autreIcone img.al_autreIconeImgSizer
{
	width:11px;
	height:11px;	
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
}

div#assurland div.al_vousIcone img.al_vousIconeImgSizer
{
	width:11px;
	height:11px;	
	background-image:url(arrow.gif);
	background-repeat:no-repeat;
}

div#assurland a.al_helpLink
{
	background:url("help2.gif") no-repeat;
}
div#assurland img.al_helpLinkGhost
{
	height:14px;
	width:0px;
	vertical-align:middle;
	padding:0px;
	margin:0px;
	display:inline;
}
div#assurland img.al_helpLinkSizer
{
	width:14px;
	height:14px;
	vertical-align:middle;
	display:inline;
}
div#assurland span.al_warning
{
	font-weight:normal;	
	vertical-align:top;
}

div#assurland span.al_error
{
	font-weight:normal;	
	vertical-align:top;
}

div#assurland span.al_warning
{
	color:#C81415;
}

div#assurland span.al_error
{
	color:#C81415;
}

div#assurland div.al_formGlobalErrorMessage
{
	display:block;
	float:none;
	height:20px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:left;
	border:dotted 1px #C81415;
}
div#assurland div.al_formGlobalErrorMessage table
{
	margin:0;
}

/* Form controls */
div#assurland select
{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    padding-right:0px;
}
div#assurland select option
{
   padding-left:3px;
   padding-right:3px;
}

div#assurland .al_inputWarning
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	color:#3C3C3C;
}

div#assurland .al_inputRadio
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	color:#3C3C3C;
}

div#assurland .al_inputErrorWithDefaultText
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	color:#3C3C3C;
}

div#assurland .al_inputWithDefaultText
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	color:#3C3C3C;
}

div#assurland .al_inputDdlError
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	color:#3C3C3C;
}

div#assurland .al_inputError
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	color:#3C3C3C;
}

div#assurland .al_inputFocus
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	color:#3C3C3C;
}

div#assurland .al_input
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	color:#3C3C3C;
}
div#assurland .al_inputWithDefaultText
{
	border: solid 1px #7f9db9;	
}
div#assurland .al_input
{
	border: solid 1px #7f9db9;	
}
div#assurland .al_inputFocus
{
	background-color:#c9ddf8;	
	border: solid 1px #7f9db9;	
}
div#assurland .al_inputErrorWithDefaultText
{
	border: solid 1px #C81415;	
}
div#assurland .al_inputError
{
	border: solid 1px #C81415;	
}
div#assurland .al_inputWarning
{
	border: solid 1px #C81415;	
}
div#assurland .al_inputDdlError
{
	border: solid 1px;
	background-color:#FE3F3C;
}
div#assurland .al_inputErrorWithDefaultText
{
	color:Gray;
	font-style:italic;
}
div#assurland .al_inputWithDefaultText
{
	color:Gray;
	font-style:italic;
}
div#assurland .al_inputRblWarning
{
	border: solid 1px #C81415;
}
div#assurland .al_inputRblError
{
	border: solid 1px #C81415;
}
div#assurland .al_inputRblWarning td
{
	padding:5px;
}
div#assurland .al_inputRblError td
{
	padding:5px;
}
div#assurland .al_inputRblSubtext
{
	font-size:10px;
	color:Blue;
}
div#assurland td table.al_inputRadio td
{
	padding-right:5px;
	/*padding-bottom:3px;*/
}
div#assurland td table.al_inputRadio td input
{
	border-width:0;
	margin-right:3px;
	/* IE > 7 & FF */
	margin-top:0; 
	padding-top:0;
	/*vertical-align:top;*/
	/* IE <= 7 */
	vertical-align:middle;
}
div#assurland td table.al_inputRadio td label
{
}
div#assurland td.al_rblGroupVertical table.al_inputRadio td
{
	padding-bottom:5px;
	padding-right:0px;
}
div#assurland td.al_datePickerCalendar
{
	text-align:left;
}
div#assurland input.al_datePickerCalendarImg
{
	background-repeat:no-repeat;
	background-image:url(calendar.gif);
	width:17px;
	height:17px;
	margin-left:5px;
}

div#assurland table.al_inputRadio
{
}

div#assurland table.al_inputRblWarning h5
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRblWarning h4
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRblWarning h3
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRblWarning h2
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRblWarning h1
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRblError h5
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRblError h4
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRblError h3
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRblError h2
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRblError h1
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRadio h5
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRadio h4
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRadio h3
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRadio h2
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland table.al_inputRadio h1
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

div#assurland tr.al_title td.al_arrow
{
	width:15px;
	text-align:left;
}

div#assurland td.al_arrow
{
	width:15px;
	text-align:left;
}

div#assurland td.al_arrow div.al_errPicto img
{
	cursor:help;	
}

div#assurland td.al_arrow img.al_error
{
	 width:15px;
	 height:15px;  
}

div#assurland td.al_arrow img.al_warning
{
	 width:15px;
	 height:15px;  
}
div#assurland div.al_errPicto img.al_error
{
	width:15px;
	height:15px;  	
	background:url('warning.gif'); 
}
div#assurland div.al_errPicto img.al_warning
{
	background-image:url('warning.gif'); 
}
div#assurland div.al_errArrow img.al_error
{
	background-image:url('arrowError.gif'); 
}
div#assurland div.al_errPicto
{
	position:absolute;
	width:15px;
	margin-top:-10px;
	padding-top:3px;
}	
div#assurland div.al_errArrow
{
	position:absolute;
	width:15px;
	margin-top:-10px;
	padding-top:3px;
}	
div#assurland div.al_errPicto
{
	margin-left:23px;
}

div#assurland table.al_formTableContent tr.al_2lines div.al_errPicto
{
	padding-top:13px;	
}

div#assurland table.al_formTableContent tr.al_2lines div.al_errArrow
{
	padding-top:13px;	
}
div#assurland table.al_formTableContent tr.al_3lines div.al_errPicto
{
	padding-top:24px;	
}

div#assurland table.al_formTableContent tr.al_3lines div.al_errArrow
{
	padding-top:24px;	
}

/* Form bottom navigation */
div#assurland table.al_formNavigation
{
	width:100%;
	height:30px;
	margin-top:15px;
	/*background-color:#FEEBE5;*/
}
div#assurland table.al_formNavigation a:visited
{
	font-size:10px;
	font-weight:bold;
	color:#C81415;
	text-decoration:none;
}
div#assurland table.al_formNavigation a
{
	font-size:10px;
	font-weight:bold;
	color:#C81415;
	text-decoration:none;
}
div#assurland table.al_formNavigation a:hover
{
	text-decoration:underline;
}
div#assurland table.al_formNavigation a:active
{
	color:#C81415;
}
div#assurland table.al_formNavigation td.al_back
{
	text-align:left;
	vertical-align:top;
	vertical-align:middle;
	padding-left:10px;	
}
div#assurland table.al_formNavigation td.al_next
{
	text-align:right;
	vertical-align:top;
	padding-right: 40px;
}
div#assurland table.al_formNavigation input.al_btnContinue
{
	background-image:url(btn_validate_and_continue.gif);
	background-repeat:no-repeat;
	width:185px;
	height:30px;
}

/* Form header */
div#assurland table.al_formHeader
{
	width:100%;
	height:75px;
	padding-bottom:10px;
}
div#assurland table.al_formHeader *
{
	font-size: 12px;
}
div#assurland table.al_formHeader td.al_image
{
	text-align:left;
	padding:10px 10px 0px 0px;
}
div#assurland table.al_formHeader td.al_text
{
	text-align:left;
	padding:5px;
}
div#assurland table.al_formHeader td.al_text h2
{
	font-size:12px;
	font-weight:normal;
	display:block;	
	color:Black;
	text-transform:none;
	text-align:left;
	margin-top:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
div#assurland table.al_formHeader td.al_text h3
{
	font-size:12px;
	font-weight:normal;
	display:block;	
	color:Black;
	text-transform:none;
	text-align:left;
	margin-top:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
div#assurland table.al_formHeader td.al_text span.al_highlighted
{
	color:#C81415;
	font-weight:bold;
}
div#assurland table.al_formHeader td.al_imagePartner
{
	width:183px;
	padding-left:8px;
	text-align:right;
	color:#C81415;
	padding-bottom:5px;
}
div#assurland table.al_formHeader td.al_imagePartner span
{
	font-size:inherit;
}
div#assurland table.al_formHeader td.al_imagePartner img.al_formHeaderImagePartner
{
	background-image:url("logo_assurland_173_50.gif");
	background-repeat:no-repeat;
	width:173px;
	height:50px;
	margin-top:3px;
}
div#assurland table.al_formHeader div.al_serviceBy
{
	font-weight:bold;
	position:relative;
	top:20px;
}
div#assurland table.al_formHeader div.al_serviceBy span.al_highlighted
{
	color:#C81415;
}

div#assurland table.al_formHeader td.al_text span.al_highlighted span.al_valid
{color:black;}

div#assurland table.al_formHeader td.al_text span.al_highlighted div.al_oneButtonHeaderLine2
{color:black;}
div#assurland table.al_formHeader td.al_text span.al_highlighted div.al_oneButtonHeaderLine3
{
	color:black;
	font-weight:normal;
}



/* Form first page footer */
div#assurland div.al_formFooterFirstPage
{
	/*border:solid 1px #97676D;*/
	text-align:justify;
	color:Black;
	padding:0px;
	width:780px;
	font-size:9px;
	margin:25px auto 0px auto;
}

/* Form copyright a supprimer ou à mettre en footer */
div#assurland div.al_formCopyright
{
	float:none;
	display:block;
	text-align:center;
	padding:3px;
	width:500px;
	margin:0 auto;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}
div#assurland div.al_formCopyright a:visited
{
	font-size:9px;
	font-weight:normal;
	color:#C81415;
	text-decoration:underline;
}
div#assurland div.al_formCopyright a:hover
{
	font-size:9px;
	font-weight:normal;
	color:#C81415;
	text-decoration:underline;
}
div#assurland div.al_formCopyright a
{
	font-size:9px;
	font-weight:normal;
	color:#C81415;
	text-decoration:underline;
}
div#assurland div.al_formCopyright a:hover
{
	text-decoration:none;
}

/* ZipCode searchbox */
div#assurland div.al_zipCodeSearchBox
{
	width:289px;
	height:350px;
	position:absolute;
	top:0;
	left:0;
	background-color:#EEEEEE;
	border-style:solid;
	border-width:1px;
	padding:0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	opacity: 0.95;
}
div#assurland div.al_zipCodeSearchBoxTitle
{
	height:32px;
	background:white url(zipCodeBoxHeader.gif) no-repeat center;
}
div#assurland div.al_zipCodeSearchBoxText
{
	padding:4px;	
}
div#assurland div.al_zipCodeSearchBoxText .al_title
{
	font-weight:bold;
	color:#C81415;
	display:block;
	margin-bottom:4px;
}
div#assurland div.al_zipCodeSearchBoxForm
{
	text-align:center;
}
div#assurland div.al_zipCodeSearchBoxBtn
{
	text-align:center;
	padding:4px;
}
div#assurland div.al_zipCodeSearchBoxBtn input
{
	background:transparent url(btn_validez.gif) no-repeat center;
	width:90px;
	height:30px;
}
div#assurland div.al_zipCodeSearchBoxClose
{
	text-align:right;
	padding-right:4px;
	margin-bottom:4px;
}
div#assurland iframe.al_zipCodeSearchBoxIFrame
{
	position:absolute;
	width:291px;
	height:352px;
	top:0;
	left:0;
	z-index:0;
}
div#assurland div.al_zipCodeSearchBoxPopup
{
	position:absolute;
	width:289px;
	height:350px;
	display:none;
	z-index:500;	
}

div#assurland table.al_formTableContent table.al_zipCodeTbl
{
	width:100%;
}
div#assurland table.al_formTableContent td.al_zipCodeTb
{
	width:45px;
}
div#assurland table.al_formTableContent td.al_zipCodeDdl
{
	padding-left:3px;
	/*padding-right:3px;*/
	/*text-align:right;*/
}
div#assurland table.al_formTableContent td.al_zipCodeDdl select
{
	/*float:right;*/ /* Align right on FF */
}

/* Vehicule choice */
div#assurland input.al_formVehiculeBtnSearchOff
{
	background-repeat:no-repeat;
	width:316px;
	height:30px;
	margin:10px 0px 10px 0px;	
}
div#assurland input.al_formVehiculeBtnSearchOn
{
	background-repeat:no-repeat;
	width:316px;
	height:30px;
	margin:10px 0px 10px 0px;	
}
div#assurland input.al_formVehiculeBtnSearchOn
{
	background-image:url(btn_search_vehicule-on.gif);	
}
div#assurland input.al_formVehiculeBtnSearchOff
{
	background-image:url(btn_search_vehicule-off.gif);	
}
div#assurland input.al_formVehiculeBtnValidateOff
{
	background-repeat:no-repeat;
	width:90px;
	height:30px;
	margin:10px 0px 10px 0px;	
}
div#assurland input.al_formVehiculeBtnValidateOn
{
	background-repeat:no-repeat;
	width:90px;
	height:30px;
	margin:10px 0px 10px 0px;	
}
div#assurland input.al_formVehiculeBtnValidateOn
{
	background-image:url(btn_validez.gif);	
}
div#assurland input.al_formVehiculeBtnValidateOff
{
	background-image:url(btn_validez-off.gif);	
}
div#assurland div.al_formVehicule
{
	width:730px;
	margin-top:15px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
div#assurland a.al_formVehiculeUpdateLink
{
	color:#C81415;
	text-transform:uppercase;
	text-decoration:none;
}
div#assurland a.al_formVehiculeUpdateLink:hover
{
	text-decoration:underline;
	cursor:pointer;
}
div#assurland div.al_formVehiculeTableWrapper
{
	padding:0;
	margin:0;
	border-bottom:solid 1px #B4B4B4;
	float:none;
}
div#assurland table.al_formVehiculeTable
{
	border-collapse:collapse;
	width:100%;
	margin:0px auto 0px auto;
}
div#assurland table.al_formVehiculeTable td
{
	border:solid 1px #B4B4B4;
	padding:0px 5px 0px 5px;
}
div#assurland table.al_formVehiculeTable tr.al_row1
{
	background-color:#FCFCFC;
	height:20px;
}
div#assurland table.al_formVehiculeTable tr.al_row2
{
	background-color:#E8E8E8;
	height:20px;
}
div#assurland table.al_formVehiculeTable tr.al_rowSelected
{
	background-color:#C9DDF8;
	height:20px;
	cursor:pointer;
}
div#assurland table.al_formVehiculeHeader
{
	width:100%;
	margin:0px 0px 15px 0px;
}

div#assurland table.al_formVehiculeHeader td.al_left
{
	width:21px;
	/*background:url(form_vehicule_title_left.gif) no-repeat;	*/
}
div#assurland table.al_formVehiculeHeader td.al_center
{
	/*background-color:#FFD9D0;*/
	padding-left:10px;
	text-align:left;
	color:#0070C0;
	font-size:11px;
	font-weight:bold;
}
div#assurland table.al_formVehiculeHeader td.al_right
{
	width:4px;
/*	background:url(form_vehicule_title_right.gif) no-repeat;	*/	
}
div#assurland table.al_formVehiculeTable td.al_header2
{
	text-transform:uppercase;
	height:33px;
	background: url(form_vehicule_header.gif) repeat-x;
	font-size:10px;
	color:#C81415;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
div#assurland table.al_formVehiculeTable td.al_header
{
	text-transform:uppercase;
	height:33px;
	background: url(form_vehicule_header.gif) repeat-x;
	font-size:10px;
	color:#C81415;
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
div#assurland table.al_formVehiculeTable td.al_header2
{
	color:black;	
	cursor:pointer;
	text-decoration:underline;
}
div#assurland table.al_formVehiculeTable td.al_header2 img
{
	background-repeat:no-repeat;
	width:10px;
	height:9px;
	float:right;
	margin-top:3px;
}
div#assurland table.al_formVehiculeTable td.al_header2 img.al_sortAsc
{
	background-image:url(arrowBottom.gif);
}
div#assurland table.al_formVehiculeTable td.al_header2 img.al_sortDesc
{
	background-image:url(arrowTop.gif);
}

/* vehicleSelection popup */
div#assurland div.al_vehicleSelectionPopup
{
	border:solid 2px black;
	background-color:White;
	width:770px;
}
div#assurland div.al_vehicleSelectionPopup .al_formVehicule
{
	padding-left:20px;
	padding-right:20px;
	display:block;
	float:none;
}
div#assurland div.al_vehicleSelectionPopup .al_title
{
	height:21px;
	background-color:#007DE5;		
	vertical-align:middle;
	float:none;
	display:block;
}
div#assurland div.al_vehicleSelectionPopup .al_title .al_text 
{
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:4px 0 0 12px;
	text-align:left;
	float:left;
}
div#assurland div.al_vehicleSelectionPopup div.al_title div.al_picto {float:right;}
div#assurland div.al_vehicleSelectionPopup div.al_title div.al_picto img
{
	height:15px;
	width:15px;
	background-image :url(icone_fermer.gif);
	background-repeat:no-repeat;
	margin-top:3px;
	margin-right:3px;	
}
div#assurland div.al_vehicleSelectionPopupBackground
{
	opacity: 0.50;
	filter:alpha(opacity=50);
	background-color:black;
}

/* Adresse control */
div#assurland table.al_address td.al_adColUnique
{
	padding:7px 0px 3px 0px;
	text-align:left;
	vertical-align:top;
}
div#assurland table.al_address td.al_adColDefault
{
	padding:7px 0px 3px 0px;
	text-align:left;
	vertical-align:top;
}
div#assurland table.al_address td.al_adCol2
{
	padding:7px 0px 3px 0px;
	text-align:left;
	vertical-align:top;
}
div#assurland table.al_address td.al_adCol1
{
	padding:7px 0px 3px 0px;
	text-align:left;
	vertical-align:top;
}
div#assurland table.al_addressWithRequiredFieldStar td.al_label2
{
	padding-top:4px;
}

div#assurland table.al_addressWithRequiredFieldStar td.al_label1
{
	padding-top:4px;
}

/* Fixed sizes required for IE (100% failed) */
div#assurland table.al_address {width:607px;}
div#assurland table.al_address td.al_label1 {width:115px;}
div#assurland table.al_address td.al_adCol1 {width:15px;}
div#assurland table.al_address td.al_label2 {width:50px;}
div#assurland table.al_address td.al_adCol2 {width:265px;}
div#assurland table.al_address td.al_adColUnique {width:471px;}

/* Identity control */
div#assurland table.al_identity td.al_idCol2
{
	padding:8px 0px 3px 0px;
	text-align:left;
	vertical-align:top;
}

div#assurland table.al_identity td.al_idCol1
{
	padding:8px 0px 3px 0px;
	text-align:left;
	vertical-align:top;
}

div#assurland table.al_identity {width:100%;}
div#assurland table.al_identity td.al_label1 {width:115px;}
div#assurland table.al_identity td.al_idCol1 {width:153px;}
div#assurland table.al_identity td.al_label2 {width:45px;}
div#assurland table.al_identity td.al_idCol2 {}

/* Coordonnees page */
div#assurland div.al_coordonnee table.al_formTableContent td.al_colUnique 
{
	padding-left:0px;
	padding-right:0px;
}
div#assurland div.al_coordonnee table.al_formTable {width:607px;}
div#assurland div.al_coordonnee div.al_formFooterFirstPage {width:607px;}
div#assurland div.al_coordonnee table.al_formHeader {width:607px;}
div#assurland div.al_coordonnee div.al_formGlobalErrorMessage {width:607px;}
div#assurland div.al_coordonnee table.al_formTableContent td.al_colUnique {width:607px;}

div#assurland div.al_coordonnee table.al_formNavigation {height:64px;}
div#assurland div.al_coordonnee table.al_formNavigation input.al_btnContinue
{
	/*background-image:url(btn_economie_cliquez_ici.gif);*/
	background-image:url(btn_comparez_cliquez_ici.gif);
	width:170px;
	height:64px;
}
div#assurland div.al_coordonnee td.al_requiredField
{
	vertical-align:top;
	text-align:left;
	font-size:10px;
}

div#assurland div.al_coordonnee table.al_formHeader
{
	font-size:11px;
	font-weight:bold;
}

div#assurland div.al_coordonnee div.al_privatelife
{ 
	padding:20px 0px 0px 45px;
	width:215px;
	font-size:9px;
}
div#assurland div.al_coordonnee div.al_privatelife a:visited
{
	text-decoration:none;
	color:Black;
}
div#assurland div.al_coordonnee div.al_privatelife a
{
	text-decoration:none;
	color:Black;
}
div#assurland div.al_coordonnee div.al_privatelife p
{
	padding:0;
}
div#assurland div.al_coordonnee div.al_privatelife div.al_title
{
	height:80px;
}
div#assurland div.al_coordonnee div.al_privatelife div.al_title div.al_img
{
	position:absolute;
	margin-top:-20px;
	margin-left:-35px;
	background:transparent url(label.gif) no-repeat;
	width:185px;
	height:96px;
}
div#assurland div.al_coordonnee div.al_privatelife div.al_title p
{
	font-weight:bold;
	font-size:11px;
	float:right;
	width:105px;
	padding:0;
	margin:5px 0;
}
div#assurland div.al_coordonnee div.al_privatelife div.al_text
{
	clear:both;
}
div#assurland div.al_coordonnee div.al_privatelife div.al_bottom
{
	font-weight:bold;
	text-align:center;
	padding:0;
}

/* Proposal page */
div#assurland div.al_proposal td.al_pageCol1
{
	padding:0;
	margin:0;
	width:615px;
}
div#assurland div.al_proposal td.al_pageCol2
{
	padding:0;
	padding-left:10px;
	margin:0;
	width:203px;
}
div#assurland div.al_proposal td.al_pageCol2 img
{
	margin-top:75px;
	height:304px;
	width:203px;	
}
div#assurland div.al_proposalDoc td.al_pageCol2 img
{
	background: transparent url(boy_post.jpg) no-repeat left top;
}
div#assurland div.al_proposalTel td.al_pageCol2 img
{
	background: transparent url(girl_tel.jpg) no-repeat left top;
}
div#assurland div.al_proposalAgency td.al_pageCol2 img
{
	background: transparent url(boy_hand.jpg) no-repeat left top;
}
div#assurland div.al_proposalOnlineSubscription td.al_pageCol2 img
{
	background: transparent url(boy_sofa.jpg) no-repeat left top;
}
div#assurland div.al_proposalWebCallBack td.al_pageCol2 img
{
	background: transparent url(girl_tel.jpg) no-repeat left top;
}
div#assurland div.al_proposalByNeedReceive td.al_pageCol2 img
{
	background: transparent url(boy_post.jpg) no-repeat left top;
}
div#assurland div.al_proposalByNeedTalk td.al_pageCol2 img
{
	background: transparent url(girl_tel.jpg) no-repeat left top;
}
div#assurland div.al_proposalByNeedSubscribe td.al_pageCol2 img
{
	background: transparent url(girl_tel.jpg) no-repeat left top;
}
div#assurland div.al_proposal td.al_header
{
	text-align:left;
	font-weight:bold;
}
div#assurland div.al_proposal table.al_formTableContent td.al_colUnique
{
	padding-left:0px;
	padding-right:0px;
}
div#assurland div.al_proposal table.al_formTableContent td.al_col
{
	padding-left:0px;
	padding-right:0px;
}
div#assurland div.al_proposal table.al_formTable {width:615px;}
div#assurland div.al_proposal table.al_formHeader {width:615px;}
div#assurland div.al_proposal div.al_formGlobalErrorMessage {width:615px;}
div#assurland div.al_proposal table.al_formTableContent td.al_label1 {width:115px;}
div#assurland div.al_proposal table.al_formTableContent td.al_label2 {width:45px;}
div#assurland div.al_proposal table.al_formTableContent td.al_col {width:471px;}
div#assurland div.al_proposal table.al_formTableContent td.al_colUnique {width:607px;}

div#assurland div.al_proposal .al_withAdditonalQuestion table.al_formTableContent td.al_label1 {width:135px;}
div#assurland div.al_proposal .al_withAdditonalQuestion table.al_formTableContent td.al_label2 {width:45px;}
div#assurland div.al_proposal .al_withAdditonalQuestion table.al_formTableContent td.al_col {width:451px;}
div#assurland div.al_proposal .al_withAdditonalQuestion table.al_formTableContent td.al_colUnique {width:607px;}
div#assurland div.al_proposal .al_withAdditonalQuestion table.al_address td.al_adCol2 {width:247px;}
div#assurland div.al_proposal .al_withAdditonalQuestion table.al_address td.al_adColUnique {width:451px;}

div#assurland div.al_proposal table.al_formTableContent tr.al_title td.al_title
{
	padding-left:15px;
}

div#assurland div.al_proposal table.al_formHeader td.al_image
{
	vertical-align:top;
	width:40px;
}
div#assurland div.al_proposal table.al_formHeader td.al_image img
{
	margin-bottom:10px;
}
div#assurland div.al_proposal table.al_formHeader td.al_text
{
	font-weight:bold;
}
div#assurland div.al_proposal table.al_formHeader td.al_serviceBy
{
	text-align:right;
	font-size:10px;
}
div#assurland div.al_proposal table.al_formHeader td.al_serviceBy span.al_highlighted
{
	color:#C81415;
	font-size:10px;
}
div#assurland div.al_proposal table.al_formNavigation input.al_btnContinue
{
	background-image:url(btn_envoyez.gif);
	width:100px;
	height:30px;
}

div#assurland div.al_proposal td.al_agency
{
	padding:0px 0px 10px 10px;	
}

div#assurland div.al_proposal table.al_addressSuggestion
{
	width:100%;
}
div#assurland div.al_proposal table.al_addressSuggestion td.al_adsCol1
{
	font-weight:bold;
	padding-top:2px;
	padding-left:15px;
	width:200px;
}
div#assurland div.al_proposal table.al_addressSuggestion td.al_adsCol2 {}
div#assurland div.al_proposal table.al_addressSuggestion td.al_adsCol2 {}
div#assurland div.al_proposal div.al_addressSuggestion
{
	width:100%;
}
div#assurland div.al_proposal div.al_addressProposal div.al_addressProposalUpdate
{
	padding-top:15px;
	padding-left:15px;	
}

div#assurland div.al_proposal table.al_agencyAppointmentCallBack {width:100%;margin-top:15px;}
div#assurland div.al_proposal table.al_agencyAppointmentCallBack td.al_aacbCol1
{
	padding-left:20px;
	vertical-align:top;
}
div#assurland div.al_proposal table.al_agencyAppointmentCallBack {}

/* Proposal type choice */
div#assurland div.al_proposal table.al_formProposalTypeTelChoice
{
	width:100%;
	cursor:default;
}
div#assurland div.al_proposal table.al_formProposalTypeTelChoice td.al_tcCol2
{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold;
}
div#assurland div.al_proposal table.al_formProposalTypeTelChoice td.al_tcCol1
{
	vertical-align:top;
	padding-bottom:10px;
	font-weight:bold;
}
div#assurland div.al_proposal table.al_formProposalTypeTelChoice td.al_tcCol1
{
	padding-left:25px;
}
div#assurland div.al_proposal table.al_formProposalTypeTelChoice td.al_tcCol2
{
	padding-top:1px;
}
div#assurland div.al_proposal table.al_callBackInfo
{
	width:100%;
}
div#assurland div.al_proposal table.al_callBackInfo tr.al_contactDesc td
{
	font-weight:normal;
	font-style:italic;
	padding-top:5px;
}
div#assurland div.al_proposal table.al_formProposalTypeDocChoice
{
	width:100%;
}
div#assurland div.al_proposal table.al_formProposalTypeDocChoice td.al_dcCol2
{
	vertical-align:top;
}
div#assurland div.al_proposal table.al_formProposalTypeDocChoice td.al_dcCol1
{
	vertical-align:top;
}
div#assurland div.al_proposal table.al_formProposalTypeDocChoice td.al_dcCol1
{
	font-weight:bold;
	width:355px;
	padding:5px 0px 0px 5px;
}
div#assurland div.al_proposal table.al_formProposalTypeDocChoice td.al_dcCol2
{
}

div#assurland div.al_proposal table.al_formProposalTypeByNeedSubscribeChoice
{
	width:100%;
}
div#assurland div.al_proposal table.al_formProposalTypeByNeedSubscribeChoice td.al_dcCol2
{
	vertical-align:top;
}
div#assurland div.al_proposal table.al_formProposalTypeByNeedSubscribeChoice td.al_dcCol1
{
	vertical-align:top;
}
div#assurland div.al_proposal table.al_formProposalTypeByNeedSubscribeChoice td.al_dcCol1
{
	font-weight:bold;
	width:110px;
	padding:5px 0px 0px 5px;
}
div#assurland div.al_proposal table.al_formProposalTypeByNeedSubscribeChoice td.al_dcCol2
{
}
/* OneButton */
div#assurland div.al_proposal table.al_formProposalTypeOneButtonChoice{	width:100%;}
div#assurland div.al_proposal table.al_formProposalTypeOneButtonChoice td.al_col2{padding-left:23px;}

/* Default agency */
div#assurland div.al_proposal table.al_defaultAgency
{
	width:100%;
}
div#assurland div.al_proposal table.al_formTableContent table.al_defaultAgency td.al_title
{
	padding-bottom:5px;
}

/* AMDM agency */ 
div#assurland div.al_proposal table.al_amdmAgency
{
	width:100%;
}
div#assurland div.al_proposal table.al_formTableContent table.al_amdmAgency td.al_title
{
	padding-bottom:5px;
}
div#assurland div.al_proposal table.al_amdmAgency td.al_comment
{
	padding:0px;
}
/* Carrefour agency */
div#assurland div.al_proposal table.al_carrefourAgency
{
	width:100%;
}
div#assurland div.al_proposal table.al_formTableContent table.al_carrefourAgency td.al_title
{
	padding-bottom:10px;
}
div#assurland div.al_proposal table.al_carrefourAgency td.al_agCol1
{
	padding-left:25px;
	width:325px;
}
div#assurland div.al_proposal table.al_carrefourAgency td.al_agCol2 select
{
	width:240px;
}
/* MMA agency */
div#assurland div.al_proposal table.al_mmaAgency
{
	width:100%;
}
div#assurland div.al_proposal table.al_formTableContent table.al_mmaAgency td.al_title
{
	padding-bottom:10px;
}
div#assurland div.al_proposal table.al_mmaAgency td.al_nearestAgency
{
	padding-left:10px;
}
div#assurland div.al_proposal table.al_mmaAgency td.al_nearestAgency label
{
	text-transform:uppercase;
}
div#assurland div.al_proposal table.al_mmaAgency table.al_searchAgency
{
	width:100%;
}
div#assurland div.al_proposal table.al_mmaAgency .al_searchAgency td.al_agCol1
{
	width:215px;
	padding-left:6px;
	text-align:right;
}
div#assurland div.al_proposal table.al_mmaAgency .al_searchAgency td.al_agCol2
{
	width:140px;
}
div#assurland div.al_proposal table.al_mmaAgency .al_searchAgency td.al_agCol3
{
}
div#assurland div.al_proposal table.al_mmaAgency .al_searchAgency td.al_agCol3 select
{
	width:225px;
}

/* Proposal address error page (2nd try) */
/*div#assurland  div.al_addressError {width:834px;}*/
div#assurland div.al_addressError .al_text {font-weight:bold;padding:0px 0px 0px 15px;}
div#assurland div.al_addressError table.al_formTable {width:640px;margin-top:10px;}

/* Thanks page */
div#assurland div.al_thanks td.al_pageCol1
{
	width:620px;
	text-align:left;
	vertical-align:top;
	padding-right:10px;
}
div#assurland div.al_thanks td.al_pageCol2
{
	width:240px;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
}
div#assurland div.al_thanks td.al_separator
{
	background-image:url("colSeparator.gif");
	background-repeat:repeat-y;
	width:3px;
}
div#assurland div.al_thanks table.al_formNavigation td.al_back
{
	padding-left:0px;	
}
div#assurland div.al_thanks div.al_header
{

}
div#assurland div.al_thanks div.al_header td.al_logo
{
	width:40px;
	vertical-align:middle;
}
div#assurland div.al_thanks div.al_header td.al_text
{
	padding-left:20px;
}
div#assurland div.al_thanks div.al_header span.al_identity
{
	color:#C81415;
	font-weight:bold;
}
div#assurland div.al_thanks div.al_contact
{
	border:solid 3px #C81415;
	border-top:none;
}
div#assurland div.al_thanks div.al_title
{
	background-color:#C81415;
	color:White;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding:5px 2px 5px 2px;
}
div#assurland div.al_thanks div.al_info
{
	padding:5px;
	background-color:#EEEEEE;
	margin:10px 5px 10px 5px;
}
div#assurland div.al_thanks div.al_info span.al_title
{
	color:#C81415;
	font-weight:bold;
}
div#assurland div.al_thanks div.al_info span.al_text
{
}
div#assurland div.al_thanks div.al_info span.al_subText
{
	/*font-style:italic;*/
}
div#assurland div.al_thanks div.al_callback
{
	text-align:center;
	margin:5px;
}
div#assurland div.al_thanks td.al_pageCol2 div.al_other
{
	text-align:center;
	padding:25px 5px 5px 5px;
}
div#assurland div.al_thanks td.al_pageCol2 div.al_promo
{
	text-align:center;
	padding:25px 5px 5px 5px;
}
div#assurland div.al_thanks div.al_content
{
}
div#assurland div.al_thanks div.al_content p.al_title
{
	font-weight:bold;	
}

div#assurland div.al_thanks div.al_otherProduct
{
	margin-top:40px;
}
div#assurland div.al_thanks div.al_otherProduct p
{
	color:#C81415;
	font-weight:bold;	
}


/* Agency */
div#assurland div.al_thanks div.al_agency
{
}
div#assurland div.al_thanks div.al_agency .al_title
{
	font-weight:bold;
}

div#assurland div.al_thanksError
{
	width:780px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;		
}

/*Captcha */
div#assurland table.al_captcha td{text-align:center;}
div#assurland table.al_captcha td.al_captchaTxtCell {vertical-align:top;}
div#assurland table.al_captcha td.al_captchaImgCell {padding-left:10px; }
div#assurland table.al_captcha td.al_captchaImgCell img{width: 150px;height: 40px;}

/* Captcha proposal */
div#assurland div.al_proposal table.al_captchaTable {width:607px;}
div#assurland div.al_proposal table.al_captchaTable td.al_label {width:160px;}
div#assurland div.al_proposal table.al_captchaTable td.al_col {width:426px;}

/* Text under forms */
div#assurland div.al_quotation table.al_textUnderForm {width:780px;}
div#assurland div.al_quotation table.al_textUnderForm td.al_compare a{color:Black;font-size:14px;}
div#assurland div.al_quotation table.al_textUnderForm h2{color:Black;font-size:14px;}
div#assurland div.al_quotation table.al_textUnderForm h3 a
{color:Black;}
div#assurland div.al_quotation table.al_textUnderForm h3
{color:Black;}
div#assurland div.al_quotation table.al_textUnderForm h3{ display:block;}
div#assurland div.al_quotation table.al_textUnderForm h2{ display:block;}
div#assurland div.al_quotation table.al_textUnderForm td.al_compare 
{
	text-align:center;
	font-weight:bold;
	padding-top:20px;
}
Div#assurland div.al_quotation table.al_textUnderForm h2{margin-top:20px;}
Div#assurland div.al_quotation table.al_textUnderForm h3.al_article{margin: 10px 0px 0px 0px;padding:0px;font-size:11px;font-weight:normal;}

/*
 *	Product type form CSS specifications
 *
 *  form table width = child cell size + intern padding
 *  /!\ Please keep exact equivalence /!\
 */

/* 
 * Borrow css defintion
 */

div#assurland div.al_borrow table.al_formHeader img.al_formHeaderImage
{
	background-image:url("borrow.gif");
	background-repeat:no-repeat;
	width:100px;
	height:65px;
}

/* Form page */
div#assurland div.al_borrow div.al_quotation table.al_formTable {width:780px;}
div#assurland div.al_borrow div.al_quotation div.al_formFooterFirstPage {width:780px;}
div#assurland div.al_borrow div.al_quotation table.al_formHeader {width:780px;}
div#assurland div.al_borrow div.al_quotation div.al_formGlobalErrorMessage {width:780px;}
div#assurland div.al_borrow table.al_formTableContent tr.al_intro td.al_comment {width:760px;}
div#assurland div.al_borrow div.al_p1 table.al_formTableContent td.al_label {width:405px;}
div#assurland div.al_borrow div.al_p1 table.al_formTableContent td.al_col {width:330px;}
div#assurland div.al_borrow div.al_p1 table.al_formTableContent td.al_ddlGroup1 select{width:160px;}
div#assurland div.al_borrow div.al_p1 table.al_formTableContent td.al_rblGroup1 td {padding-bottom:10px;}
div#assurland div.al_borrow div.al_p2_1a table.al_formTableContent td.al_label {width:387px;}
div#assurland div.al_borrow div.al_p2_1a table.al_formTableContent td.al_col1 {width:345px;}
div#assurland div.al_borrow div.al_p2_2a table.al_formTableContent td.al_label {width:230px;}
div#assurland div.al_borrow div.al_p2_2a table.al_formTableContent td.al_col1 {width:243px;}
div#assurland div.al_borrow div.al_p2_2a table.al_formTableContent td.al_col2 {width:243px;}
div#assurland div.al_borrow div.al_p2_1a table.al_formTableContent td.al_ddlGroup1 select{width:274px;}
div#assurland div.al_borrow div.al_p2_1a table.al_formTableContent td.al_zipCodeDdl select{width:225px;}
div#assurland div.al_borrow div.al_p2_2a table.al_formTableContent td.al_ddlGroup1 select{width:243px;}
div#assurland div.al_borrow div.al_p2_2a table.al_formTableContent td.al_zipCodeDdl select{width:195px;}

/* Proposal page */
/* Update following codes to manage proposal page css properties (size, padding, ...) */
/*
div#assurland div.al_borrow div.al_proposal table.al_formHeader, 
div#assurland div.al_borrow div.al_proposal table.al_formTable {}
div#assurland div.al_borrow div.al_proposal table.al_formTableContent td.al_label1 {}
div#assurland div.al_borrow div.al_proposal table.al_formTableContent td.al_label2 {}
div#assurland div.al_borrow div.al_proposal table.al_formTableContent td.al_col {}
div#assurland div.al_borrow div.al_proposal table.al_formTableContent td.al_colUnique {}
*/

/* 
 * Car css defintion
 */
 
 div#assurland div.al_car table.al_formHeader img.al_formHeaderImage
{
	background-image:url("car.gif");
	background-repeat:no-repeat;
	width:111px;
	height:74px;
}

/* Form page */
div#assurland div.al_car div.al_quotation table.al_formTable {width:780px;}
div#assurland div.al_car div.al_quotation div.al_formFooterFirstPage {width:780px;}
div#assurland div.al_car div.al_quotation table.al_formHeader {width:780px;}
div#assurland div.al_car div.al_quotation div.al_formGlobalErrorMessage {width:780px;}
div#assurland div.al_car table.al_formTableContent tr.al_intro td.al_comment {width:760px;}

div#assurland div.al_car div.al_p1 table.al_formTableContent td.al_label {width:369px;}
div#assurland div.al_car div.al_p1 table.al_formTableContent td.al_col {width:366px;}

div#assurland div.al_car div.al_p2_1a table.al_formTableContent td.al_label {width:399px;}
div#assurland div.al_car div.al_p2_1a table.al_formTableContent td.al_col1 {width:336px;}
div#assurland div.al_car div.al_p2_2a table.al_formTableContent td.al_label {width:251px;}
div#assurland div.al_car div.al_p2_2a table.al_formTableContent td.al_col1 {width:234px;}
div#assurland div.al_car div.al_p2_2a table.al_formTableContent td.al_col2 {width:234px;}
div#assurland div.al_car div.al_p2_2a table.al_formTableContent td.al_ddlGroup1 select {width:70px;}

div#assurland div.al_car div.al_p2_1a table.al_formTableContent td.al_ddlGroup1 select {width:70px;}

div#assurland div.al_car div.al_p3 table.al_formTableContent td.al_label {width:370px;}
div#assurland div.al_car div.al_p3 table.al_formTableContent td.al_col {width:365px;}
div#assurland div.al_car div.al_p3 table.al_formTableContent .al_selectedCar
{	
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
div#assurland div.al_car div.al_p3 table.al_formTableContent .al_selectedCar a
{
	color:#C81415;
}
div#assurland div.al_car div.al_p3 table.al_formTableContent .al_selectedVehicule
{
	position:absolute;
	top:13px;
	left:160px;
	width:140px;
	height:133px;
	padding: 4px 11px 0px 54px;
	background-image:url(carSelected.gif);
	text-align:center;
}

div#assurland div.al_car div.al_p4_1a table.al_formTableContent td.al_label {width:400px;}
div#assurland div.al_car div.al_p4_1a table.al_formTableContent td.al_col1 {width:335px;}
div#assurland div.al_car div.al_p4_2a table.al_formTableContent td.al_label {width:241px;}
div#assurland div.al_car div.al_p4_2a table.al_formTableContent td.al_col1 {width:239px;}
div#assurland div.al_car div.al_p4_2a table.al_formTableContent td.al_col2 {width:239px;}
div#assurland div.al_car div.al_p4_2a table.al_formTableContent td.al_colUnique {width:482px;}
div#assurland div.al_car div.al_p4_1a td.al_rblGroup1 td
{
	padding-bottom:8px;
}
div#assurland div.al_car div.al_p4_2a td.al_col2 .al_comment
{
	color:#0070C0;
	font-size:9px;
	font-weight:normal;
	margin-left:58px;
	padding-top:3px;
}

div#assurland div.al_car div.al_p4_2a td.al_col1 .al_comment
{
	color:#0070C0;
	font-size:9px;
	font-weight:normal;
	margin-left:58px;
	padding-top:3px;
}

div#assurland div.al_car div.al_p4_1a td.al_col1 .al_comment
{
	color:#0070C0;
	font-size:9px;
	font-weight:normal;
	margin-left:58px;
	padding-top:3px;
}

/* Proposal page */
/* Update following codes to manage proposal page css properties (size, padding, ...) */
/*
div#assurland div.al_car div.al_proposal table.al_formHeader, 
div#assurland div.al_car div.al_proposal table.al_formTable {}
div#assurland div.al_car div.al_proposal table.al_formTableContent td.al_label1 {}
div#assurland div.al_car div.al_proposal table.al_formTableContent td.al_label2 {}
div#assurland div.al_car div.al_proposal table.al_formTableContent td.al_col {}
div#assurland div.al_car div.al_proposal table.al_formTableContent td.al_colUnique {}
*/
 
 /* 
 * Health css defintion
 */
 
 div#assurland div.al_health table.al_formHeader img.al_formHeaderImage
{
	background-image:url("health.gif");
	background-repeat:no-repeat;
	width:97px;
	height:71px;
}

/* Form page */
div#assurland div.al_health div.al_quotation table.al_formTable {width:780px;}
div#assurland div.al_health div.al_quotation div.al_formFooterFirstPage {width:780px;}
div#assurland div.al_health div.al_quotation table.al_formHeader {width:780px;}
div#assurland div.al_health div.al_quotation div.al_formGlobalErrorMessage {width:780px;}
div#assurland div.al_health table.al_formTableContent tr.al_intro td.al_comment {width:760px;}
div#assurland div.al_health div.al_p1 table.al_formTableContent td.al_label {width:385px;}
div#assurland div.al_health div.al_p1 table.al_formTableContent td.al_col {width:350px;}
div#assurland div.al_health div.al_p1 table.al_formTableContent td.al_ddlGroup1 select{width:130px;}
div#assurland div.al_health div.al_p1 td.al_rblGroup1 td
{
	padding-bottom:10px;
}
div#assurland div.al_health div.al_p2_1a table.al_formTableContent td.al_label {width:358px;}
div#assurland div.al_health div.al_p2_1a table.al_formTableContent td.al_col1 {width:377px; }
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_label {width:277px;}
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_col1 {width:220px; padding-left:5px;}
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_col2 {width:210px;padding-left:5px;}
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_zipCodeDdl select{width:172px;}
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_ddlGroup1 select{width:253px;}
div#assurland div.al_health div.al_p2_1a table.al_formTableContent td.al_ddlGroup1 select{width:253px;}
div#assurland div.al_health div.al_p2_2a table.al_formTableContent td.al_ddlGroup2 select{width:220px;}

div#assurland div.al_health div.al_p2_1a table.al_formTableContent td.al_ddlGroup2 select{width:220px;}

div#assurland div.al_health table.al_formTableContent td.al_col1 .alp_child {}
div#assurland div.al_health table.al_formTableContent td.al_col1 .alp_child td.alp_label
{
	color:#3C3C3C;	
	margin-top:0px;
	padding-top:0px;
	border-collapse:collapse;
	vertical-align:middle;
	padding-right:5px;
	padding-left:5px;
	white-space:nowrap;
}

div#assurland div.al_health table.al_formTableContent tr.al_title td.al_title 
{
	padding-left:20px;
}


/* Proposal page */
/* Update following codes to manage proposal page css properties (size, padding, ...) */
/*
div#assurland div.al_health div.al_proposal table.al_formHeader, 
div#assurland div.al_health div.al_proposal table.al_formTable {}
div#assurland div.al_health div.al_proposal table.al_formTableContent td.al_label1 {}
div#assurland div.al_health div.al_proposal table.al_formTableContent td.al_label2 {}
div#assurland div.al_health div.al_proposal table.al_formTableContent td.al_col {}
div#assurland div.al_health div.al_proposal table.al_formTableContent td.al_colUnique {}
*/

 /* 
 * Home css defintion
 */
 
div#assurland div.al_home table.al_formHeader img.al_formHeaderImage
{
	background-image:url("home.gif");
	background-repeat:no-repeat;
	width:101px;
	height:73px;
}

/* Form page */
div#assurland div.al_home div.al_quotation table.al_formTable {width:780px;}
div#assurland div.al_home div.al_quotation div.al_formFooterFirstPage {width:780px;}
div#assurland div.al_home div.al_quotation table.al_formHeader {width:780px;}
div#assurland div.al_home div.al_quotation div.al_formGlobalErrorMessage {width:780px;}
div#assurland div.al_home table.al_formTableContent tr.al_intro td.al_comment {width:760px;}
div#assurland div.al_home div.al_p1 table.al_formTableContent td.al_label {width:367px;}
div#assurland div.al_home div.al_p1 table.al_formTableContent td.al_col  {width:368px;}
div#assurland div.al_home div.al_p2 table.al_formTableContent td.al_label {width:387px;}
div#assurland div.al_home div.al_p2 table.al_formTableContent td.al_col  {width:348px;}
div#assurland div.al_home div.al_p3 table.al_formTableContent td.al_label {width:407px;}
div#assurland div.al_home div.al_p3 table.al_formTableContent td.al_col  {width:328px;}

div#assurland div.al_home div.al_p1 td.al_rblGroup1 td
{
	width:150px;	
	padding:0;
	margin:0;
	white-space:nowrap;
	vertical-align:top;
}

div#assurland div.al_home div.al_p2 table.al_formTableContent td.al_ddlGroup1 select{width:140px;}
div#assurland div.al_home div.al_p2 table.al_formTableContent td.al_ddlGroup2 select{width:70px;}

div#assurland div.al_home div.al_p3 td.al_rblGroup1 td
{
	padding-right:4px;
	white-space:nowrap;
}
div#assurland div.al_home div.al_p3 table.al_formTableContent td.al_ddlGroup1 select{width:130px;}
div#assurland div.al_home div.al_p3 table.al_formTableContent td.al_txtGroup1 input{width:39px;}

/* Proposal page */
div#assurland div.al_home table.al_homeAddon
{
	width:100%;
}
div#assurland div.al_home table.al_homeAddon tr.al_title td.al_label1
{
	font-weight:bold;
}
div#assurland div.al_home table.al_homeAddon tr.al_title
{
	font-weight:bold;
}
div#assurland div.al_home table.al_homeAddon tr.al_title td.al_label1
{
	padding:0 6px 0 0;
}
div#assurland div.al_home table.al_homeAddon td.al_label1
{
	font-weight:normal;
}
div#assurland div.al_home table.al_homeAddon td.al_haCol1
{
	width:120px;
	text-align:center;
}
div#assurland div.al_home table.al_homeAddon td.al_haCol2
{
	/* No size (table size equals 100%) */
}

/* Update following codes to manage proposal page css properties (size, padding, ...) */
/*
div#assurland div.al_home div.al_proposal table.al_formHeader, 
div#assurland div.al_home div.al_proposal table.al_formTable {}
div#assurland div.al_home div.al_proposal table.al_formTableContent td.al_label1 {width:200px;}
div#assurland div.al_home div.al_proposal table.al_formTableContent td.al_label2 {}
div#assurland div.al_home div.al_proposal table.al_formTableContent td.al_col {width:345px;}
div#assurland div.al_home div.al_proposal table.al_formTableContent td.al_colUnique {}
*/
 
 /* 
 * Life css defintion
 */
 
 div#assurland div.al_life table.al_formHeader img.al_formHeaderImage
{
	background-image:url("http://content.assurland.com/Images2/picto/product/life.gif");
	background-repeat:no-repeat;
	width:110px;
	height:80px;
}

/* Form page */
div#assurland div.al_life div.al_quotation table.al_formTable {width:780px;}
div#assurland div.al_life div.al_quotation div.al_formFooterFirstPage {width:780px;}
div#assurland div.al_life div.al_quotation table.al_formHeader {width:780px;}
div#assurland div.al_life div.al_quotation div.al_formGlobalErrorMessage {width:780px;}
div#assurland div.al_life table.al_formTableContent tr.al_intro td.al_comment {width:760px;}
div#assurland div.al_life div.al_p1 table.al_formTableContent td.al_label {width:360px;}
div#assurland div.al_life div.al_p1 table.al_formTableContent td.al_col  {width:345px;}
div#assurland div.al_life div.al_p1 table.al_formTableContent td.al_ddlGroup1 select{width:170px;}
div#assurland div.al_life div.al_p1 table.al_formTableContent td.al_rblGroup1 td
{
	padding-bottom:10px;
}

/* Proposal page */
/* Update following codes to manage proposal page css properties (size, padding, ...) */
/*
div#assurland div.al_life div.al_proposal table.al_formHeader, 
div#assurland div.al_life div.al_proposal table.al_formTable {}
div#assurland div.al_life div.al_proposal table.al_formTableContent td.al_label1 {}
div#assurland div.al_life div.al_proposal table.al_formTableContent td.al_label2 {}
div#assurland div.al_life div.al_proposal table.al_formTableContent td.al_col {}
div#assurland div.al_life div.al_proposal table.al_formTableContent td.al_colUnique {}
*/
 
 /* 
 * Lpr css defintion
 */
 
 
div#assurland div.al_lpr table.al_formHeader .al_formHeaderImage
{
	background-image:url("http://content.assurland.com/Images2/picto/product/life.gif");
	background-repeat:no-repeat;
	width:110px;
	height:80px;
}

div#assurland div.al_lpr div.al_p1 table.al_formTableContent td.al_rblGroup1 td
{
	padding-bottom:10px;
}

/* Form page */
div#assurland div.al_lpr div.al_quotation table.al_formTable {width:780px;}
div#assurland div.al_lpr div.al_quotation div.al_formFooterFirstPage {width:780px;}
div#assurland div.al_lpr div.al_quotation table.al_formHeader {width:780px;}
div#assurland div.al_lpr div.al_quotation div.al_formGlobalErrorMessage {width:780px;}
div#assurland div.al_lpr table.al_formTableContent tr.al_intro td.al_comment {width:760px;}
div#assurland div.al_lpr div.al_p1 table.al_formTableContent td.al_label {width:400px;}
div#assurland div.al_lpr div.al_p1 table.al_formTableContent td.al_col  {width:335px;}

div#assurland div.al_lpr div.al_p1 table.al_formTableContent td.al_ddlGroup2 select{width:125px;}
div#assurland div.al_lpr div.al_p1 table.al_formTableContent td.al_ddlGroup1 select{width:165px;}
div#assurland div.al_lpr div.al_p1 table.al_formTableContent .al_subText
{ padding-left:8px;}

/* Proposal page */
/* Update following codes to manage proposal page css properties (size, padding, ...) */
/*
div#assurland div.al_lpr div.al_proposal table.al_formHeader, 
div#assurland div.al_lpr div.al_proposal table.al_formTable {}
div#assurland div.al_lpr div.al_proposal table.al_formTableContent td.al_label1 {}
div#assurland div.al_lpr div.al_proposal table.al_formTableContent td.al_label2 {}
div#assurland div.al_lpr div.al_proposal table.al_formTableContent td.al_col {}
div#assurland div.al_lpr div.al_proposal table.al_formTableContent td.al_colUnique {}
*/
 
 /* 
 * Moto css defintion
 */
 
 div#assurland div.al_moto table.al_formHeader img.al_formHeaderImage
{
	background-image:url("moto.gif");
	background-repeat:no-repeat;
	width:110px;
	height:75px;
}

/* Form page */
div#assurland div.al_moto div.al_quotation table.al_formTable {width:780px;}
div#assurland div.al_moto div.al_quotation div.al_formFooterFirstPage {width:780px;}
div#assurland div.al_moto div.al_quotation table.al_formHeader {width:780px;}
div#assurland div.al_moto div.al_quotation div.al_formGlobalErrorMessage {width:780px;}
div#assurland div.al_moto table.al_formTableContent tr.al_intro td.al_comment {width:760px;}

div#assurland div.al_moto div.al_p1 table.al_formTableContent td.al_label{width:369px;}
div#assurland div.al_moto div.al_p1 table.al_formTableContent td.al_col {width:366px;}

div#assurland div.al_moto div.al_p2 table.al_formTableContent td.al_label {width:410px;}
div#assurland div.al_moto div.al_p2 table.al_formTableContent td.al_col  {width:325px;}

div#assurland div.al_moto div.al_p2 td.al_rblGroup1 td
{
	padding-bottom:10px;
}

div#assurland div.al_moto div.al_p1 td.al_rblGroup1 td
{
	padding-bottom:10px;
}

div#assurland div.al_moto div.al_p3 table.al_formTableContent td.al_label {width:369px;}
div#assurland div.al_moto div.al_p3 table.al_formTableContent td.al_col {width:366px;}
div#assurland div.al_moto div.al_p4 table.al_formTableContent td.al_label {width:366px;}
div#assurland div.al_moto div.al_p4 table.al_formTableContent td.al_col {width:366px;}

div#assurland div.al_moto div.al_p4 table.al_formTableContent td.al_ddlGroup1 select{width:65px;}

div#assurland div.al_moto div.al_formVehicule
{
	width:600px;
}

/* Proposal page */
/* Update following codes to manage proposal page css properties (size, padding, ...) */
/*
div#assurland div.al_moto div.al_proposal table.al_formHeader, 
div#assurland div.al_moto div.al_proposal table.al_formTable {}
div#assurland div.al_moto div.al_proposal table.al_formTableContent td.al_label1 {}
div#assurland div.al_moto div.al_proposal table.al_formTableContent td.al_label2 {}
div#assurland div.al_moto div.al_proposal table.al_formTableContent td.al_col {}
div#assurland div.al_moto div.al_proposal table.al_formTableContent td.al_colUnique {}
*/
 
 /* 
 * Vie css defintion
 */
 
 div#assurland div.al_vietable.al_formHeader img.al_formHeaderImage
{
	background-image:url("vie.gif");
	background-repeat:no-repeat;
	width:64px;
	height:72px;
}

/* Form page */
div#assurland div.al_vie div.al_quotation table.al_formTable {width:780px;}
div#assurland div.al_vie div.al_quotation div.al_formFooterFirstPage {width:780px;}
div#assurland div.al_vie div.al_quotation table.al_formHeader {width:780px;}
div#assurland div.al_vie div.al_quotation div.al_formGlobalErrorMessage {width:780px;}
div#assurland div.al_vietable.al_formTableContent tr.al_intro td.al_comment {width:760px;}
div#assurland div.al_vie div.al_p1 table.al_formTableContent td.al_label {width:385px;}
div#assurland div.al_vie div.al_p1 table.al_formTableContent td.al_col  {width:350px;}
div#assurland div.al_vie div.al_p2 table.al_formTableContent td.al_label {width:385px;}
div#assurland div.al_vie div.al_p2 table.al_formTableContent td.al_col {width:350px;}
div#assurland div.al_vie div.al_p2 table.al_formTableContent td.al_colUnique {width:738px;}

div#assurland div.al_vie div.al_p1 table.al_formTableContent td.al_ddlGroup1 select{width:152px;}
div#assurland div.al_vie div.al_p1 td.al_rblGroup1 td
{
	width:65px;	
	padding:0;
	margin:0;
	white-space:nowrap;	
	vertical-align:top;
}
div#assurland div.al_vie div.al_p1 td.al_rblGroup2 td
{
	height:30px;
	vertical-align:top;
}

div#assurland div.al_vie div.al_p2 td.al_rblGroup1 
{
	padding-left:30px;
}
div#assurland div.al_vie div.al_p2 td.al_rblGroup1 td
{
	padding:0 0 5px 0px;
	margin:0;
}
div#assurland div.al_vie div.al_p2 td.al_rblGroup1 td table.al_ContrGuaranteeCode 
{
	width:698px;
	margin-top:0px;
	padding-top:0px;
	cursor:default;
}
div#assurland div.al_vie div.al_p2 td.al_rblGroup1 .al_selected .al_subText
{
	font-weight:bold;
}
div#assurland div.al_vie div.al_p2 td.al_rblGroup1 .al_selected
{
	font-weight:bold;
}
div#assurland div.al_vie div.al_p2 td table.al_ContrGuaranteeCode td.al_col3
{
	padding:0 0 0 5px;
	vertical-align:middle;
} 
div#assurland div.al_vie div.al_p2 td table.al_ContrGuaranteeCode td.al_col2
{
	padding:0 0 0 5px;
	vertical-align:middle;
} 
div#assurland div.al_vie div.al_p2 td table.al_ContrGuaranteeCode td.al_col1
{
	padding:0 0 0 5px;
	vertical-align:middle;
} 
div#assurland div.al_vie div.al_p2 td.al_rblGroup1 td table.al_ContrGuaranteeCode td.al_col1
{
	width:450px;
	vertical-align:top;
}
div#assurland div.al_vie div.al_p2 table.al_ContrGuaranteeCode td.al_col2 img
{
	background-image:url(BlueArrow.gif);
	width:33px;
	height:34px;
}
div#assurland div.al_vie div.al_p2 table.al_ContrGuaranteeCode td.al_col3{width:200px;}

/* Address page */
/*div#assurland div.al_vie div.al_coordonnee table.al_formNavigation input.al_btnContinue
{
	background-image:url(btn_comparez_cliquez_ici.gif);
}*/

/* Proposal page */
/* Update following codes to manage proposal page css properties (size, padding, ...) */
/*
div#assurland div.al_vie div.al_proposal table.al_formHeader, 
div#assurland div.al_vie div.al_proposal table.al_formTable {}
div#assurland div.al_vie div.al_proposal table.al_formTableContent td.al_label1 {}
div#assurland div.al_vie div.al_proposal table.al_formTableContent td.al_label2 {}
div#assurland div.al_vie div.al_proposal table.al_formTableContent td.al_col {}
div#assurland div.al_vie div.al_proposal table.al_formTableContent td.al_colUnique {}
*/



/*
 * Form 2
 */
 
 /* Form table */

div#assurland table.al_formTable2 table.al_tableCalendar tr.al_header td.al_right
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTable2 table.al_tableCalendar tr.al_header td.al_left
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 td.al_borderBottomRight
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 td.al_borderBottomLeft
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 td.al_borderMiddleRight
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 td.al_borderMiddleLeft
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 td.al_borderTopRight
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 td.al_borderTopLeft
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 table.al_navigation td.al_help a.al_helpLink
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 table.al_navigation td.al_next a img
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 table.al_navigation td.al_back a img
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 table.al_navigation td.al_next
{
	background: url('form.png') no-repeat;
}

div#assurland table.al_formTableContent2 table.al_navigation td.al_back
{
	background: url('form.png') no-repeat;
}
div#assurland table.al_tableCalendar tr.al_header td
{
	background: url('repeatx.gif') repeat-x;
}

div#assurland table.al_formTableContent2 td.al_borderBottomMiddle
{
	background: url('repeatx.gif') repeat-x;
}

div#assurland table.al_formTableContent2 td.al_borderTopMiddle
{
	background: url('repeatx.gif') repeat-x;
}

div#assurland table.al_formTableContent2 table.al_navigation td.al_help
{
	background: url('repeatx.gif') repeat-x;
}

div#assurland table.al_formTableContent2 table.al_navigation td.al_label
{
	background: url('repeatx.gif') repeat-x;
}

div#assurland table.al_formTable2
{
	font-weight: normal;
	font-family: Verdana;
	font-size: 11px;
	margin:0 0 20px 0;
	/*color:#3C3C3C;*/
}
div#assurland table.al_formTable2 td
{
	text-align:left;
}
div#assurland table.al_formTableContent2 tr.al_border
{
	height:7px;
}
div#assurland table.al_formTableContent2 td.al_border
{
	background-color:#C81415;
	width:7px;
	height:7px;
	margin:0;
	padding:0;
}
div#assurland table.al_formTableContent2 td.al_border img
{
	width:7px;
	height:7px;	
}
div#assurland table.al_formTableContent2 td.al_borderTopLeft {background-position:-214px -37px;}
div#assurland table.al_formTableContent2 td.al_borderTopRight {background-position:-221px -37px;}
div#assurland table.al_formTableContent2 td.al_borderTopMiddle {background-position:0px -75px;}
div#assurland table.al_formTableContent2 td.al_borderMiddleLeft {background-position:-251px -37px; background-repeat:repeat-y;}
div#assurland table.al_formTableContent2 td.al_borderMiddleRight {background-position:-258px -37px; background-repeat:repeat-y;}
div#assurland table.al_formTableContent2 td.al_borderBottomLeft {background-position:-214px -44px;}
div#assurland table.al_formTableContent2 td.al_borderBottomRight {background-position:-221px -44px;}
div#assurland table.al_formTableContent2 td.al_borderBottomMiddle {background-position:0px -75px;}

div#assurland table.al_formTableContent2 td.al_col
{
	text-align:left;
	vertical-align:top;
	padding:10px 0px;
	font-size:14px;
}
div#assurland table.al_formTableContent2 td.al_colHeader
{
	background-color: #C81415;
	color: White;
	padding:0;
}

div#assurland table.al_formTableContent2 table.al_navigation
{
	background-color: #BBBBBB;
	width:100%;
	height:74px;
	border:0;
	padding:0;
	margin:0;
}
div#assurland table.al_formTableContent2 table.al_navigation *
{
	color: white;
}
div#assurland table.al_formTableContent2 table.al_navigation td
{
	vertical-align:top;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_next
{
	width:106px;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_back
{
	width:106px;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_next a img
{
	width:26px;
	height:38px;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_back a img
{
	width:26px;
	height:38px;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_next a img:hover
{
	cursor:pointer;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_back a img:hover
{
	cursor:pointer;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_back
{
	background-position:0 0;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_back a img
{
	margin-top:19px;
	margin-left:42px;
	background-position:-266px 0;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_next
{
	background-position:-107px 0;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_next a img
{
	margin-top:19px;
	margin-left:42px;
	background-position:-293px 0;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_help
{
	padding-top:20px;
	width:36px;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_help a.al_helpLink
{
	background-position:-214px 0;

}
div#assurland table.al_formTableContent2 table.al_navigation td.al_help img.al_helpLinkSizer
{
	width:36px;
	height:36px;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_label
{
	vertical-align:middle;
}
div#assurland table.al_formTableContent2 table.al_navigation td.al_label *
{
	font-size:17px;
	font-weight:bold;
}
div#assurland table.al_formTable2 div.al_progressBar
{
	background:url('px.gif') no-repeat;
	margin:10px 0;
	width:100%;
	height:64px;
}

/* ListBoxTable control */
div#assurland table.al_listBoxTable
{
	width:100%;
	border-collapse:separate;
}
div#assurland table.al_listBoxTable tr
{
}
div#assurland table.al_listBoxTable td
{
	font-size:14px;
	padding:5px;
	cursor:pointer;
	border: solid 1px white;
}
div#assurland table.al_listBoxTable td.al_selectedOver
{
	background-color:#E2F4F8;	
	border: solid 1px #3CB4D2;
	color:#0981A3;
	font-weight:bold;
}
div#assurland table.al_listBoxTable td.al_selected
{
	background-color:#E2F4F8;	
	border: solid 1px #3CB4D2;
	color:#0981A3;
	font-weight:bold;
}
div#assurland table.al_listBoxTable td.al_over
{
	background-color:#E2F4F8;	
	border: solid 1px #3CB4D2;
	color:#0981A3;
	font-weight:bold;
}
div#assurland table.al_listBoxTable td.al_selectedOver
{
	font-weight:bold;
}
div#assurland table.al_listBoxTable td.al_selected
{
	font-weight:bold;
}
div#assurland table.al_listBoxTable td.al_selectedOver
{
	border-color:#007997;
}

/* CalendarTable control */
div#assurland table.al_tableCalendar 
{
	width:100%;
}
div#assurland table.al_formTable2 table.al_tableCalendar td
{
	vertical-align:top;
}
div#assurland table.al_formTable2 table.al_tableCalendar td.al_right
{
	width:4px;
}
div#assurland table.al_formTable2 table.al_tableCalendar td.al_left
{
	width:4px;
}
div#assurland table.al_tableCalendar tr.al_header td
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	background-position:0px -91px;
	height:32px;
	vertical-align:middle;
}
div#assurland table.al_tableCalendar tr.al_header td.al_day {width:150px;padding-left:20px;}
div#assurland table.al_tableCalendar tr.al_header td.al_month {width:150px;	padding-left:5px;}
div#assurland table.al_tableCalendar tr.al_header td.al_year {padding-left:15px;}
div#assurland table.al_formTable2 table.al_tableCalendar tr.al_header td.al_left
{
	background-position:-230px -37px;
}
div#assurland table.al_formTable2 table.al_tableCalendar tr.al_header td.al_right
{
	background-position:-235px -37px;
}
div#assurland table.al_tableCalendar table.al_listBoxTable
{
	margin-top:5px;
}
div#assurland table.al_tableCalendar td.al_day table.al_listBoxTable
{
	width:100px;
}
div#assurland table.al_tableCalendar td.al_year table.al_listBoxTable td
{
	text-align:center;
}
div#assurland table.al_tableCalendar td.al_day table.al_listBoxTable td
{
	text-align:center;
}
div#assurland table.al_tableCalendar td.al_month table.al_listBoxTable
{
	width:100px;
}

/* ZipCode Form2 control */
div#assurland div.al_zipCodeForm2 *
{
	font-size:14px;
}
div#assurland div.al_zipCodeForm2 td
{
	padding:10px;
}
div#assurland div.al_zipCodeForm2 td.al_col1 input
{
	width:50px;
}
div#assurland div.al_zipCodeForm2 td.al_col3 img
{
	background: transparent url("btn_validez.gif") no-repeat;
	width:90px;
	height:30px;
}
div#assurland div.al_zipCodeForm2 td.al_col3 img:hover
{
	cursor:pointer;
}

/*
 * Coordonnee page
 */
 
div#assurland div.al_coordonnee2 table.al_formTable2
{
	margin-bottom:0;
}
div#assurland div.al_coordonnee2 table.al_formNavigation input.al_btnContinue
{
	background-image:url(btn_comparez_cliquez_ici.gif);
	width:170px;
	height:64px;
}
div#assurland div.al_coordonnee2 td.al_requiredField
{
	vertical-align:top;
	text-align:left;
	font-size:10px;
}
div#assurland div.al_coordonnee2 table.al_formNavigation
{
	margin-bottom:20px;
}

/* Adresse control */
div#assurland div.al_coordonnee2 table.al_address td.al_adColUnique
{
	padding:7px 0px 3px 0px;
	text-align:left;
	vertical-align:top;
}
div#assurland div.al_coordonnee2 table.al_address td.al_adColDefault
{
	padding:7px 0px 3px 0px;
	text-align:left;
	vertical-align:top;
}
div#assurland div.al_coordonnee2 table.al_address td.al_adCol2
{
	padding:7px 0px 3px 0px;
	text-align:left;
	vertical-align:top;
}
div#assurland div.al_coordonnee2 table.al_address td.al_adCol1
{
	padding:7px 0px 3px 0px;
	text-align:left;
	vertical-align:top;
}
div#assurland div.al_coordonnee2 table.al_addressWithRequiredFieldStar td.al_label2
{
	padding-top:4px;
}
div#assurland div.al_coordonnee2 table.al_addressWithRequiredFieldStar td.al_label1
{
	padding-top:4px;
}
div#assurland div.al_coordonnee2 table.al_formTableContent2 table.al_address td.al_label2 *
{
	font-size:14px;
	font-weight:bold;
}
div#assurland div.al_coordonnee2 table.al_formTableContent2 table.al_address td.al_label1 *
{
	font-size:14px;
	font-weight:bold;
}
div#assurland div.al_coordonnee2 table.al_formTableContent2 table.al_address td.al_label *
{
	font-size:14px;
	font-weight:bold;
}
div#assurland div.al_coordonnee2 table.al_formTableContent2 table.al_address td.al_label2
{
	text-align:right;
	vertical-align:top;
	padding-right:10px;
}
div#assurland div.al_coordonnee2 table.al_formTableContent2 table.al_address td.al_label1
{
	text-align:right;
	vertical-align:top;
	padding-right:10px;
}
div#assurland div.al_coordonnee2 table.al_formTableContent2 table.al_address td.al_label
{
	text-align:right;
	vertical-align:top;
	padding-right:10px;
}
div#assurland div.al_coordonnee2 table.al_formTableContent2 span.al_comment
{
	color:#0070C0;
	font-size:9px;
}
div#assurland div.al_coordonnee2 .al_inputWarning
{
	font-size:14px;
}

div#assurland div.al_coordonnee2 .al_inputRadio
{
	font-size:14px;
}

div#assurland div.al_coordonnee2 .al_inputErrorWithDefaultText
{
	font-size:14px;
}

div#assurland div.al_coordonnee2 .al_inputWithDefaultText
{
	font-size:14px;
}

div#assurland div.al_coordonnee2 .al_inputDdlError
{
	font-size:14px;
}

div#assurland div.al_coordonnee2 .al_inputError
{
	font-size:14px;
}

div#assurland div.al_coordonnee2 .al_inputFocus
{
	font-size:14px;
}

div#assurland div.al_coordonnee2 .al_input
{
	font-size:14px;
}

div#assurland div.al_coordonnee2 td.al_headerText
{
	font-size:14px;
	padding:0 0 10px 10px;
}
 
/* 
 * Health 2 css definition
 */
div#assurland div.al_health2 table.al_formHeader img.al_formHeaderImage
{
	background-image:url("health.gif");
	background-repeat:no-repeat;
	width:97px;
	height:71px;
}
div#assurland div.al_health2 div.al_quotation table.al_formTable2 {width:774px;}
div#assurland div.al_health2 div.al_quotation div.al_formFooterFirstPage {width:774px;}
div#assurland div.al_health2 div.al_quotation table.al_formHeader {width:774px;}
div#assurland div.al_health2 table.al_formTableContent2 td.al_col {padding:10px 30px;width:706px;}

/*
 * Coordonnee page
 */
div#assurland div.al_coordonnee2 table.al_formTable2 {width:774px;}
div#assurland div.al_coordonnee2 table.al_formTableContent2 td.al_col {padding:10px 0px 10px 30px;width:736px;}
div#assurland div.al_coordonnee2 div.al_formGlobalErrorMessage {width:696px;padding:5px}

/* Fixed sizes required for IE (100% failed) */
div#assurland div.al_coordonnee2 table.al_address {width:736px;}
div#assurland div.al_coordonnee2 table.al_address td.al_label1 {width:140px;}
div#assurland div.al_coordonnee2 table.al_address td.al_adCol1 {width:150px;}
div#assurland div.al_coordonnee2 table.al_address td.al_label2 {width:80px;}
div#assurland div.al_coordonnee2 table.al_address td.al_adCol2 {width:346px;}
div#assurland div.al_coordonnee2 table.al_address td.al_adColUnique {width:586px;}



/* TODO : le faire pour tous les produits par défaut pour le nouveau questionnaire */ 
div#assurland div.al_health2 div.al_helpPopup
{
	border-width:2px;
	border-color:#3BB3D2;
}
div#assurland div.al_health2 div.al_helpPopupTitle
{
	background-color:#BF0B0B;
}
div#assurland div.al_health2 div.al_helpPopupText
{
	background-color:#FFFFFF;
}
div#assurland table.al_formHeader td.al_text h2
{
	font-size:11px;
}
div#assurland table.al_formHeader td.al_text h3
{
	font-size:11px;
}
div#assurland div.al_health2 table.al_formHeader *
{
	font-size:11px;
}

