* {/* reset */
margin: 0;
padding: 0;
font-family: verdana,arial,sans-serif;
font-size: 1em;
}
a{cursor:pointer;}
body, table{
    font-family:verdana,arial;
    font-size:0.9em;
    margin:0px;
    padding:0px;
}

body{
    background: url(design/bg.jpg) 0 0 repeat-x #D8E5F5;
}

div.header{color:#ffffff;background: url(design/skyline.jpg) 76% 0px no-repeat;height:105px;width:100%;font-size:0.7em;}
div.header a.logo{text-decoration:none;margin:0px;height:72px;width:325px;display:block;float:left;background: url(design/logo-octobre-2007-V4.gif) 0px 0px no-repeat;}
div.header a.logo:hover{text-decoration:none;cursor:pointer;}
div.header .logo{float:left;text-align:right;margin-top:20px;}
div.header a{color:#ffffff;text-decoration:none;}
div.header a:hover{text-decoration:underline;}
div.header .menu{float:right;text-align:right;margin-top:10px;margin-bottom:20px;}
div.header div.flags{display:inline;margin-left:20px;}
div.header div.flags img{margin-left:2px;}

div.header div#chatwrapper{margin-top:10px;margin-bottom:10px;border:1px solid green;}
div.header div#chat{clear:right;float:right;background:url('design/bg.chat.gif') 100% 0px no-repeat;height:67px;width:210px;color:#ffffff;text-align:left;font-size: 1.2em;font-weight:bold;}
div.header div#chat h1{margin-left:70px;margin-top:5px;}
div.header div#chat ul{margin-left:70px;list-style-type:none;}
div.header div#chat ul li{background:url('design/arrow- bullet-white.gif') 2px 4px no-repeat;margin:0px; padding:0px;padding-left:10px;}
div.header div#chat ul li.blue{background:url('design/arrow-bullet-blue.gif') 2px 4px no-repeat;}
div.header div#chat ul li.blue a{color:#051B35;text-decoration:underline;}
div.header div#chat ul li.blue a:hover{text-decoration:none;}

div#footer{font-size:0.7em;text-align:center;}
div#footer{margin-top:20px;}

/*FORM*/
div.inputs{text-align:right;padding-right:20px;margin-bottom:10px;}
div.inputs input.textField,div.inputs select{width:140px; margin-top:6px;}
div.inputs input.thin,div.inputs select.thin{width:65px; margin-top:6px;}
div.inputs select{width:144px;}
div.inputs label{font-weight:bold;font-size:0.8em;}

/* COMMONS*/

.blue{color:#1B7BDF;}
.orange{color:#FC7C19;}

div.left h1{font-size:1em;margin:0px;color:#272c32;margin-bottom:0.5em;margin-top:0.5em;}
div.left a{text-decoration:none;color:#000;}
div.left a:hover{text-decoration:underline;}
div.left ul{margin:0px;padding:0px;font-size:0.85em;}
div.left ul li{list-style-type:none;background: url(design/bullet.gif) 0 50% no-repeat;padding-left:15px;}
div.left {width:160px;padding-left:15px;}

table.layout{margin:0 auto;}
table.layout tr td{padding:0px;margin:0px;}

a.buttonOrange{
	display:block;
	width:122px;
	height:24px;
	color:#000;
	background:url('design/button.orange.gif') 50% 50%;
	font-weight:bold;
	line-height:24px;
	text-decoration:none;
	font-size:12px;
	text-align:center;
}
a.buttonOrangeSmall{
	display:block;
	width:85px;
	height:24px;
	color:#000;
	background:url('design/button-orange-small.gif') 50% 50%;
	font-weight:bold;
	line-height:24px;
	text-decoration:none;
	font-size:12px;
	text-align:center;
}

a.buttonOrange2{
	display:block;
	width:142px;
	height:24px;
	color:#000;
	background:url('design/button.orange2.gif') 50% 50%;
	font-weight:bold;
	line-height:24px;
	text-decoration:none;
	font-size:12px;
	text-align:center;
}

a.buttonOrange:hover,a.buttonOrange2:hover,a.buttonBlue:hover{
text-decoration:underline;
}

a.buttonBlue{
	display:block;
	margin:0 auto;
	font-weight:bold;
	color:#FFF;
	border:none;
	line-height:28px;
	background:url('design/bt.display.availability.gif') 0 0px no-repeat;
	width:168px;
	height:28px;
	text-decoration:none;
}

/* message box */

.messageBox { font-size: 12px; }
.messageStackError, .messageStackWarning { font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {font-size: 10px; background-color: #9f0; }

div#trail { padding-bottom: 8px;margin-left: 15px}
div#trail a { padding-right: 5px; text-decoration:none; color: #000}
div#trail a:hover { text-decoration:underline;}

a.addToSelection{
cursor:pointer;
font-size:10px;
padding-left:20px;
color:#565553;
text-decoration:underline;
background:url('design/caddie.gif') 0 50% no-repeat;
text-align:center;
}
a.addToSelection:hover{text-decoration:none;}
