﻿/* ---------------------------------------------------- GLOBAL LAYOUT */
.box {margin: 0px;padding: 0px;font-family: 'Trebuchet MS' , Arial;font-size: 13px;border: 1px solid #DEE2CD;}

fieldset legend {font-weight:bold;}

.colleft {width: 190px;padding: 0;margin: 0;padding-left: 8px;}
.colcenter {width: 100%;}
.colright {width: 190px;padding: 0;margin: 0;}



/* ---------------------------------------------------- LAYOUT */


.logo
{
	margin-top: 10px;
	position: absolute;
	top: 18px;
}




.boxcontent
{
	margin: 2px;
}

.boxcontent div.boxcontentin
{
	border: solid 1px #FFF;
	padding: 2px 5px;
}




/* ---------------------------------------------------- TITLE */

 h2
{
	margin: 2px 0 0 0px;
	padding: 0 0 0 5px;
	font-size: 15px;
	min-height: 22px;
}

/* ---------------------------------------------------- LIST */




div.Login fieldset {width: 350px;margin: auto;}
div.Login fieldset label.tb {text-align: right;width: 150px;clear: left;display: block;float: left;margin: 5px;font-weight: bold;padding:0;border:none 0;}
div.Login fieldset input.tb {width: 120px;margin:5px 0;}
div.Login fieldset input {/*	margin: 0 10px;*/}
div.Login fieldset .button {margin: auto;width: 110px;font-weight: bold;text-align: center;}
div.Login p {font-size: smaller;text-align: center;margin: 20px auto;clear: both;}
div.Login div {margin: auto;text-align: center;}


/* utilisé dans la création de compte */




.boxin {
	border: 1px solid white;
	background: #F4FAF2 ;
}



.boxcontent {
	background-color: #F1F5F8;
	border: 1px solid #DEE3E7;
}

.tabcontent {
	border: 1px solid #DEE3E7;
	background-color: white;
}

input.tb, select.tb {
	background: transparent url(images/bg-textbox.gif) repeat-x left top;
	border: 1px solid #DEE3E7;
}

.btn {
	background: transparent url(images/bg-button.gif) repeat-x left top;
	border: 1px solid #DEE3E7;
}
.btnnn {
	background: transparent url(images/bg-button.gif) repeat-x left top;
	border: 1px solid #DEE3E7;
	cursor: pointer;
	font-weight: bold;
}
