@charset "UTF-8";
/* CSS Document */

body { font-family: Helvetica, sans-serif; margin: 0 auto 30px auto; color:#000000; font-size:12px; line-height:16px; background: #e5f5ef; text-align:center; background-image: url(); background-repeat: repeat;}

a {color:#000000; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}

h1 { line-height:1em;}

h4 { color:#777; font-size:14px; font-weight:normal; margin:0;}
h3 { color:#777; font-size:16px; font-weight:normal; margin:0;}
h5 { color:#000; font-size:12px; font-weight:bold; margin:0; text-transform:uppercase;}

/* SECTION MENU DU HAUT*/
#menu_entete { 	width:844px; 	height:100px; margin:0 auto; text-align:right;}
#menu_enveloppe{ float: right; width: 100%; }
#entete_gauche { width:100px; height:100px; float:left; margin:0 -844px 0 0; xbackground:url(/ms/images/logo_mbam_fr.gif) left no-repeat;}

#menu_entete .nav1 { float: right; position:relative; right:0; height:20px; margin:34px -10px 0 100px; text-align:right;}
.bt_nav1 {float:left; line-height:20px; vertical-align:bottom;}
.bt_nav1 a { margin:16px 10px; font-size:12px;}

#menu_entete .nav2 { float:right; position:relative; right:0; height:32px; margin:10px -10px 0 100px;}
.bt_nav2 { float:left;  height:32px; border-left:1px solid #C7C7BF; line-height:30px; vertical-align:bottom;}
.bt_nav2 a { margin:16px 10px; font-size:14px;}

#menu_entete a { color:#777; text-decoration:none;}
#menu_entete a:hover { color:#000;}
#menu_entete a.actif { color:#000;}

.langueMenu { font-weight:bold;}


/* SECTION ENTETE AVEC TITRE*/
#entete { 
/* height: 150px; */
/*
background:url(/ms/images/ti_imagine.gif) bottom left no-repeat;
*/
}
#entete p {font-size:13px;}
#entete p span { /* font-size:14px; */ font-size:15px;}


/* DIV MAITRES */
#grand_contenu { width: 844px; margin: 0 auto; background:#FFF; border-top:1px solid #777; border-bottom: 1px solid #777; text-align:left;}
#enveloppe_contenu { margin-top:60px; margin-bottom:20px; float: left; width: 100%; }
#enveloppe_contenu_niveau2 { width:762px; margin:20px 30px 20px 52px; border-top:1px solid #c7c7bf; float: left; }


/* SECTION CONTENU DE DROITE*/
#contenu_droite { margin-left: 305px; }
.marge_droite { margin:0 30px 0 45px;}
.marge_droite_niveau2 { margin:20px 0 0 0;}

/* SECTION CONTENU DE GAUCHE*/
#contenu_gauche { margin-top:60px; float: left; width: 305px; margin-left: -844px; text-align:left; }
.marge_gauche { margin:0 0 0 52px;}
#contenu_gauche_niveau2  { margin-top:30px; float: left; width: 305px; margin-left: -844px; text-align:left; }
.marge_gauche_niveau2 { margin:30px 0 0 52px;}
#contenu_gauche a { color:#000; font-size:11px;}

.bloc_gauche_accueil { margin:0 0 20px 0;}
.separateur { margin:0 0 20px 0; border-top:1px solid #CCC;}

/* DIVERS*/
.message_yoko  { font-size:18px; color:#8E8E8E; line-height:24px;}
/* 
.citation { font-size:18px; color:#8E8E8E; line-height:24px;} 
.message_yoko a:link { text-decoration:none;}
p.message a:link { color:#8E8E8E; text-decoration:none;}

a.message:link, a.message:visited { font-size:18px; color:#8E8E8E; line-height:24px; text-decoration:none;}
a.message:hover, a.message:active { color:#000; }
*/

div.images_visuels { width:100%; padding:0 0 20px 0; border-bottom:1px solid #c7c7bf; margin-bottom:20px;}
div.images_visuels img { margin:0 5px 0 0; vertical-align:top;}



/* MENU DE LA PAGE PLAN DANS LE CONTENU DE GAUCHE*/
#contenu_gauche ul.plan { margin:20px 0 0 0; padding:0; list-style-type:none;}
#contenu_gauche ul.plan li { margin:4px 0;}
#contenu_gauche ul.plan a { font-size:12px; color:#777; font-weight:bold; text-decoration:none;}
#contenu_gauche ul.plan a:hover { color:#000; }
#contenu_gauche li a.actif { color:#000;}


/* SECTION FOOTER */
#pied_page { width:844px; line-height:12px; margin:0 auto; text-align: left; padding-top:20px;}
#pied_page_index { width:844px; line-height:12px; background:url(/ms/images/all_imagine.gif) top no-repeat; margin:0 auto; text-align: left; padding-top:190px;}
#pied_page_enveloppe{ float: left; width: 100%; }

#pied_page_droite { margin-left:305px;}
#pied_page_gauche {float:left; width:305px; margin-left:-844px; text-align:left;}

#pied_page .copy, #pied_page_index .copy { font-size:9px;padding-bottom:80px;}


#pied_page ul.icones { float: right; margin-top:0;}
#pied_page ul.icones li { float:left; list-style-type: none; margin-left:8px;}


/* POPUP PHOTO */
.ui-dialog .ui-dialog-content {padding:0;margin:0;}
.ui-dialog-titlebar {display:none;}
.ui-widget-overlay {background:white;filter:alpha(opacity=80);opacity:0.8;}

.ui-corner-all {-moz-border-radius: 0; -webkit-border-radius: 0; }

.ui-widget-content {border:0;}

#dialog {padding:16px;margin:0;min-height:50px !important;background:white;display:none;_height:200px;}
#dialog p {font:11px arial;color:#6C6C6C;margin:0;padding:3px 0 0 0;}
.closeimg {cursor:pointer;}

/* VISUELS */
img.imgvisuels {border:1px solid white;}
p.imglegende {font:11px arial;color:#6C6C6C;text-align:left;padding:1px 18px;}

/* NOUVEAU  | BANNIERE & PAGE PHOTO - Ajouté le 17 avril 2009 */

.entete_banniere { width:844px; background:#F9F9EF; height:113px;}
.entete_banniere img { margin:17px 2px 14px 2px; width:840px; height:82px;}

#contenu_large { margin-left: 0; }
#contenu_large h3 { color:#545454; font-size:20px;}
.marge_large { margin:0 38px 0 44px;}

table.photos { width:744px; margin:0 9px;}
table.photos td { width:124px; height:98px; padding-right:15px;} 
table.photos td.nav { height:63px;}
table.photos td.nav_centre { height:63px; width:496px; text-align:center;}
table.photos a {color:#BFBFBF; text-decoration:none;}
table.photos a:hover { color:#000;}

table.photos_form { width:744px; margin:28px 9px;}
table.photos_form .bt_browse { width:63px; height:19px; float:left; font-size:10px; background:#7F7F7F; text-align:center; padding-top:3px;}
table.photos_form .bt_browse a {color:#fff; width:63px; height:21px; display:block; text-decoration:none;}
table.photos_form input.browse { float:left; margin-left:0;}

table.photos_form .bt_name { width:48px; height:19px; float:left; color:#fff; font-size:10px; background:#7F7F7F; text-align:center; padding-top:3px;}
table.photos_form input.name { width:120px; float:left; margin-left:0;}
table.photos_form .bt_last_name { width:73px; height:19px; float:left; color:#fff; font-size:10px; background:#7F7F7F; text-align:center; padding-top:3px;}
table.photos_form input.last_name { width:120px; float:left; margin-left:0;}

/**************/
table.photos_form .bouton { height:19px; float:left; color:#fff; font-size:10px; background:#7F7F7F; text-align:left; padding:4px 6px 0 6px;}
/*************/

table.photos_form .bt_accept { width:196px; height:19px; float:left; color:#fff; font-size:10px; background:#7F7F7F; text-align:left; padding-top:3px; padding-left:8px; text-transform:uppercase;}
table.photos_form .bt_accept input { position:relative; right:4px; top:-2px; float:right;}

table.photos_form .bt_share { width:196px; height:19px; float:left; color:#fff; font-size:10px; background:#000; text-align:left; padding-top:3px; padding-left:8px; text-transform:uppercase;}
table.photos_form .bt_share a {color:#fff; width:196px; height:21px; display:block; text-decoration:none;}

a.retour:hover {color:#575859;}


/////////////////

tr.off {
	/* background: #CCCCCC; */
}

tr.on {
	background: #EEEEEE;
	/* background: #DDDDDD - CCFFFF - CCCCCC;
	color: #FFFFFF; */
}


.info {
	font-size: 9px;
	/* color: #000000; */
}


.uppercase {
	text-transform: uppercase;
}


.courrier {
	/* font-family: "Courier New", Courier, monospace; */
	font-weight:bold;
}


.noir {
	color: #000000;
}

.vert {
	color: #009964;
}



.titre {
	/* font-family: "Courier New", Courier, monospace; */
}




.greenBox {
	border: 1px solid #bfd730;
	padding: 4px;
	margin: 0px;
}



hr {
	color: #bfd730;
	background: #bfd730; 
	border: 0px;
	height: 1px;
	/* noshade; */
}