/*
 colours:
 yellow		: #FFEB00
 gray			: #8B8B8B
 red-high	: #FB0F0C
 red-low		: #B6070A
 + black / white
*/
html {
     overflow: -moz-scrollbars-vertical;
}
body, .body, .newsletter input, input.contact, .normalfont {
	font-family:	Verdana, Arial, Helvetiva, sans-serif;
	font-size:		8pt;
	color:			black;
}
body, .body {
	background:		white;
}

.top {
	background: url('images/back_top.gif') white repeat-x bottom left;
	color: 		white;
}

.topticker {
	background: black;
	color:		white;
}	

img {
	border: 		0;
}

.ticker {
	font-family:		Verdana, Arial, Helvetiva, sans-serif;
	background:			transparent;
	color: 				#FFEB00;
	font-size:			8pt;
	font-weight:		bold;
}

a:link, a:visited, a:hover {
	font-weight: bold;
}

a:link {
	color:		#FB0F0C;
	background: transparent;			
}
a:visited {
	color:		#B6070A;
	background: transparent;			
}
a:hover {
	color:		#FB0F0C;
	background: transparent;			
}


.ticker a:link, .ticker a:visited, .ticker a:hover,
.tell   a:link, .tell   a:visited, .tell   a:hover  {
	text-decoration:	none;
	font-weight:		bold;
}

.tell   a:link, .tell   a:visited, .tell   a:hover  {
	color:				black;
}
.tell   a:hover  {
	text-decoration: underline;
}
.menu {
	background-color: 		#8B8B8B; 
	color: 				#FFEB00; 
	font-weight: 			bold; 
	font-size: 			8pt; 
	padding: 			4px 4px 4px 4px; 
	width: 				100%;
	margin-bottom:			4px;
	text-align:			left;
}

a.envoyer:link, a.envoyer:visited, a.envoyer:hover {
	color: 				#FFEB00; 
	font-weight: 			bold; 
	font-size: 			8pt; 
	text-decoration:	none;
	margin-left:	4px;
}

.menu   a:link, .menu   a:visited, .menu   a:hover {
	text-decoration:	none;
	font-weight:		bold;
	color:			#FFEB00;
}

.menutxt {
	font-family:			Verdana, Arial, Helvetiva, sans-serif;
 	text-align:			left;
	font-size:			8pt;
	padding:			4px 0px 6px 4px;
	
}

.menutxt a:link, .menutxt a:visited, .menutext a:hover  {
	text-decoration:	none;
	font-weight:		bold;
	color:			#000000;
}

.menutxt a:hover, .menu a:hover, a.envoyer:hover {
	text-decoration:	underline;	
}

.calculator *, .bottombar, .calcasterisk, .calcselect, .tell {
	font-family:		Verdana, Arial, Helvetiva, sans-serif;
 	text-align:			left;
	font-size:			7pt;
}

.newsletter {
	background: 		url('images/back_red_small.gif') #B6070A;
	color:				white;
	font-size:			8pt;
	text-align:			left;
}
 
.content {
	text-align:			left;
	padding:				5px;
}

.titlebox, table.tarifs tr th {
	font-weight: 			bold; 
}
.titlebox {	
	font-size: 			10pt; 
	padding: 			6px 5px 6px 5px; 
	width: 				100%;
	margin-bottom:			15px;
}

.newsitem, .newslast {
	margin-bottom:			1em;
	padding:			5px;
}
.newslast {
	background:			#FFEB00;
	color:				black;
}
.newsdate {
	font-style:			italic;
	font-weight:			bold;
}
.newsheader {
	font-weight:			bold;
}
hr.newsruler {
	height:				1px;
	color:				#B6070A;
	background:			transparent;
}

.calculator {
	background:			#FFEB00;
	color:				black;
}
.calculator * input {
	margin: 				1px;
	background: 		#FFEB00; 
	border: 				#FFEB00 0px solid; 
}

.calculator * td {
	padding:				5px;
}
input.calcbig {
	font-weight:		bold;
	border-bottom:		white 1px dotted;
}
.calcheader {
	text-align:			center;
}

.tell {
	text-align:			center;
	line-height:		2em;
}

.bottombar {
	background:			url('images/back_red_bottom.gif') #B6070A;
	color:				#FFEB00;
}

.bottombar a:link, .bottombar a:visited, .bottombar a:hover  {
	background:			transparent;
	color:				#FFEB00;
	text-decoration:		none;
}
.bottombar a:hover  {
	text-decoration:		underline;
}


table.tarifs {
margin: 0px;
}
table.tarifs tr th {
}
table.tarifs tr {
	line-height:		2em;
	padding-left:		5px;
}
table.tarifs th {
	line-height:		1em;
	font-size:			10px;
	padding: 0px;
	margin: 0px;	
	padding-bottom: 8px;
	margin-bottom: 8px;
}
tr.tarifrow {
}
tr.tarifrow1 {
	background:			#FFEB00;
}
td.tarif, td.number {
}


/* old defs */
 
.abc 		{
		color: 			#FFFFFF;
		font-family: 	Verdana;
		font-size: 		6pt;
}

.abc a {
		color: 			#FFFFFF;
		text-decoration: none;
}
.int		{
		color: #FFFFFF;
		font-family: 	Verdana;
		font-weight: 	bold;
		font-size: 		7pt;
}

.int a {
		color: 			#FFFFFF;
		text-decoration: none;
}
