@charset "UTF-8";
/* CSS Document */

/*++++++++++++++++++++++++++
/*++++ MMXLAYOUT TEMPLATE DEF
/*++++++++++++++++++++++++++
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CLASS ++++++++++++++++++++++++++++++++++++*/
/*++ background all page*/
	
	@font-face {
	font-family: "STRATreg";
	src: url("/mmx/font/StratumNo2-Regular.otf") format("opentype");
	}
	
	@font-face {
	font-family: "STRATbold";
	src: url("/mmx/font/StratumNo2-Bold.otf") format("opentype");
	}
	
	@font-face {
	font-family: "PROXcreg";
	src: url("/mmx/font/ProximaNovaCond-Regular.otf") format("opentype");
	}
	
	@font-face {
	font-family: "PROXreg";
	src: url("/mmx/font/ProximaNova-Regular.otf") format("opentype");
	}
	
	@font-face {
	font-family: "PROXsemib";
	src: url("/mmx/font/ProximaNova-Semibold.otf") format("opentype");
	}
	
	@font-face {
	font-family: "PROXextrab";
	src: url("/mmx/font/ProximaNova-Extrabold.otf") format("opentype");
	}
	
	* {
	margin: 0;
	padding: 0;
	}
	
	html, body {
	height: 100%;
	width: 100%;
	}
	
	.mmxbody {
	background-image: url(style/stripBG.jpg);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-color: #333333;
	margin: 0px;
	font-family: "helvetica","arial","Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size:9px;
	text-align: center;
	}
	
	/*///////////////////// Back page work start*/
	
	.mmxbody_def {
	background-image: url(style/02/dia01.gif);
	background-attachment:scroll;
	background-repeat:repeat;
	background-color:#transparent;
	font-family: "helvetica","arial","Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size: 9px;
	}
	
	.mmxbody_def_grad {
	background:-moz-radial-gradient(#ccc, #111); /* degradé FIREFOX */
	background:-webkit-gradient(linear, left top, left bottom, from(#222),color-stop(0.5, #333), to(#777));
	font-family: "helvetica","arial","Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size: 9px;
	}	
	
	#mainback {
	background-image: url(style/02/backlight2.png);
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#transparent;
	background-position:center 185px;
	
		}
		
	#hidden {
	display: none;
	}
	
	.hidden {
	display: none;
	}
	
	
	/*///////////////////// Back page work end*/
	
	div#superheader {
		position:fixed;
		width:100%;
		background-color:#000;
		height:30px;
		border-bottom:1px solid #444;
		-moz-box-shadow:0 3px 25px #000000;
		-webkit-box-shadow:0 1px 45px #000000;
		z-index:105;
		}
	
	div#superheader ul {
		margin:11px auto;
		width:960px;
		text-align: center;
		}
	
	div#superheader ul li {
		display: inline;
		margin:0 77px 0 0;		
		}
		
		
	div#superheadernews {
		position:fixed;
		width:100%;
		background-color:#000;
		height:30px;
		border-bottom:1px solid #9F9F9F;
		-moz-box-shadow:0 3px 25px #000000;
		-webkit-box-shadow:0 3px 45px #000000;
		z-index:105;
		margin-top: -30px;
		}
	
	div#superheadernews ul {
		list-style-type:none;
		margin:0px auto;
		padding-top:10px;
		overflow:hidden;
		position:relative;
		width:1015px;
		z-index:5;
		}
	
	div#superheadernews ul li {
		float:left;
		margin:0 45px 0 0;
		
		}

/*///////////////////// SLIDECONTAINER */
		
	.slideshowcontainer {
	width: 980px;
	margin:0 auto 33px;
	
	}
		
/*///////////////////// MENU GENERAL SMOOTH  */

	.menu_smooth {
	width: 980px;
	margin: 37px auto 0;
	-moz-box-shadow: 0 0 10px #111111;
	background-color: #000;
	height: 26px;
	}



/*++ box au centre*/	
	
	.mainbox {
	margin-top:30px;
	margin-bottom:25px;
	width:780px;
	padding: 5px 0px 5px 0px;
	-webkit-box-shadow: 2px 2px 2px #333;
	-moz-box-shadow: black 0px 0px 6px 0px;
	-moz-border-radius: 0.4em; /*ref 1.6*/
	-webkit-border-radius: 0.4em;
	border-radius: 0.4em;
	background: #fff url(top-left.gif) left top no-repeat;
	background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom left, bottom right;
	}
	
	.mainbox2 {
	-moz-box-shadow: 0 0 15px 3px #111111;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	-webkit-box-shadow: 0 0 15px 3px #111111;
	margin-bottom: 10px;
	}


/*++++++++++++++++++++++++++++++ MENUS & © ++++++++++++++++++++++++++++++*/


	
/*++ menu droite fix*/
	
	.rightmenu {
	top: 175px;
	position:fixed;
	background: transparent;
	float: right;
	display: block;
	z-index:10;
	}
	

	.boxbtn {
	-webkit-box-shadow: 2px 2px 2px #333;
	background: #999 url(top-left.gif) left top no-repeat;
	-moz-border-radius: 0.3em; /*ref 1.6*/
	-moz-box-shadow: black 0px 0px 2px 0px;
	-webkit-border-radius: 0.4em;
	border-radius: 0.4em;
	background-image: url(0px);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom left, bottom right;
	padding: 3px 1px 1px 1px;
	margin-top: 5px;
	filter:alpha(opacity=60); /* transparence attention le texte IN devient aussi transparent*/
	opacity: 0.6;
	width: 115px;
}

	
/*++ menu horizontal haut PAGE NEWS */


/*++ header time converter*/
	
	.headtimeconverter {
	width: 980px;
	padding: 0px 0px 0px 0px;
	width: 980px;
	vertical-align:middle;
	text-align: center;
	-webkit-box-shadow: 2px 2px 2px #555;
	-moz-box-shadow: black 0px 0px 6px 0px;
	-moz-border-radius: 0.2em; /*ref 1.6*/
	-webkit-border-radius: 0.2em;
	border-radius: 0.2;
	background: #333 url(top-left.gif) left top no-repeat;
	background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom left, bottom right;
	margin: 0 auto;
	}

	.headertime {
	width: 980px;
	margin:5px auto 5px auto;
	padding: 1px 0px 1px 0px;
	-webkit-box-shadow: 2px 2px 2px #555;
	-moz-box-shadow: black 0px 0px 6px 0px;
	-moz-border-radius: 0.3em; /*ref 1.6*/
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;
	background: #EFEFEF url(top-left.gif) left top no-repeat;
	background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom left, bottom right;
	}
	.menuhoriz {
	width: 980px;
	margin:0 auto 20px;
	padding:1px 0;
	-webkit-box-shadow: 2px 2px 2px #333;
	-moz-box-shadow: black 0px 0px 6px 0px;
	-moz-border-radius: 0.3em; /*ref 1.6*/
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;
	background: #EFEFEF url(top-left.gif) left top no-repeat;
	background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom left, bottom right;
	
	
	}
	.menuhorizbas {
	width: 980px;
	padding: 5px 0px 1px 0px;
	-webkit-box-shadow: 2px 2px 2px #333;
	-moz-box-shadow: black 0px 0px 6px 0px;
	-moz-border-radius: 0.3em; /*ref 1.6*/
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;
	background: #000 url(top-left.gif) left top no-repeat;
	background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom left, bottom right;
	margin: 10px auto 0px;
	}

/*++ copyright bas*/

	.copyright {
	width: 980px;
	padding: 45px 0 0 0;
	height: 115px;
	margin: auto;
	-moz-box-shadow:0 0 10px #111111;
	-webkit-box-shadow:0 0 10px #111111;
	}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ID header ++++++ RAPPEL: ID valable qu'une fois*/

	#headerimg {
		font-size: 9px;
		letter-spacing: 0.9px;
		color: #999;
		text-transform: uppercase;
		text-align: left;
		-webkit-box-shadow: 2px 2px 2px #444;
		-moz-box-shadow: black 0px 0px 6px 0px;
		-webkit-border-radius: 0.3em;
		-moz-border-radius: 0.3em; /*ref 1.6*/
		border-radius: 0.3em;
		background: #000000 url(top-left.gif) left top no-repeat;
		background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);
		background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
		background-position: top left, top right, bottom left, bottom right;
		margin-left: 135px;
		margin-bottom: 3px;
		width: 980px;
		height: 70px;
	}
	
	#headerrandom {
	-webkit-box-shadow: 2px 2px 2px #444;
	-moz-box-shadow: black 0px 0px 6px 0px;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em; /*ref 1.6*/
	border-radius: 0.3em;
	background: #DDD url(top-left.gif) left top no-repeat;
	background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom left, bottom right;
	margin:30px auto 0px auto;
	width: 980px;
	height: 70px;
	}
	
	#headertxt {
	font-size: 0.9em;
	letter-spacing: 1.1pt;
	color: #EFEFEF;
	text-transform: uppercase;
	text-align: left;
	position: absolute;
	left: 50%;
	width: 970px;
	margin: 58px auto 0 -485px;
	}
	
	#rightColonne {
		margin-left:920px;
		width:195px;
		background-color:#FC6;
	}



	
/*++++++++++++++++++++++++++++++++++++++COMING SOON */	
.boxcomingsoon {
	background: #EFEFEF;
	vertical-align:middle;
	text-align: center;
	width: 1250px;
	height:900px;
	margin:auto;
	padding-top:200px;
}

.boxcomingsoonimg {
	-webkit-box-shadow: 2px 2px 2px #888;
	-moz-box-shadow: #888 0px 0px 6px 0px;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em; /*ref 1.6*/
	border-radius: 0.3em;
	background: #000 url(top-left.gif) left top no-repeat;
	background-image: url(top-left.gif), url(top-right.gif), url(bottom-left.gif), url(bottom-right.gif);
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	background-position: top left, top right, bottom left, bottom right;
	width: 210px;
	height: 212px;
	margin: auto;
	text-align: center;
	padding: 10px 5px 5px 5px;
}


/*++++++++++++++++++++++++++++++++++++++ FOOTER DEF for PHP INC */

.footer_def {
	font-family: "PROXreg",helvetica,sans-serif;
	font-size: 10px;
	color:#fff;
	width:980px;
	margin:auto;
	padding-bottom: 30px;
	padding-top: 20px;
	background-color: #000;
	-moz-box-shadow:0 0 10px #111111;
	-webkit-box-shadow:0 0 10px #111111;
	border-top:1px solid #9F9F9F;
	/* opacity:0.6; */
}

.footer_def ul {
	list-style-type: none;
	font-size: 1em;
	letter-spacing: 1px;
	text-transform: uppercase;
	
}

.footer_def ul li {
	padding: 5px 0 0 0;
	font-size: 0.95em;
}

.footer_def ul li a:link{
	color:#555;
}



.footer_def ul li a:visited {
	color:#555;

}

.footer_def ul li a:hover {
	color:#A600A6;
	border-bottom: 1px dotted #999;
}

.footer_def ul li a:focus {
	color:#999;
	border-bottom: 1px dotted #999;
}


ul#horizon {
position: relative;
padding-left: 21px;
padding-right:21px;
border-right:1px solid #222;
display: inline-block;

}

ul#horizon_right {
padding-left: 25px;
padding-right:15px;
display: inline-block;
text-align: left;
}


/* 
ul#colon01{
position: absolute;
margin-left: 3em;
border-right:1px solid #333;
padding-right:25px;
}

ul#colon02{
position: absolute;
margin-left:30em;
border-right:1px solid #333;
padding-right:25px;
}

ul#colon03{
position: absolute;
margin-left:49.5em;
border-right:1px solid #333;
padding-right:25px;
}

ul#colon04{
position: absolute;
margin-left:69.5em;
border-right:1px solid #333;
padding-right:25px;
}

ul#colon05{
position: absolute;
margin-left:94em;
padding-left:30px;
border-left:1px solid #333;
text-align:right;
}

*/

/*+++++++++++++++++++++++++++++++++++ CSS MAIN MASTER ++++++++++++++++++++++++++++++++++++*/

#main_master {
	-moz-box-shadow: 0 0 10px #111111;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: 0.4em;
	-webkit-box-shadow: 0 0 10px #111111;
	width:980px;
	margin:9px auto;
	margin-bottom: 3px;
	background-color: #dfdfdf;
	}


#main_left {
	/* border-right:1px dotted silver;*/
	width:642px;
	height:auto;
	overflow:auto;
	margin-left:-2px;

}

#main_right {
	width:317px;
	margin-left: 72.5em;
	margin-top:-445px;
	height:500px;
	text-align: center


}

#main_gallery {
	margin-top:20px;
	width:940px;
	height:auto;
	padding:20px;

}

#main_video {
	margin-top:20px;
	width:940px;
	height:auto;
	padding:20px;
	background-color:#cfcfcf;

}



#main_exhb {
	height:auto;
	margin-top:20px;
	padding:20px;
	width:940px;

}

#main_txt {
	margin-top:20px;
	width:940px;
	padding:20px;
	height:auto;
	background-color:#cfcfcf;
}

	

#main_doc {
	width:940px;
	height:auto;
	padding:20px;

}

#main_other {
	padding:20px;
	background-color:#CFCFCF;
	width:940px;
	height:auto;
}

#logo_mo {
	text-align: right;
	padding-right:150px;
	padding-top:30px;
	padding-bottom: 20px;
}


/* MENU SUB*/

.anchordiv {
	height: 30px;
	position: relative;
	visibility: hidden; 
}

#main_menu_sub {

	background:-moz-radial-gradient(#ffffff, #dfdfdf); /* degradé FIREFOX */
	background-image: -webkit-gradient(radial,center center,10,center center,480,from(#ffffff),to(#dfdfdf)); /* degradé SAFARI */
  	background-repeat: no-repeat; /* degradé SAFARI */ 
	width:948px;
	padding:10px;
	padding-right:22px;
	font-family: "PROXreg","helvetica",sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 1px dotted silver;
	border-top: 1px dotted silver;
	margin-bottom: 10px;
	
}

#main_menu_sub p {
	float:right;
	/*width:320px;*/
	margin-top: -15px;
}

#main_menu_sub img {
	/*margin-top: 5px;*/
	vertical-align: middle;
	opacity: 0.5;
}

#main_menu_sub a:link{
	color:#000;
}


#main_menu_sub a:visited {
	color:#000;

}

#main_menu_sub a:hover {
	color:#999;
	border-bottom: 1px dotted #999;
}

#main_menu_sub a:focus {
	color:#999;
	border-bottom: 1px dotted #999;
}

/* main left work title */

#work_title {
	font-family: "STRATbold";
	font-size:1.7em;
	color:#000;
	letter-spacing:1px;
	padding:17px 15px 13px 40px;
	text-transform: uppercase;
	background-color:#efefef;
	-moz-border-radius-bottomright:0.35em;
	-moz-border-radius-topright:0.35em;
    -webkit-border-top-right-radius: 0.4em;
	-webkit-border-bottom-right-radius: 0.4em;
	width: 585px;
	border:1px solid #CCCCCC;
	background-image: -webkit-gradient(radial,center center,10,center center,480,from(#ffffff),to(#dfdfdf)); /* degradé SAFARI */
  	background-repeat: no-repeat; /* degradé SAFARI */ 
  	margin-bottom: 5px;
	}
	
#work_year{
		font-size:0.9em;
		font-family: "STRATreg";
		background-color:#FFF;
		color:#000;
		width:auto;
		height:17px;
		padding: 3px 4px 3px 5px;
		letter-spacing: 0.1em;
		float:right;
		-moz-border-radius: 0.3em;
		-webkit-border-radius: 0.3em;
		margin: -5px 10px;
		border:1px solid #CCCCCC;
	}
	
#statement {
	color:#000000;
	font-family: Georgia, serif;
	letter-spacing:0.03em;
	line-height:150%;
	text-align:justify;
	font-size:1.3em;
	padding: 40px ;
	border:1px solid #bbb;
	background-color:#fff;
	-moz-border-radius-bottomright:0.35em;
	-moz-border-radius-topright:0.35em;
    -webkit-border-top-right-radius: 0.4em;
	-webkit-border-bottom-right-radius: 0.4em;
	width: 560px;
	
	}

#work_legend {
	font-family: "PROXreg",helvetica,sans-serif;
	text-align: left;
	font-size:1.1em;
	line-height:150%;
	background-color: #fff;
	padding:13px;
	width:254px;
	border:1px solid #bbb;
	-moz-border-radius:0.35em;
	-webkit-border-radius: 0.4em;
	letter-spacing: 0.01em

}

#work_legend label {
	font-family: "PROXsemib",helvetica,sans-serif;
	font-size:1.1em;

}


/* VIDEO */


#txt_video {
	color:#000000;
	font-family: "Georgia","arial", serif;
	letter-spacing:0.05em;
	text-align:justify;
	font-size:1.3em;
	line-height: 140%;
}

.video_btn {
 	margin-left:45px;
 	padding:20px;
	width:770px;

}

.video_fiche {
	background-color:#FFFFFF;
	margin-bottom:10px;
	padding:20px;
	-moz-border-radius:0.4em 0.4em 0.4em 0.4em;
	-webkit-border-radius:0.5em 0.5em 0.5em 0.5em;
	border:1px solid #aaa;

}


/* SECTION EXHIBITION */

.exh_year {
	font-size:0.9em;
	letter-spacing: 1px;
	background-color: #eee;
	color:#000;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	padding: 2px 0 0 5px;
	border:1px solid #ccc;
}


.txt_exh {
	color:#000000;
	font-family: "helvetica", sans-serif;
	letter-spacing:0.05em;
	line-height:120%;
	text-align:justify;
	font-size:1.25em;
	margin-left:65px;

}

.txt_exh a {
	font-size: 1em;
	color:#999;
	text-transform:uppercase;

}

.txt_exh a:hover {

	color:#000;
	border-bottom: 1px dotted #000;
}

.txt_exh ul {

	list-style: none;
}


.txt_exh ul li {

	padding-top: 5px;
}


/* SECTION TEXTES */

.txt_texte {
	color:#000000;
	font-family: "Georgia", serif;
	letter-spacing:0.03em;
	line-height:170%;
	/*text-align:justify;*/
	font-size:1.5em;
	width:700px;
	padding:80px 60px;
	background-color: #fff;
	margin-left:-20px;
	border:1px solid #ccc;
}

#txt_texte_info {
	color:#999;
	font-family: "helvetica", sans-serif;
	font-size:0.75em;
	text-transform: uppercase;
	line-height: 150%;

}


.txt_texte_list {
	color:#000000;
	font-family: "helvetica", sans-serif;
	letter-spacing:0.07em;
	/*line-height:110%;*/
	/*text-align:justify;*/
	font-size:1.1em;
	padding:20px 0 20px 20px;
	background-color: #efefef;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topright:0.4em;
    -webkit-border-top-right-radius: 0.4em;
	-webkit-border-bottom-right-radius: 0.4em;
	border:1px solid #aaa;
	width: 800px;
	margin-left:-20px;

}

.txt_texte_list tr {

	vertical-align: top;

}


.txt_texte_list div {

	margin-left: 0px;

}


.txt_pdf {
	color:#000000;
	font-family: "helvetica", sans-serif;
	letter-spacing:0.05em;
	text-align:justify;
	font-size:1.2em;


}

.txt_pdf a {
	font-size: 0.8em;
	color:#999;
	text-transform:uppercase;

}

.txt_pdf a:hover {

	color:#000;
	border-bottom: 1px dotted #000;
}

.txt_pdf ul {

	list-style: none;
}


.txt_pdf ul li {

	/*padding-top: 3px;
*/}



/* GALLERY PICTURES */

.rubrique {
	font-family: "STRATbold","helvetica",sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	/*font-weight: bold;*/
	font-size: 1.5em;
	-moz-border-radius:0.4em 0em 0em 0.4em;
	-webkit-border-radius:0.4em 0em 0em 0.4em;
	background-color:#EFEFEF;
	padding:10px 7px 7px;
	/* -moz-box-shadow:0 0 17px #BBBBBB;
	-webkit-box-shadow:0 0 17px #BBBBBB; */
	width:944px;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	border-left:1px solid #777;

	
}

#rub_title {
	font-weight:normal;
	color:#999;

}

/* ******************************** pour border + sombre */
.rubrique2 { 
	font-family: "STRATbold","helvetica",sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	/*font-weight: bold;*/
	font-size: 1.5em;
	-moz-border-radius:0.4em 0em 0em 0.4em;
	-webkit-border-radius:0.4em 0em 0em 0.4em;
	background-color:#EFEFEF;
	padding:10px 7px 7px;
	/* -moz-box-shadow:0 0 17px #aaa;
	-webkit-box-shadow:0 0 17px #aaa; */
	width:944px;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	border-left:1px solid #777;

	
	/* BIEN AVOIR FOND DEGRADE HEADER */
	/* background:url("http://omwk.com/mmx/img/icon/fond/hMids.gif") repeat-x scroll 0 0 transparent;
	background-position:0 -197px; */
	
}

.rubrique a:link,.rubrique a:visited {
	font-family: "PROXcreg";
	float:right;
 	color:#777;
 	font-size: 0.8em;
 	padding-top: 2px;
 	/*font-weight: normal;*/
}

.rubrique a:hover {
 	color:#999;
 	border-bottom: 1px dotted #999;
}

.rubrique2 a:link,.rubrique a:visited {
	font-family: "PROXcreg";
	float:right;
 	color:#777;
 	font-size: 0.8em;
 	padding-top: 2px;
 	/*font-weight: normal;*/
}

.rubrique2 a:hover {
 	color:#999;
 	border-bottom: 1px dotted #999;
}


#gallery_pics {
	/* margin-right:2px*/
	padding:1em 0 1em 0;
	text-align: left; 
	line-height:300%;
	}
	
#gallery_pics a {
	opacity:0.07;
	}
	
#gallery_pics a:hover {
	opacity:1;
	}

/*++++++++++++++++++++++++++++++++++++++ IMAGE PAGE WORK */	

.img_medium {
	-moz-box-shadow:0 0 10px grey;
	-webkit-box-shadow: 0 0 15px grey;
	margin-right:5px;

}

.img_small {
	-moz-box-shadow:1px 1px 4px 0px grey;
	-webkit-box-shadow: 2px 2px 2px #888;
	margin-right:8px;
}




/* ANNEXE adds */

#mmx_soon {
	-moz-box-shadow:0 0 30px 0 #333333;
	-webkit-box-shadow:0 0 50px 0 #333333;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:1px;
	padding:16px 0 0;
	height: 30px;
	position:absolute;
	z-index:2;
	width:100%;
	margin-top:-20px;
	font-size:1.5em;
}

#mmx_soon_txt {
	-moz-box-shadow:0 0 30px 0 #333333;
	-webkit-box-shadow:0 0 50px 0 #333333;
	background-color:#FFFFFF;
	letter-spacing:1px;
	padding:60px 0 0;
	width:450px;
	height:auto;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	z-index:1;
	margin-top:250px;
	font-size:1.1em;
}

#mmx_soon_txt ul {
	list-style:none;
	text-align: left;
	padding-left:65px;
	line-height:1.5em;
}


#mmx_soon_txt ul li {

text-transform: uppercase;
}

.iconpdf {
vertical-align: text-bottom;
}

.iconarrow {
vertical-align:middle;
padding-bottom:3px;
}


/* GLOBAL */

.actionweb {

font-family: "PROXcreg";
font-size:0.7em;
padding-left:10px;
color: #777;

}

#bottom {

margin-bottom:-10px;
}
