/*
Titre : feuille de style du site mybroker.ch
Auteur : Sandy Vibert
Date : 18.06.09
But : mise en page du site MyBroker-espace-perso
*/
body
{
	background-color: #25285f;
    font-family:Trebuchet MS,Arial,Verdana;
}
div.container{
    width:980px;
    margin:10px auto 2px auto;
    background-color: #ffffff;
}
div.header
{
	height: 101px;
    border-bottom:1px solid #FF9B5A;
}
div.header-left
{
float:left;
padding:10px 10px;
}

div.breadcrumbs
{
	color: #25285f;
	font-size: 11px;
	margin:0 0 0 20px;
    clear: both;
}
div.login
{
    width:150px;
	background-color: #EFEFFB;
	-moz-border-radius:10px;
	border-radius:10px;
	height: auto;
	margin: 10px 10px 10px 20px;
	padding: 10px;
    float:left;
}

div.articles
{
	background-color: #EFEFFB;
	-moz-border-radius:10px;
	border-radius:10px;
	width: 720px;
	float: right;
    margin: 10px 10px 0 20px;
    padding: 10px;
}
div.user4
{
	background-color: #EFEFFB;
	-moz-border-radius:10px;
	border-radius:10px;
	width: 40%;
	height: auto;
	float: left;
    margin: 10px 10px 10px 20px;
    padding: 10px;
}
div.user6
{
	background-color: #EFEFFB;
	-moz-border-radius:10px;
	border-radius:10px;
	width: 49%;
	height: auto;
	float: left;
    margin: 10px 10px 10px 20px;
    padding: 10px;
}
div.user7
{
	background-color: #EFEFFB;
	-moz-border-radius:10px;
	border-radius:10px;
	height: auto;
	float: left;
    margin: 10px 10px 10px 20px;
    padding: 10px;
	vertical-align: top;
}
div.addComparIcon{
    float: left;
    text-align: center;
    width: 100px;
    text-decoration:none;
}
input.classic_button,button.classic_button{
    background-color:#BBC5DD;
    border:1px solid #FF9B5A;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    padding:5px;
}
div.addComparIcon a, img{
    text-decoration:none;
    border:0;
}
div.list_container{
    background-color:#fdfdfd;
    border:1px solid #e6e6e6;
    padding:15px;
    height:50px;
}
img.list_icon{
    padding-right:28px;
    float:left;
}
p.list_paragraph{
    color:#989898;
    font-size:14px;
    float:left;
    padding-right:50px;
    margin:0px;
}
p{
    color:#989898;
    font-size:14px;
}

img.list_tool_icon{
    top:0px;
    left:97%;
    position:absolute;
    cursor:pointer;
    border:0;
}
img.conseillers{
    margin-right:10px;
    border:1px solid #BBC5DD;
}

div.list_bloc_icons{
    position:relative;    
}

select.search_select, input.classic, textarea.classic, select.classic{
    padding:5px;
    color:#ff9b5a;
    border:1px solid #bbc5dd;
    background-color:#fdfdfd;
    width:170px;
    margin-right:5px;
    font-family:"Trebuchet MS",Arial,Verdana;
}
 span.classic{
    color:#ff9b5a;     
 }
 div.login_img{
	background-color:#FDFDFD;
	padding:40px;
	border:1px solid #FF9B78;
	float:left;
	margin-right:40px;
 }
label{
    color:#919191;
}
div#map{
    float:right;
}
div#map img{
    border:3px solid #BBC5DD;
}
/*-----------------------MENU-------------------------------*/
div.moduletablelogout input{
    color:#989898;
    background:none;
    border:none;
    cursor:pointer;
    text-decoration:underline;
    font-size:12px;
    padding:0;
}
ul#mainlevel-footer,ul.jflanguageselection,ul#mainlevel-mainmenu{
    margin:0px;
    padding:0px;
    list-style-type: none;
}
div#jflanguageselection{
    text-align:right;
    padding-top:40px;
    padding-right:10px;
    margin-bottom:10px;
}
ul#mainlevel-footer li,ul.jflanguageselection li{
    display:inline;
    margin-left:15px;
    width:auto;
}
ul#mainlevel-footer li a:link,ul.jflanguageselection li a:link,
ul#mainlevel-footer li a:visited,ul.jflanguageselection li a:visited{
    font-size:12px;
    font-weight:bold;
    color: #ff9b5a;   
}
ul#mainlevel-footer li a:hover,ul.jflanguageselection li a:hover{
    color: #e26616;
    text-decoration: none;    
}
ul#mainlevel-mainmenu{
    float:right;
}
ul#mainlevel-mainmenu li{
    float:left;
    text-align:center;
}
a.mainlevel-mainmenu:link,a.mainlevel-mainmenu:visited{
    color:#ffffff;
    background-color:#6C7BA3;
    margin-right:1px;
    font-size:16px;
    height:27px;
    width:135px;
    padding-top:2px;
    display:block;
    font-weight:bold;
    text-decoration:none;
}
a.mainlevel-mainmenu:hover{
    color:#464646;
    background-color:#939FC0;
}
div.footer{
    clear: both;
    text-align:center;
    padding:5px 0;
}

/*----------------POLICES--------------------*/
h1{
    font-size:30px;
    color:#464646;
    margin:0px 0px 20px 0px;
}
h2
{
    font-size:20px;
    color:#6c7ba3;
    margin:10px 0px;
    border-bottom:1px solid #f1c5b0;
    padding-bottom:3px;
}
h3
{
    text-align:left;
    color: #25285f;
    font-family: Adobe Garamond PRo Bold, Arial;
}
div.articles a:link,div.articles a:visited,
div.login a:link,div.login a:visited
{
    font-size:14px;
    color: #ff9b5a;
    text-decoration:underline;
}
div.articles a:hover,
div.login a:hover
{
    font-size:14px;
    color: #e26616;
    text-decoration:none;
}
div.login a:link,div.login a:visited,div.login a:hover{
    font-size:12px;
}
/*-------login other pages--------*/
#com-form-login table.contentpane div
{
    color: #25285f;
}
/*--------------------------------*/
fieldset{
    margin-bottom:30px;
    border:1px solid #AAAAAA;
}
legend{
    color:#6c7ba3;
    font-weight:bold;
}
div.navigation{
    text-align:center;
    color:#6c7ba3;
    font-size:12px;
}
div.navigation a{
    font-size:12px;
}