#contact{
	position:absolute;
	left:0;/*40px;*/
	top:20px;
	width:410px;
	height:430px;
	z-index:250;
	text-align:left;
	background:#E5E5E7 none;
	color:#2E2D2E;
	font-family:Tahoma,verdana,sans-serif;
	margin-top:5px;
	border-left:1px solid #C5C5C6;
	border-right:1px solid #C5C5C6;
	border-bottom:1px solid #C5C5C6;
}

.contacttop{
	width:100%;
	height:22px;
	text-align:right;
	background:#C5C5C6 none;
}

.contacttop a, .contacttop a:hover{
	color:#ffffff;
	font-weight:bold;
}

fieldset {
	clear:both;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	width:390px;
	border:0;
	font-size:12px;
}

fieldset legend {
	color:#505758;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	font-weight:normal;
	margin: 0 0 10px 0;
	padding:0;
}

#creercompte legend.titre{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:24px;
	font-weight:normal;
	margin:0 0 0 15px;
	color:#505758;
}

fieldset ol {
	list-style-type:none;
	padding:10px 0;
}

fieldset li {
	clear:left;
	/*float:left;*/
	height:25px;
	padding:0;
	margin:0;
	width:100%;
}

fieldset li.remarque{
	height:20px;
	padding-left:15px;
	color:#505758;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

fieldset label {
	color:#565B61;
	float:left;
	margin-right:1em;
	height:15px;
	text-align:right;
	width:80px;
	padding:0;
}

fieldset.creercompte{
	width:690px;
	border:1px solid #ffffff;
	margin-top:20px;
}

fieldset.creercompte legend a, fieldset.creercompte legend a:hover{
	font-size:14px;
}

#contact input.texte, #contact div.texte, #contact select.texte {
	width:250px;
	margin:0;
	float:left;
}

textarea.texte{
	width:250px;
	margin:0;
	float:left;
	height:120px;
}

input.submit{
	margin:0;
	width:95px;
	height:26px;
	background: url(/Content/images/common/btn-court.png) no-repeat 0 2px;
	border:0;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
}

div.moncompte{
	color:#505758;
	font-size:11px;
	padding:10px 15px;
}


div.moncompte h1{
	font-size:18px;
	margin:0;
}

#formcontact{
	/*margin-top:20px;*/
	padding:5px 10px 0 10px;
}
	
span.rouge{
	color:#FF0022;
}

/***********************************************/
/*                                ONGLETS                                        */
/***********************************************/

#moncompte .onglet 
{ 
    border:1px solid #e5e5e5; 
    clear:left; 
    padding:30px 10px 10px; 
    zoom:1 /* ie */; 
} 
 ul.ulcompte
{ 
   /* border-right:1px solid #e5e5e5; */
    float:left; 
    margin:20px 0 0 0; 
    padding:0 ;
} 
ul.ulcompte li 
{ 
    position:relative; 
    margin-bottom:-1px; 
    list-style-type:none; 
    padding:5px; 
    background:transparent url(/Content/images/common/puces/triangleclair.png) no-repeat scroll 7px 9px;
    height:20px;
    float:left;
} 

ul.ulcompte a{
	padding:0 15px 0 15px;
	font-size:12px;
	font-weight:bold;
	color:#9F9F9F;
}

ul.ulcompte a, ul.ulcompte a:hover{
	color:#9F9F9F;
}

ul.ulcompte li.actif 
{ 
    border-bottom-color:#ffffff ;
    background :transparent url(/Content/images/common/menusel.gif) repeat-x scroll 0 0;
} 

#moncompte h3 
{ 
    margin-top:15px; 
    margin-left:5px;
    font-size:12px;
} 

#moncompte h3.distant{
	 margin-top:25px; 
}

/***********************************************/
/*                                    Alertes                                          */
/***********************************************/

table.alertes{
	font-size:11px;
}

table.alertes tbody td{
	background-color:#E6E6E8;
	padding:2px 10px;
}

table.alertes thead td{
	padding-left:15px;
}

table.alertes td.date , table.alertes td.actions{
	width:120px;
}

table.alertes td.theme, table.alertes td.mot{
	width:150px;
}

#formpasse div.texte{
	float:left;
	width:120px;
	margin-top:-5px;
}

#formpasse fieldset{
	width:600px;
}

#formpasse label {
	color:#565B61;
	float:left;
	height:15px;
	margin-right:1em;
	text-align:left;
	width:50px;
}

div.ui-dialog-titlebar{
	background:#C5C5C5 none;
	border-bottom:1px solid #D8D2AA;
	height:28px;
	padding:0 10px 0 0;
	text-align:right;
}

div.ui-dialog-titlebar span{
	color:#565B61;
	font-weight:bold;
	font-size:14px;
}
