	*{
		font-family: verdana;
		border : none;
		color : #cccccc;
	    scrollbar-face-color: #7e807f;
	    scrollbar-shadow-color: #7e807f;
	    scrollbar-highlight-color: #7e807f;
	    scrollbar-3dlight-color: #7e807f;
	    scrollbar-darkshadow-color: #7e807f;
	    scrollbar-track-color: #534c49;
	    scrollbar-arrow-color: #ffffff;
	}
	
	#logo{
		margin-top : 32px;
		height : 54px;
	}
	
	body{
		background-repeat : no-repeat;
		background-color : #999999;
		margin:0px;
		padding:0px;
		height :100%;
        overflow : hidden;

	}
	
	#background {
		z-index: 1;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
	}
	
	#mainTable {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 3;
	}

	#header{
		width : 100%;
		height : 86px;
		text-align : right;
	}
	#header img{
		filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
	}
	#footer{
		width : 100%;
		height : 28px;
		margin : 0px;
		padding : 0px;
		padding-top : 4px;

	}

	#container{
		width : 100%;
		height: 389px;

	}
	#content{
		margin-bottom : 22px;
		height: 389px;
	}
	#wrapper{
		padding : 0px 0px 0px 10px;
		height: 389px;
		width : 920px;
		text-align : left;
	}

	h1{
	clear : both;
		font-size:24px;
		color : white;
		margin: 0px;
		margin-bottom: 10px;
		font-weight : normal;
	}
	h2{
	clear : both;
		font-size:18px;
		color : white;
		margin: 0px;
		font-weight : normal;
		margin-bottom: 10px;
	}

	h3{
	clear : both;
		font-size:14px;
		color : white;
		margin: 0px;
		font-weight : normal;
		margin-top : 15px;
	}
	h6{
	clear : both;
		font-size:9px;
		color : white;
		margin: 0px;
		font-weight : normal;
		margin-top : 15px;
	}
	h3>a{
		font-weight : normal;
	}
	table{

	}
	th{
		text-align : left;
		vertical-align : top;
		font-size : 14px;
		font-weight : bold;
	}
	td{
		vertical-align : top;
		font-size : 14px;
	}

	.margin10{
		margin : 10px;
		margin-left : 20px;
		margin-right : 20px;
		
	}
	
	
.margin10Press{
		
		height:100%;
		padding:10px 20px 10px 20px;
		background-image:url('/files/presse_magazines.jpg');
		background-repeat:no-repeat;
		background-position:0px 47px;
	}
	
	.margin10lr{
		margin : 0px;
		margin-left : 20px;
		margin-right : 20px;
	}

	#Thin{
		width:308px;

		float : left;
		height : 389px;
		padding : 0px;
		margin : 0px;
		overflow:hidden;
		margin-right: 1px;
	}
	#Wide{
		width:596px;

		float : left;
		height : 389px;
		padding: 0px;
		margin : 0px;
		overflow:hidden;
		margin-right: 1px;
	}

	#Medium{
		width:574px;
		float : left;
		height : 389px;
		padding: 0px;
		margin : 0px;
		overflow:hidden;
		margin-right: 1px;
	}

	#Medium2{
		width:330px;
		float : left;
		height : 389px;
		padding: 0px;
		margin : 0px;
		overflow:hidden;
		margin-right: 1px;
	}

	.scrollable,.scrollenabled{
		display : block;
		width : 100%;
		float: left;
		overflow:auto;
		font-size : 14px;
		text-align : justify;
	}
	#Thin>.scrollable,
	#Thin>.scrollenabled,
	#Wide>.scrollable,
	#Wide>.scrollenabled,
	#Medium>.scrollable,
	#Medium>.scrollenabled,
	#Medium2>.scrollable,
	#Medium2>.scrollenabled{
		overflow:hidden;
	}
	select {
		height : 25px;

		clear : right;

		color : black;
		padding : 4px;
		margin-bottom : 5px;
	}
	.opacity9{
		margin : 0px;
		padding : 0px;

		width : 100%;
		height : 100%;
		background-color : #000;
		filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;
		float: left;

	}
    #Wide .opacity9 table{
        width : 535px;
    }
    #Wide .opacity9 table table{
        width : auto;
    }
	.scroller{
		padding : 0px;
		margin : 0px;
		width:20px;
		background-color: #222223;
		float : left;
		filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
	}

	.scrollbar
	{
		margin: 0px 1px 0px 1px;
		background-color: #222223;
		width:18px;
		float:left;
		height:349px;
	}
	.scrollhandle
	{
		background-color:#a4a2a0;
		border : none;
		width:18px;
		height :37px;
		float:left;
	}
	ul{
		list-style-image : url('/img/shops-list-icon.gif');
		padding-left : 5px;
		margin : 0px;
	}
	li{
		margin-left : 10px;
		padding-left : 0px;
		padding-top : 4px;
		padding-bottom : 4px;
		text-align : left;
	}
	a:link, a:visited, a:active{
			color: #c4151c;
			font-weight : bold;
			text-decoration : none;
	}
	a:hover{
		color : #c4151c;
		text-decoration : underline;
	}

	.cake-sql-log{
		//position : absolute;
		top : 0px;
		left : 0px;
		width : 100px;
		background-color: grey;
		font-size : 9px;
	}
	.cake-debug-log{
		position : absolute;
		top : 0px;
		left : 100px;
		width : 100px;
		background-color: grey;
		font-size : 9px;
	}
	.required{
		clear : left;
		width : 100%;
		padding: 10px;
	}

	.input{
		clear : left;
		width : 100%;
		padding: 3px;
	}
	.input label{
		display : block;
		float : left;
		width : 190px;
		padding-right : 5px;
	}
	fieldset label{
		display : block;
		float : none;
		width : 190px;
		padding-right : 5px;
	}
	fieldset input{
		float : left;
		padding-right : 5px;
		clear : left;
	}
	label{
		display : block;
		float : left;
		width : 190px;
		padding-right : 5px;
	}
	.input input{
		float : left;
		color : black;

	}
	.submit{
        float : right;
	    padding-top : 10px;
	    text-align : right;
	}
	.submit input{
        width : 150px;
        padding : 5px;
        background-color : #666666;

        color : white;

	}
	 .button{
		float : right;
        width : 90px;
        padding : 2px;
        background-color : #878886;
        color : white;
		margin-top: 5px;
	}
	.back{
	    float : left;
	    clear : left;
	    padding-top : 10px;
	    text-align : left;
	}
	.back input{
        width : 150px;
        padding : 5px;
        background-color : #9e8f7d;

        color : white;

	}
	.input textarea{
		float : left;
		color : black;
		width : 250px;
	}
	.form-error{
		background-color : #ffaaaa;

	}
	.input .error-message{
		float : left;
		color : red;
		padding-left : 5px;
	}

	li p {
		margin : 0px;
		padding : 0px;
	}

	#submenu{
		background-color : #000;
		width : 100%;
		height : 24px;
		filter:alpha(opacity=42); opacity:0.42; -moz-opacity:0.42;
	}
	#menu{
		background-color : #000000;
		width : 100%;
		height : 24px;
		filter:alpha(opacity=60); opacity:0.60; -moz-opacity:0.60;
	}
	#colorBarre{
		background-color : #c4151c;
		width : 100%;
		height : 9px;
	}
	#submenu ul
    #menu ul{
        margin : 0px;
        padding : 0px;

        list-style :none;
        position : absolute;
        width : 100%;
    }
	#submenu ul li,
    #menu ul li{
    	list-style :none;
        margin : 0px;
        padding : 0px;
        padding-left : 11px;
        padding-right : 3px;
        padding-top :0px;
        float : left;
    }
    #submenu  a img,
	#menu  a img{
        filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6;
	}
	#submenu a:hover img,
	#menu a:hover img{
        filter:alpha(opacity=200); opacity:2; -moz-opacity:2;
	}

	.subMenuItem {
		display: block;
		height: 22px;
		background-repeat: no-repeat;
		text-indent: -99999px;
		overflow: hidden;
	}

	.menuItem {
		display: block;
		height: 22px;
		background-repeat: no-repeat;
		text-indent: -99999px;
		overflow: hidden;
	}

	/* FORMULAIRE */

	#LoveAddForm div {
		padding: 2px;
		margin: 0;
	}

	#LoveAddForm .submit {
		clear: both;
	}

/*Logo Facebook*/
#logo_facebook{
	vertical-align:top;
	margin-top:-1px;
}

#kookai_facebook{
	text-align:right;
}