TD.UpLine1
{
	height:22px;
	text-align:left;
	background-image: url(/Images/new_home/head01Bis.gif);
    vertical-align:middle;
    color:White;
    width:870px;
}
.UpLine1 H1
{
	font-size:11px;	
	font-weight:normal;
	font-family:Verdana;
	height:5px;
	display:inline;
}

.assurland_pro_content_form_small input.none_decor
{
	font-size:11px;
	font-family:Verdana;
	width : auto;
	text-decoration: none;
}

.assurland_pro_content_form_small input
{
	font-size:11px;
	font-family:Verdana;
	width : 13em;
}

.assurland_pro_content_form 
{
	font-weight: normal;
    color: #000000; 
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;	
	background-color: #e7ebf4;	
	border: 1px #7597a5 solid;	
	width:700px;
	margin-left: auto;
	margin-right : auto;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom : 10px;
	clear: both;
	z-index:1;
}

.assurland_pro_content_form  td
{
	 height:22px;
}
.assurland_pro_content_form input
{
	margin:0px;
	padding:0px;
	height:14px;
	vertical-align:middle;
}

.assurland_pro_content_form select 
{
	font-size:11px;
	font-family:Verdana;	
}
div.entete 
{
	font-family: Verdana, "Arial Black", Georgia, "Times New Roman";
	font-size: 1em;
	font-weight: bold;
	color : white;
	background-color: #82a0c7;
	padding: 2px;
	margin: 2px;
}


body
{
	font-weight: normal;
    color: #000000; 
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.body
{
	font-weight: normal;
    color: #000000; 
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.bodyBold
{
	font-weight: bold;
    color: #000000; 
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.headerMedium
{
	font-weight: bold;
    color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.headerColoredMedium
{
	font-weight: bold;
    color: #a30016; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
.headerColoredLow
{
	font-weight: bold;
    color: #a30016; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.headerColoredLarge
{
	font-weight: bold;
    color: #a30016; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.menuColoredMedium
{
	font-weight: bold;
    color: #8f6800; 
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
.10BlancLinkUpLine
{
	font-weight: bold;
	color: #ffffff; 
	font-family: Verdana;
	font-size: 10px;
	text-decoration : none;
}



TD.tdCentered
{
	font-weight: normal;
    color: #000000; 
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	text-align:center;
}

A.aide
{
	font-weight: normal;
    color: blue; 
	font-family: Verdana;
	font-size: 10px;
	text-decoration:underligne;	
}

A.homePageNavBas	
{
	font-weight: normal;
    color: #000000; 
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}

A.nodeco
{
    color: #000000; 
	text-decoration: none;
}

.bigTitleInfos
{
	font-weight: normal;
    color: #000000; 
	font-family: Verdana;
	font-size: 22px;
	text-decoration: none;
}
.accroche
{
	font-weight: normal ;
    color: #000000; 
	font-family: Verdana;
	font-size: 13px;
	text-decoration: none;
}
.miniHeader
{
	font-weight: normal;
  color: #ffffff; 
	font-family: Verdana;
	font-size: 10px;
	background-color: #51000B;
}

A.10BlancLinkSelectedProduct
{
	font-weight: bold;
  color: #ffffff; 
	font-family: Verdana;
	font-size: 10px;
	background-color: #51000B;
	text-decoration : none;
}
A.10BlancLinkSelectedProduct:visited { color: #ffffff; }
A.10BlancLinkSelectedProduct:link    { color: #ffffff; }   
A.10BlancLinkSelectedProduct:hover   
{
	  color: #ffffff;
	  text-decoration : underline;
}
A.10BlancLink
{
	font-weight: normal;
  color: #ffffff; 
	font-family: Verdana;
	font-size: 10px;
	background-color: #51000B;
	text-decoration : none;
}
A.10BlancLink:visited { color: #ffffff; }
A.10BlancLink:link    { color: #ffffff; }   
A.10BlancLink:hover   
{
	  color: #ffffff;
	  text-decoration : underline;
	   } 
A.10BlancLink:active  { color: #ffffff; }  

A.10BlancLinkUpLine
{
	font-weight: bold;
	color: #ffffff; 
	font-family: Verdana;
	font-size: 10px;
	text-decoration : none;
}
A.10BlancLinkUpLine:visited { color: #ffffff; }
A.10BlancLinkUpLine:link    { color: #ffffff; }   
A.10BlancLinkUpLine:hover   
{
	  color: #ffffff;
	  text-decoration : underline;
	   } 
A.10BlancLinkUpLine:active  { color: #ffffff; }  


A.11TextHover
{
	font-weight: normal;
  color: #000000; 
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	
}
A.11TextHover:visited { color: #000000; }
A.11TextHover:link    { color: #000000; }   
A.11TextHover:hover  
 { 
	color: #a30016; 
/*	font-weight: bold ;*/
	} 
	
A.11TextHover:active  { color: #000000; }  

.10Blanc
{
	font-weight: normal;
  color: #ffffff; 
	font-family: Verdana;
	font-size: 10px;
	background-color: #51000B;
	text-decoration : none;
}

.TitreNiv2
{
	font-weight: bold;
	color: #A30016; 
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	background-color:#F7EBCC;
	
}
/* Style correspondant au chemin de fer */
A.NavActive
{
	font-weight: bold;
	color: #A30016; 
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	
	
}
A.NavActive:hover   { text-decoration: underline ; } 

A.NavNonActive
{
	font-weight: bold;
  color: #000000; 
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
}
A.NavNonActive:hover   { text-decoration: underline ; } 

.assurland_pro_content2 INPUT
{
	font-weight: normal;
    color: #000000; 
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

table.assurland_pro_content_form_radio,
table.assurland_pro_content_form_radio2
 {width:253px;display:inline-block;}
.assurland_pro_content_form_radio input
{
	font-size:11px;
	font-family:Verdana;
	width : 44px;
}

.assurland_pro_content_form_radio2 input
{
	font-size:11px;
	font-family:Verdana;
	width : 96px;
}

TH.UserAccount
{
	font-weight: bold ;
    color: #000000; 
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom-width: 3;
	border-bottom-color: #929292;
	border-bottom-style: solid;
	border-top-width: 3;
	border-top-color: #929292;
	border-top-style: solid;
}
TD.UserAccount
{
	background-color: #F7EBCC;
	border-bottom-width: 1;
	border-bottom-color: #929292;
	border-bottom-style: solid;
}
TD.Grille
{
    border-left: black 1px solid; 
    border-bottom: black 1px solid;
    border-color:Black;
    
}
TD.GrilleTotal
{
    
    border-color:Black;
    font-weight: bold;
}

.headerUserAccount
{
	font-weight: bold;
    color: #997428; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

A.lienUpLine {
	COLOR: #ffffff;
	text-decoration: none;
}
A.lienUpLine:hover {
       color : #ffffff;  text-decoration:underligne;	
}

.infosComplementaire
{
	font-weight: normal;
    color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
h1.h1TitreParagraphe
{
	font-weight: bold;
    color: #a30016; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

.pauline 
{
	text-align:left;
}
.pauline h2
{
    font-size: 14px;
    color:red;
    font-family: Arial, Helvetica, sans-serif;	 
	text-decoration: none;
	display:inline;
}
.pauline span,.pauline h3
 {
    font-size: 14px;
    font-weight:normal;
    color: #272727;
    font-family: Arial, Helvetica, sans-serif;	 
	text-decoration: none;
	display:inline;
}

h1.h1TitreParagraphePetit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
}
.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}

.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;} 

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}


#WaitImage
{
	z-index: 1000;
	/*position: absolute;*/
}

.WaitImage
{
    background-color: #ccffff;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Verdana;
    border-color: #F9EAD5 #675B4D #9C8A74 #F7E2C6;
    padding: 1px 3px 1px 1px;
    border: 1px solid;
}

tr.BlueHeaderRow
{
    background-color: #82a0c7;
}

table.BlueTable
{
    background-color: #82a0c7;
    width:inherit ;
    border:0;
    padding:0;
      
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Verdana;
    border-color: #F9EAD5 #675B4D #9C8A74 #F7E2C6;
    padding: 1px 3px 1px 1px;
    border: 1px solid;
}

.HomeByProfession,td.HomeByProfession ,h1.HomeByProfession,h2.HomeByProfession,h2.HomeByProfession a,.HomeByProfession:hover,.HomeByProfession:visited
{
	font-family: Verdana;
	font-size: 20px;
	font-weight:bold;
	color : #0b4591;
	padding: 2px;
	margin: 0px;
	display:inline;
}


.ProForm,h2.ProForm ,.ProForm:hover,.ProForm:visited
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color : #0b4591;
	padding: 2px;
	margin: 0px;
	display:inline;
}
h3.ProForm,h3.ProForm:hover
{
	font-size: 11px;
	color : Black;
	font-weight: normal;
	display:inline;
}
.al-wait-table
{
	background-color:White;
	margin-left:auto;
	margin-right:auto;
}
.al-wait-table-top
{
	height:45px;
	padding-left:45px;
}
.al-wait-table-logo
{
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position: left middle;
}
.al-wait-table-corner-topleft
{
	background-color: White;
	background-repeat: no-repeat;
	width:28px;
	height:27px;
	background: #1e56a2 url(/Images/wait/attente_curvehaut.gif) no-repeat;
}
.al-wait-table-corner-bottomright
{
	background-color: White;
	background-repeat: no-repeat;
	width:28px;
	height:27px;
	background: #1e56a2 url(/Images/wait/attente_curvebas.gif) no-repeat;
}
.al-wait-table-animation
{
	background-color: White;
	background-repeat: no-repeat;
	background-position: center;
	width:100%;
	height:35px;	
}
.al-wait-table-middle
{
	vertical-align:top;
	text-align:center;
}
.al-wait-table-middle p
{
	font-size: 14px;
    font-weight: bold;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.al-wait-table-middle p
{
	margin:0;
	padding:0;
}
.al-wait-table-middle-proposal
{
	vertical-align:top;
	text-align:center;
}
.al-wait-table-middle-proposal p
{
	font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}

.OngletLink,.OngletLink:hover,.OngletLink:visited,.OngletLink:link
{
	text-align:center;
	color:White;
	vertical-align:top;
	font-size: 11px; 
	font-weight: bold; 
	text-decoration:none;
	height:25px;
}

.OngletArtOff
{
	background-image : url(/Images/medias/artcom_off.gif);
	text-align:center;
	height:25px;
}

.OngletArtOver
{
	background-image : url(/Images/medias/artcom_over.gif);
	text-align:center;
}
.OngletArtOn
{
	background-image : url(/Images/medias/Artcom_on.gif);
	text-align:center;
}
.OngletEntreOff
{
	background-image : url(/Images/medias/entre_off.gif);
	text-align:center;
}

.OngletEntreOver
{
	background-image : url(/Images/medias/entre_over.gif);
	text-align:center;
}
.OngletEntreOn
{
	background-image : url(/Images/medias/entre_on.gif);
	text-align:center;
}
.OngletProfLibOff
{
	background-image : url(/Images/medias/proflib_off.gif);
	text-align:center;
}

.OngletProfLibOver
{
	background-image : url(/Images/medias/proflib_over.gif);
	text-align:center;
}
.OngletProfLibOn
{
	background-image : url(/Images/medias/proflib_on.gif);
	text-align:center;
}

.OngletAssoceOff
{
	background-image : url(/Images/medias/assoce_off.gif);
	text-align:center;
}

.OngletAssoceOver
{
	background-image : url(/Images/medias/assoce_over.gif);
	text-align:center;
}
.OngletAssoceOn
{
	background-image : url(/Images/medias/assoce_on.gif);
	text-align:center;
}
.OngletAssurancesPROOver
{
	background-image : url(/Images/medias/AssurancesPRO_over.gif);
	text-align:center;
}
.OngletAssurancesPROOn
{
	background-image : url(/Images/medias/AssurancesPRO_on.gif);
	text-align:center;
}
.HrAssurancesPROOn
{
	background-color:#800080;
}
.OngletAssurancesPROOff
{
	background-image : url(/Images/medias/AssurancesPRO_off.gif);
	text-align:center;
}

.HomeProfLink,.HomeProfLink:hover,.HomeProfLink:visited,.HomeProfLink:link
{
	vertical-align:middle;
	text-align:center;
	color:Black;
	font-size : 14px;	
}
.alp-label
{
	width:70px;
	padding-left:5px;
	padding-right:2px;
}
.cssButtonComparer td
{
	text-align:center;
}

.alp_help
{
	text-align:right;
	width:27px;
}
/* Scenario 4*/
.alp_metierSimple .ProductAssurlandPro
{
	font-size: 14px;
	text-decoration:none;	
	font-family:Calibri;
}
.alp-metier,.alp-metier .Style3,.alp-metier .ProductAssurlandPro,.alp-metier td
{
	font-family:Calibri;
	font-size: 14px;	
}
.alp-metier .HomeByProfession
{font-family:Calibri;
	font-size: 23px;	
}

.alp-metier .Style18 , .alp-metier .Style18 span,.alp-metier .Style10
{ font-family:Calibri;
	font-size: 19px;
}
.alp-metier .Style10,.alp-metier td.Style18
{
 color: #0b4591;
 font-weight:bold;
}
.alp-metier .assurland_pro_footer,.alp-metier .assurland_pro_footer td
{
	font-family:Verdana;
		font-size: 11px;
}

.alp-metier .alp_ListAss
{
	padding-left:20px;
}
td.alp_metierSimpleAssoc 
{
	
	text-align:center;
}
td.alp_metierSimpleAssoc .alp_metierSimple
{
	background-image : url(/Images/medias/CadreMetierAssoc.gif);
	
}
.alp_metierSimple a,.alp_metierSimple a:link,.alp_metierSimple a:hover
{
	color:Black;
	text-decoration:none;
	font-size:14px;	
	font-family:Calibri;
}
td.alp_metierSimple
{
	font-family:Calibri;
	font-size: 14px;
	height:117px;
	width:240px;
	background-image : url(/Images/medias/CadreMetierdyn.gif);
	background-repeat:no-repeat;
	padding:0px 15px 0px 15px;	
	font-weight:bold;
	text-align:center;
	cursor:hand;
	cursor:url(example.svg#linkcursor), pointer; /*FF*/	
}
td.alp_metierSimple div
{
	padding-top:10px;
}

/*edito Menu */
.alp_edito
{
	width:235px;
	font-family:Calibri;
	padding-top:2px;
}
.alp_edito .alp_menuN0
{
	margin-bottom:10px;
	border:solid 1px gray;	
}
.alp_edito .alp_menuN1
{
	color:white;
	background-color:#87b1d3;
	border-bottom:solid 1px gray;
	font-size:15px;
	height:24px;
	padding-top:5px;
	padding-left:10px;
	
}
.alp_edito .alp_menuN1 a,
.alp_edito .alp_menuN1 a:hover,
.alp_edito .alp_menuN1 a:visited 
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}
.alp_edito .alp_menuN2 
{	
	background-color:white;	
	padding-left:10px;
	padding-top:2px;
	padding-bottom:1px;
}

.alp_edito .alp_menuN2 a,
.alp_edito .alp_menuN2 a:hover,
.alp_edito .alp_menuN2 a:visited {
	color:#2C5D86;
	font-size:13px;
}

.alp_edito .alp_menuN2 a.alp_selected,
.alp_edito .alp_menuN2 a.alp_selected:hover,
.alp_edito .alp_menuN2 a.alp_selected:visited 
{
	color:#800080;
}
.alp_editoTitle
{	
	text-align:right;
	font-size:18px;
	font-family:Calibri;
	font-weight:bold;
	color:#0000b6;
	padding-top:10px;
}
.alp_editoTitle h2,
.alp_editoTitle h3
{	
	font-size:20px;
	font-family:Calibri;
	font-weight:bold;
	color:#0000b6;
	margin-top:0px;
}

.alp_editoTitle h2{	text-align:center;}
.alp_editoText
{
	padding-left:30px;	
	font-family:Calibri;
}
.alp_editoText h2,
.alp_editoText h3
{
	font-size:18px;
	font-weight:bold;
	color:#0000b6;
	display:inline;
}
.alp_editoText h3
{
	font-size:15px;
}
.alp_editoText .alp_h2,
.alp_editoText .alp_h3,
.alp_editoText .alp_intro
{
	clear:both;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:8px;
}
.alp_editoText .alp_h2 h2,
.alp_editoText .alp_h3 h3
{
	font-size:15px;
	color:#0000b6;
	text-decoration:underline;	
	font-weight:bold;
}
.alp_editoText .alp_h3
{
	font-size:13px;
}
.alp_editoText .alp_intro
{
	font-size:13px;	
	font-weight:normal;
}
.alp_editoText .alp_h2 img,
.alp_editoText .alp_h3 img,
.alp_editoText .alp_links
{
	float:left;
	padding-top:2px;
}

.alp_editoText .alp_h2 a,
.alp_editoText .alp_h2 a:hover,
.alp_editoText .alp_h2 a:visited,
.alp_editoText .alp_h3 h3,
.alp_editoText .alp_h3 h3 a,
.alp_editoText .alp_h3 h3 a:hover,
.alp_editoText .alp_h3 h3 a:visited 
{
	color:#0000b6;
	text-decoration:underline;
	font-weight:bold;
	font-size:15px;
}
.alp_editoText .alp_h3 a,
.alp_editoText .alp_h3 a:hover,
.alp_editoText .alp_h3 a:visited, 
.alp_editoText .alp_intro a,
.alp_editoText .alp_intro a:hover,
.alp_editoText .alp_intro a:visited 
{font-size:13px;
}

.alp_editoText .alp_links ul
{
	padding-top:0px;
	margin-top:0px;
}

.alp_editoText .alp_links li
{
	list-style:none;
}
.alp_editoText .alp_links a,
.alp_editoText .alp_links a:hover,
.alp_editoText .alp_links a:visited 
{
	color:Black;
	text-decoration:underline;
	font-weight:normal;
	font-size:13px;
}
.alp_editoText .alp_text
{
	padding-left:13px;
	font-size:13px;
}
.alp_editoText .alp_text ul
{
	margin-top:5px;
	margin-bottom:3px;
}
.alp_editoText .alp_text a,
.alp_editoText .alp_text a:hover,
.alp_editoText .alp_text a:visited 
{
font-size:13px;
}
.alp_editoText .alp_btn
{	
	text-align:right;
	clear:both;
	padding-right:30px;	
	padding-top:12px;
}

.assurland_pro_content_form a.UnknowCityLink,
.assurland_pro_content_form a.UnknowCityLink:hover,
.assurland_pro_content_form a.UnknowCityLink:visited 
{
	color: #2c5d86;
	text-decoration:underline;
	Font-Size:10px;
}