
/***************************************************************
* GENERAL CLASSES    
***************************************************************/

.trim
{
	Font-Size: 1px;
	Padding:0Px;
	Margin: 0Px;
	border: 0px;
}
.trim1
{
	Font-Size: 0px;
	Padding:0Px;
	Margin: 0Px;
	border: 0px;
	background-color : #222546;
}
.trim2
{
	Font-Size: 1px;
	Padding:0Px;
	Margin: 0Px;
	border: 0px;
	background-color : #DFE8F9;
}
.trim3
{
	background-color : #EFFFFF;
	border : 0px;
}
.link1{
	color : Navy;
}
.link1:hover{
	text-decoration : none;
	color : Red;
}
.link2{
	color : white;
}
.link2:hover{
	text-decoration : none;
	color : white;
}
.lang
{
 Font-Size: 12px;
 text-decoration: none;
 font-weight: normal;
 border: 0px solid white;
 color: Black;
 Background-color: #E7F3FF;
 width: 30px;
 text-align: center;
}
.login
{
	Font-Size: 10px;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	color: black;
}
.login1
{
	Font-Size: 10px;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	color: white;
}

.slogan1
{
	Font-Size: 24px;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	color: white;
}
.slogan2
{
	Font-Size: 16px;
	text-decoration: none;
	font-weight: normal;
	padding-left:5px;
	padding-right:5px;
	color: white;
}
.slogan3
{
	Font-Size: 16px;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	color: #80AECC;
}


.blue2
{
	Font-Size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color : #0079BD;
	border : 2px solid #0079BD;
	color : White;
}
.blue2over
{
	Font-Size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color : #0091E3;
	border : 2px solid #0091E3;
	color : White;
}
.blue4
{
	Font-Size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color : #0069A6;
	border : 2px solid #0069A6;
	color : White;
}
.blue4over
{
	Font-Size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color : #0091E3;
	border : 2px solid #0091E3;
	color : White;
}
.blue6
{
	Font-Size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color : #005484;
	border : 2px solid #005484;
	color : White;
}
.blue6over
{
	Font-Size: 13px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	background-color : #0091E3;
	border : 2px solid #0091E3;
	color : White;
}

.blue8
{
	Font-Size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
Padding-left:5Px;
	background-color : #0079BD;
	border : 2px solid #0079BD;
	color : White;
}
.blue8over
{
	Font-Size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
Padding-left:5Px;
	background-color : #0091E3;
	border : 2px solid #0091E3;
	color : White;
}
.bluebig
{
	Font-Size: 22px;
	text-decoration: none;
	font-weight: bold;
	border: 0px solid white;
	color: white;
	Background-color: #17637F;
	text-align: center;
}
.bluesmall
{
	Font-Size: 11px;
	text-decoration: none;
	font-weight: bold;
	border: 2px solid white;
	color: black;
      Padding-left:5Px;
	Background-color: #CCCCCC;
	text-align: left;
}

.bluetitlelink
{
	Font-Size: 13px;
	text-decoration: none;
	font-weight: bold;
	border: 0px solid white;
	color: white;
	text-align: center;
}
a.orange
{
	color: #7099C2;
	border: 1px solid #333399;
}
.why1
{
	Font-Size: 12px;
	color: white;
	font-weight: bold;
	background-image: url("../images/image.gif");
	background-repeat: repeat-x;
	background-position:10% 50%;
	Background-color: white;
}
.why2
{
	Font-Size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: white;
	Background-color: #c0cdd5;
	padding-top: 5px;
}
.why3
{
	Font-Size: 11px;
	text-decoration: none;
	font-weight: none;
	color: black;
	padding-left: 5px;
	padding-top: 5px;
}
.but
{
	Font-Size: 12px;
	text-decoration: none;
	font-weight: bolder;
	color: #b1f6ff;
	padding-left: 5px;
	padding-top: 5px;
}
.title
{
	Font-Size: 14px;
	text-decoration: none;
	font-weight: bold;
	border: 2px solid #d5fffe;
	color: #135f79;
	Background-color: #a9eefd;
	text-align: center;
}
.titletransparent
{
	Font-Size: 14px;
	text-decoration: none;
	font-weight: bold;
	border: 0px solid;
	text-align: center;
}
.topic
{
	Font-Size: 10px;
	text-decoration: none;
	font-weight: nomal;
	border: 1px solid #d5fffe;
	color: black;
	text-align: left;
	padding-top:15px;
	padding-left:5px;
	padding-right:70px;
}
.topic4
{
	Font-Size: 10px;
	text-decoration: none;
	font-weight: nomal;
	border: 1px solid;
	color: black;
	text-align: left;
	padding-top:15px;
	padding-left:5px;
	padding-right:70px;
}
.topic5
{
	Font-Size: 12px;
      Font-Family:'Arial';
	text-decoration: none;
	font-weight: nomal;
	border: 1px solid;
	color: black;
	text-align: left;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}
.topic6
{
	Font-Size: 10px;
	text-decoration: none;
	font-weight: nomal;
	border: 1px solid;
	color: White;
	text-align: left;
	padding-top:15px;
	padding-left:5px;
	padding-right:70px;
}
.topic8
{
	Font-Size: 10px;
	text-decoration: none;
	font-weight: nomal;
	border: 1px solid;
	color: Black;
	text-align: left;
	padding-top:15px;
	padding-left:5px;
	padding-right:70px;
}
.ratelist
{
	Font-Size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: black;
	text-align: center;
	padding-top: 1px;
	padding-left:0px;
	padding-right:0px;
}
.ratelist1
{
	Font-Size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: black;
	text-align: center;
	padding-top: 1px;
	padding-left:0px;
	padding-right:0px;
}
.list
{
	Font-Size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: black;
	text-align: left;
	padding-top: 1px;
	padding-left:0px;
	padding-right:0px;
}
.list2
{
	Font-Size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: black;
	background-image: url("../images/arrow_red.gif");
	background-repeat: no-repeat;
	background-position: 2% 50%;
	padding-top: 2px;
	padding-left:20px;
	padding-right:5px;
}
.text2
{
	Font-Size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: black;
      padding-left:5px;
}

.text4
{
	Font-Size:11 px;
	Font-Weight: normal;
	text-decoration: none;
	color: #555555;
	Padding-left:7Px;
	Padding-right:7Px;
	Padding-top:7Px;
	Padding-bottom:7Px;
}
.text5
{
	Font-Size:9 px;
	Font-Weight: normal;
	text-decoration:bold;
	color: #555555;
	Padding-left:10Px;
	Padding-right:10Px;
	Padding-top:7Px;
	Padding-bottom:4Px;
}

.text6
{
	Font-Size:11 px;
	Font-Weight: normal;
	text-decoration:regular;
	color: #555555;
	Padding-left:5Px;
	Padding-right:10Px;
	Padding-top:5Px;
	Padding-bottom:5Px;

}
.text7
{
	Font-Size:9 px;
	Font-Weight: normal;
	text-decoration:bold;
	color: #555555;
	Padding-left:5Px;
	Padding-right:5Px;
	Padding-top:2Px;
	Padding-bottom:2Px;
}
.text8
{
	Font-Size:10 px;
	Font-Weight: bold;
	text-decoration:bold;
	color: #555555;
	Padding-left:5Px;
	Padding-right:5Px;
	Padding-top:10Px;
	Padding-bottom:2Px;
}

.text9
{
	Font-Size:11 px;
	Font-Weight: normal;
	text-decoration:regular;
	color: #555555;
	Padding-left:5Px;
	Padding-right:20Px;
	Padding-top:5Px;
	Padding-bottom:5Px;

}
.title2
{
	Font-Size: 22px;
	text-decoration: none;
	font-weight: bold;
	border: 2px solid #d5fffe;
	color: #135f79;
	Background-color: #a9eefd;
	text-align: center;
}
.title3
{
	Font-Size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: White;
	text-align: center;
}
.title4
{
	Font-Size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: black;
	text-align: left;
      padding-left:5px;
padding-top:15px;
}
.title5
{
	Font-Size: 14px;
	text-decoration: italics;
	font-weight: bold;
	color: black;
	text-align: left;
      padding-left:5px;
padding-top:5px;
}
.disclaimer
{
	Font-Size: 9px;
	text-decoration: none;
	font-weight: bold;
	color: black;
	text-align: left;
    padding-left:5px;
	padding-top:5px;
}
.topic2
{
	Font-Size: 12px;
	text-decoration: none;
	font-weight: nomal;
	border: 1px solid white;
	color: black;
	text-align: left;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
}



.pagetitle {
	color: #32669A;
	font-weight:bold;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.style1 {
	color: #7d7e7c;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.style2 {
	color: #92999c;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none
}
.style3 {
	color: #7d7e7c;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.style4 {
	color: #d94c29;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.style5 {
	color: #d94c29;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.Titremenulistcontent {
	color: #32669A;
	font-size: 13px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:bold;
}
.Titremenu {
	color: #0A4CAC;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:bold;
}
.TitreTableAide {
	color: #0A4CAC;
	font-size: 12px;
	font-weight:bold;
	font-family: verdana, arial, helvetica, sans-serif;
}

table.list, table.odd {
  width: 100%;	
  border-collapse: collapse;
  border: 1px solid #023A5E;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #FFFFFF;
  margin:2px;
  padding:2px
  }
 

table.loginbox {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #383838;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #FFFFFF;
  text-decoration:none
  padding:10px
  margin:30px
  } 
 
 table.loginboxeshop {
  width: 50%;
  border: 1px solid #383838;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #FFFFFF;
  text-decoration:none
  padding:10px
  margin:30px
  } 
 
 
 table.loginbox a {
  width: 100%;
  border-collapse: collapse;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #FFFFFF;
  text-decoration:none
  padding:10px
  } 

table.showproducts {
  width: 100%;
  border-collapse: collapse;
  text-decoration:none
  border: 1px solid #383838;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #FFFFFF;
  padding:5px
  margin:5px
  } 
 
 table.showproducts a {
  width: 100%;
  border-collapse: collapse;
  text-decoration:none
  border: 1px solid #383838;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #FFFFFF;
  padding:5px
  } 
  
table.prodpresent {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #383838;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #E0E0E0;
  padding:6px
  }  
  
table.prodpresent ul, table.prodpresent  li, table.prodpresent  a {
	display: block;
	text-decoration: none;
	color: #383838;
	background: none; /* IE6 Bug */
	padding: 0px;
	border: 0px solid black;
	border-bottom: 0;
	font-size: 11px;
	}
	
	
table.leftmenu {
  font: normal 10px verdana, arial, helvetica, sans-serif;
  color: #383838;
  }  
table.leftmenu a {
  text-decoration:none
  font: normal 10px verdana, arial, helvetica, sans-serif;
  color: #383838;
  }  

table.aide {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #AF3740;
  font: normal 10px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #F7F7D9;
  padding:6px
  }  
  

table.sitemap {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #383838;
  color: #383838;
  background: #E0E0E0;
  padding:6px
  margin:3px;
  } 
  
table.sitemap a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #E0E0E0;
  padding:6px
  margin:3px;
  } 
  
table.sitemap .header {
  font: bold 12px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #A3C7FA;
  padding:6px
  margin:3px;
  } 

td.sitemap {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #E0E0E0;
  padding:6px
  margin:3px;
  } 

td.sitemap a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #E0E0E0;
  padding:6px
  margin:3px;
  } 

table.content {
  width: 100%;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  padding:6px
  } 
 
 table.content li {
  font: bold 12px verdana, arial, helvetica, sans-serif;
  color: #A09AD5;
  }
  
 table.content li.pointaborde {
  font: bold 12px verdana, arial, helvetica, sans-serif;
  color: #383838;
  }

 table.content li a {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  }

 table.content a {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  color: #383838;
  text-decoration:none
  }

td.azlist {
  border: 1px solid #020A5D;
  text-align: center;
  font: normal 13px verdana, arial, helvetica, sans-serif;
  color: #383838;
  background: #E0E0E0;
  } 
  
td.azlist a {
  font: normal 13px verdana, arial, helvetica, sans-serif;
  color: #383838;
  text-decoration: none;
  text-align: center;
  margin=3;
  }  

td.azlist a:hover {
  font: normal 13px verdana, arial, helvetica, sans-serif;
  color: #FF6600;
  text-decoration: none;
  text-align: center;
  margin=3;
  }  

caption {
  text-align: left;
  font: bold 12px arial, helvetica, sans-serif;
  background: transparent;
  font-weight:normal;
  padding:6px 4px 8px 0px;
  color: #023A5E;
  text-transform: uppercase;
  }
td.list, th.list {
  border: 1px dotted #383838;
  padding: .4em;
  font-weight:normal;
  color: #383838;
  padding:2px;
  }

td.settoright, th.settoright {
  border: 1px dotted #383838;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  padding: .4em;
  text-align: right;
  font-weight:normal;
  color: #383838;
  }

td.settocenter, th.settocenter {
  border: 1px dotted #383838;
  padding: .4em;
  text-align: center;
  font-weight:normal;
  color: #383838;
  }

thead th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #023A5E;;
  text-align: left;
  background: #9BA8BB;
  color: #FFFFFF;
  padding-top:3px;
  }
  
thead th.settoright {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #023A5E;;
  text-align: center;
  background: #9BA8BB;
  color: #FFFFFF;
  padding-top:3px;
  }
  
thead th.settocenter {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #023A5E;;
  text-align: center;
  background: #9BA8BB;
  color: #FFFFFF;
  padding-top:3px;
  }
  
tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #023A5E;;
  text-align: left;
  background: #9BA8BB;
  font-weight:normal;
  color: #FFFFFF;
  padding-top:7px;
  }
  
  
tbody td.list a {
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #383838;
  }
tbody td.list a:hover {
  background: transparent;
  font-weight:normal;
  color: #FF6600;
  }
tbody th.list a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #383838;
  }


tbody th.list a:hover {
  background: transparent;
  color: #FF6600;
  }
tbody th.list, tbody td.list {
  text-align: left;
  }
tfoot td.list {
  border: 1px solid #023A5E;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
.odd {
  background: #D2D2D0;
  }
.oddblocked {
  background: #69F54B;
  }
tbody tr.list:hover {
  background: #EDED96;
  border: 1px solid #023A5E;
  color: #383838;
  }
tbody tr.list:hover th,
tbody tr.odd:hover th {
  background: #EDED96;
  color: #383838;
  }
