/* BODY BACKGROUND FOR HOME AND GENERIC PAGES */
body {background-color: #FFFFFF; background-image: url(http://www.europ-assistance.se/medias/images/common/fond_page.jpg); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px;}
body.home {background-color: #FFFFFF; background-image: url(http://www.europ-assistance.se/medias/images/common/fond_home.jpg); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px;}
#linkhome {left: 0px; top: 0px; position: absolute; z-index: 1;}

/* TOP NAVIGATION BAR & SEARCH */
#navtop a {color:#FFFFFF; font-weight: bold; text-decoration: none;}
#navtop a:hover {color:#FFFFFF; font-weight: bold; text-decoration: underline;}
#navtop input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303090; height: 17px; width: 90px;}
.navtopfd {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #303090; background-color: #808CD5; text-align: center;}

/* FOCUS AREA ON THE HOMEPAGE */
.homefocus a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#000000; text-decoration: none;}
.homefocus a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#0091F2; text-decoration: none;}
.homefocus h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#0091F2; text-decoration: none;}
.homefocus {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#000000;}

/* FOOTER */
.footer {width: 815px; padding: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}	
.footer a {color:#999999; text-decoration: none;}
.footer a:hover {color:#999999; text-decoration: underline;}
	
/* PATH */
#chemin {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303090;}
#chemin a {color:#0091F2; text-decoration: none;}
#chemin a:hover {color:#0091F2; text-decoration: underline;}

/* TITLE */
#titre {padding-left: 120px; vertical-align: bottom;}

/* LEFT MENU */
#menuleft {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#303090; font-weight: bold; border-right-style: solid; border-right-width: 1px; border-right-color: #303090; text-align: right; vertical-align: top; padding-right: 5px; padding-top: 40px;}
#menuleft a {color:#303090; font-weight: normal; text-decoration: none;}
#menuleft a:hover {color:#0091F2; font-weight: normal; text-decoration: underline;}
#menuleft span {text-decoration: underline;}	
#separ {margin-right: -5px;}
	
/* SITEMAP */
#map {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#303090; font-weight: bold; text-decoration: underline; border-right-style: solid; border-right-width: 1px; border-right-color: #303090; text-align: right; vertical-align: top; padding-right: 5px;}
#map a {color:#303090; font-weight: normal; text-decoration: none;}
#map a:hover {color:#0091F2; font-weight: normal; text-decoration: underline;}
#separ {margin-right: -5px;}	

/* CONTENT - CENTRAL & RIGHT COLUMNS */
#contentmiddle{padding: 25px 15px 0px 30px; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#303090; font-weight: normal;}
#contentright{padding: 25px 10px 0px 0px; vertical-align: top;}

/* HEADERS */
h1 {margin: 0px;}
h2 {margin: 0px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #303090;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; margin: 0px 0px 10px;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0091F2; margin: 0px 0px 10px;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #303090; margin: 0px 0px 15px;}

/* TEXTS & LINKS */
.txtred11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000;}
.txtred10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000;}
.txtred10bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-weight: bold;}
.txtblue11 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #0091F2; font-weight: bold;}
.txtblue10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0091F2; font-weight: bold;}
.txtnavy10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303090;}
.txtnavy10bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303090; font-weight: bold;}
.txtnavy10boldline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #303090; text-decoration: underline;}
.txtwhite10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.txtblack10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
a.linkblack {color:#000000; text-decoration: underline;}
a.linkblack:hover {color:#CC0000; text-decoration: underline;}
a.linknavy {color:#303090; text-decoration: underline;}
a.linknavy:hover {color:#0091F2; text-decoration: underline;}

/* TABLES */
.table1 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9FA6D1; vertical-align: bottom;}
.table2 {border: 1px solid #9FA6D1; vertical-align: bottom; padding-top: 5px; padding-left: 8px;}

/* POINTS OF FOCUS - RIGHT COLUMN */
.focus {background-image:  url(../images/common/fond_focus.gif); background-repeat: repeat-y; background-position: 0px 0px; margin-top: 10px;}
.focustxt {padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #303090;}

/* TABLE PRESS */
#presse1 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; width: 94px; background-color: #0091F2; text-align: center; vertical-align: top; border-right-width: 1px; border-right-style: solid; 	border-right-color: #FFFFFF; padding-top: 5px;}
#presse2 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #303090; width: 366px; background-color: #DEDEDE; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px;}
#presse2 a {color:#0091F2; text-decoration: none;}
#presse2 a:hover {color:#0091F2; text-decoration: underline;}

/* BLOC BUY ONLINE */
.buyselect {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; height: 17px; width: 95px; background-color: #8897E5;}
.buysubmit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; height: 17px;}
	
/* FORMS */	
.cvchamp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 220px; color: #303090;}
.cvliste {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 220px; color: #000000; background-color: #8897E5;}
.cvmessage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 300px; color: #303090;}
