

/*****************************************************************************
					         STYLES RECURRENTS
*****************************************************************************/
 
#mc_content ul, .mc_box h2 {
margin:0px;
padding:0px;
}
img {
border:none;
behavior: url(/librairies/pngfix/iepngfix.htc);
}
.mc_box ul {
list-style:none;
}
/*****************************************************************************
					 MISE EN FORME DES BLOCS PRINCIPAUX
*****************************************************************************/

/* HEADER */
#mc_header {
position:relative;
top:0px;
height:67px;
}

/* CONTENU DE LA PAGE */
#mc_content {
position:relative;
width:90%;
margin-right: auto;
margin-left: auto;
}





/*****************************************************************************
					      MISE EN FORME DU HEADER
*****************************************************************************/

/* POSITIONNEMENT DE L'ILLUSTRATION */
#mc_headerIcon {
position:absolute;
top:10px;
left:0px;
} 
/* POSITIONNEMENT DU TITRE */
#mc_headerTitle {
position:absolute;
left:58px;
margin:10px 5px 0px 0px;
float:left;
}
/* POSITIONNEMENT DU NOM D'UTILISATEUR */
#mc_username {
position:relative;
margin:10px 5px 0px 0px;
float:right;
}





/*****************************************************************************
					 MISE EN FORME DE LA BARRE DE MENU
*****************************************************************************/

/* BARRE COLOREE */
#mc_menubar {
position:relative;
height:17px;
top:-17px;
overflow:hidden;
}

/* PARTIE OMBREE DE LA BARRE COLOREE */
#mc_menubarShadow {
position:relative;
height:9px;
top:-26px;
overflow:hidden;
}

/* ELEMENTS DU MENU */
ul#mc_menutxt {
list-style:none;
text-align:center;
margin:0px;
padding:0px;
position:absolute;
top:60px;
left:58px;
}
ul#mc_menutxt li {
float:left;
}
ul#mc_menutxt li a {
display:block;
height:24px;
float:left;
cursor:default;
text-transform:uppercase;
font-size:10px;
}

/* LIENS DU MENU */
#mc_menutxt a {
text-decoration:none;
padding:0px 5px 0px 5px;
display:block;
line-height:17px;
cursor:default;
}

/* PETITE FLECHE SOUS LA BARRE */

#mc_menutxt a:hover, #mc_menutxt li.current a {
background:url(../images/fleche.gif) no-repeat center 17px;
}

#mc_menutxt li.current a {
background:url(../images/fleche.gif) no-repeat center 17px;
cursor:default;
}





/*****************************************************************************
						  MISE EN FORME DES FIELDSETS
*****************************************************************************/

/* POSITIONNEMENT DU CADRE*/
.mc_fieldset {
position: relative;
margin-top: 20px;
padding:10px;
}

/* POSITIONNEMENT DU TITRE */
.mc_fieldset h1 {
position: absolute;
height:20px;
line-height:20px;
text-align:center;
background-color: #FFFFFF;
margin:0px;
padding:0px 3px 0px 3px;
top: -10px;
left: 10px;
}





/*****************************************************************************
					 MISE EN FORME DU BOUTON PAR DEFAUT
*****************************************************************************/

/* MISE EN FORME */
.mc_boxBtn {
text-align:right;
padding:10px;
}
input.mc_btn {
text-align:center;
text-decoration:none;
}

/* TAILLES PREDEFINIES */
input.btnS {width:120px;}
input.btnM {width:140px;}
input.btnL {width:170px;}





/*****************************************************************************
						  MISE EN FORME DES TABLES
*****************************************************************************/

.mc_box table {
width:100%;
font-size:12px;
text-align:center;
}
.mc_box table tbody td {
background:#eeeeee;
padding:5px;
}
.mc_box table tfoot td {
background:#cdcdcd;
padding:5px;
text-align:right;
}


.mc_alerts table {
border-collapse:collapse;
}
.mc_alerts table th {
width:30px;
height:80px;
background:#d2d5db;
}
.mc_alerts table td.mc_alertsPic {
width:80px;
}

.mc_alerts table td dl {
text-align:left;
}

.mc_alerts table td dl dd {
margin:0px;
padding:0px;
}
.mc_alerts table td dl dt {
font-weight:bold;
font-size:12px;
}





/*****************************************************************************
						  MISE EN FORME DU CARNET D'ADRESSES
*****************************************************************************/

/* POSITIONNEMENT HORIZONTAL DES BOUTONS RADIO ET LABELS */
.mc_adressBook ul li {
position:relative;
float:left;
}
.mc_adressBook ul li ul li {
position:relative;
float:none;
}
.mc_adressBook_livr ul li ul, .mc_adressBook_fact ul li ul, .mc_adressBook_adr input {
display:none;
}
li.mc_adressBook_livr ul li, li.mc_adressBook_fact ul li {
text-align:center;
background:#DBDBDB;
width:80px;
height:130px;
}
.mc_adressBook_adr ul li {
height:130px;
}
.mc_adressBook_adr ul li ul li {
height:auto;
}
.mc_adressBook_livr input, .mc_adressBook_fact input {
margin-top:50px;
}
.mc_adressBook_adr {
padding-top:5px;
}
.mc_adressBookLegend li.mc_adressBook_livr , .mc_adressBookLegend li.mc_adressBook_fact{
background:none;
font-size:12px;
font-weight:bold;
height:14px !important;
text-align:center;
width:80px;
}
.mc_adressBook_addBtn {
text-align:right;
position:relative;
}
.mc_adressBook_btn1 {
bottom:-15px;
}
.mc_adressBook_btn2 {
margin-bottom:100px;
right:10px;
top:-5px;
}
.mc_adressBookFrame {
background:#DBDBDB;
margin-bottom:5px;
padding-top:5px;
}



/*****************************************************************************
					   MISE EN FORME DU TABLEAU DE BORD
*****************************************************************************/

/* COLONNES DU TABLEAU DE BORD */
.mc_Lcol {
position:relative;
width:48%;
float:left;
}
.mc_Rcol {
position:relative;
width:48%;
float:right;
}

/* BOITE DU TABLEAU DE BORD */
.mc_box {
position:relative;
margin:5px 5px 10px 5px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:15px;
font-size:12px;
border-left:solid 10px #4E4E4E;
border-bottom:solid 1px #4E4E4E;
/*background:#eeeeee;*/
}
.mc_box h2 {
padding-bottom:10px;
}

.mc_boxBtn {
margin:10px 0px 0px 5px;
padding-bottom:10px;
}
.mc_boxFrame {
background:#DBDBDB;
margin:0px 0px 5px 0px;
padding:5px 0px 5px 0px;
}

.mc_boxFrame input {
margin-top:10px;
}


/* LISTE DU TABLEAU DE BORD */
.mc_boxList ul li {
list-style:square !important;
list-style-position:inside;
font-size:12px;
line-height:20px;
}

/* INFOS D'UNE ADRESSE */
.mc_adressInfo ul {
position:relative;
}

.mc_adressInfo ul li {
list-style:none;
list-style-position:outside;
font-size:12px;
line-height:15px;
margin:0px 0px 5px 5px;
}
li.adress, li.tel, li.fax, li.email {padding-left:25px;}
li.adress {background:url(../images/adresse.gif) no-repeat 0px 0px;}
li.tel {background:url(../images/telephone.gif) no-repeat 0px 0px;}
li.fax {background:url(../images/fax.gif) no-repeat 0px 0px;}
li.email {background:url(../images/email.gif) no-repeat 0px 0px;}

/* MODIFICATION DU MOT DE PASSE */
.mc_password label {
line-height:10px;
display:inline-block;
width:120px;
text-align:right;
vertical-align:absmiddle;
}

.mc_password .cl_aroTmlfSubmit {
display:none;
}