@charset "utf-8";

/* 
#####################################################################
#							CODE BODY 								#
#																	#
##################################################################### 
*/

@font-face{
		font-family: "txt";
		src: url("../image/fonts/web00.ttf")
		}
@font-face{
		font-family: "txt1";
		src: url("../image/fonts/web01.ttf")
		}
@font-face{
		font-family: "txt2";
		src: url("../image/fonts/web02.ttf")
		}
@font-face{
		font-family: "txt3";
		src: url("../image/fonts/web03.ttf")
		}
@font-face{
		font-family: "txt4";
		src: url("../image/fonts/web04.ttf")
		}
@font-face{
		font-family: "txt5";
		src: url("../image/fonts/web05.ttf")
		}
@font-face{
		font-family: "txt6";
		src: url("../image/fonts/web06.ttf")
		}
@font-face{
		font-family: "txt7";
		src: url("../image/fonts/web07.ttf")
		}
html, body {margin: 0; padding: 0; border-width: 0; font-family:"txt3",Arial, Helvetica,  Verdana, sans-serif; }
.mozet {
	font-family:"txt3",Arial, Helvetica,  Verdana, sans-serif;
	background-image:url(../image/mozet/fonds11.jpg);
	height:100%;
	width:100%;
	min-width:50px;
	color: #333;
	font-size:14px;	
}
h1 { font-size:18px; font-weight:bold; color:#333; line-height:6px;  }
h2 { font-size:22px; font-weight:bold; color: #333; line-height:6px;}
b { font-size:14px; font-family:"txt4",Arial, Helvetica,  Verdana, sans-serif; color: #333;}
h7 {  font-family:"txt4",Arial, Helvetica,  Verdana, sans-serif;font-size:19px; letter-spacing:1px;text-transform:uppercase; 	color: #C1CA87; line-height:6px;}
img {
	border:none;
}
a {
	text-decoration:none;
	color: #6E7872;
}
p {
	font-size:15px;
	color: #333;	
}
li {
	color:#333;	
}
.news {
	color: #CCC; 
	font-size:16px;  
	font-family:"txt",Arial, Helvetica,  Verdana, sans-serif;
	background-image: url(../../projet11/ecrire/image/album0/1.jpg);
}
gras{
		color: #999;
	font-family:"txt6",Arial, Helvetica,  Verdana, sans-serif;
}
.selection{
	font-size:12px;
	color: #CCC;
	font-family:"txt4",Arial, Helvetica,  Verdana, sans-serif;
}
grasgris{

	font-family:"txt6",Arial, Helvetica,  Verdana, sans-serif;
}
grasblanc{
	color:#333;
	font-size:22px;
	font-family:"txt5",Arial, Helvetica,  Verdana, sans-serif;
}
titre{
	display:block;
	position:absolute;

	color: #666;
	font-family:"txt4", Arial, Helvetica,  Verdana, sans-serif;
	letter-spacing:2px;
	font-size:18px;
	text-transform:uppercase;
	padding:10px;
	width:200px;
}
.titre{
	position:relative;
	width:100%;
	display:block;
	color: #526657;
	font-family:"txt7", Arial, Helvetica,  Verdana, sans-serif;
	letter-spacing:2px;
	font-size:20px;
	padding:10px;
		text-transform:uppercase;
}
.lang{
	position: absolute;
	right:15px;
	z-index:800;
}
.user{
	position:fixed;
	top:0px;
	left:5px;
	z-index:800;
	width:100px;
	padding:5px;
	background-color:#FFF;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	font-size:12px;
}
.user-modifier{
	position:fixed;
	top:0px;
	z-index:700;
	width:200px;
	min-height:800px;
	height:100%;
	
	background-image:url(../image/site/fonds1.png);
	display:none;
}
.user-modifier-cadre{
	position:relative;
	margin:auto;
	width:200px;
	height:800px;
	background-color:#FFF;
	color: #333;
	padding-top:25px;
	
}
.user-modifier-cadre a{
	padding-left:15px;
}
/* 
#####################################################################
#							SLIDER									#
#																	#
##################################################################### 
*/
.fond0{
	position: absolute;
	width: 100%;
	height: 830px;
	background-position:top;
	background-repeat:no-repeat;
	margin-top:65px;
	min-width:1050px;
}
.fond1, .fond2, .fond3, .fond4, .fond5,.fond6, .fond7, .fond8, .fond9, .fond10 , .fond11,.fond12, .fond13, .fond14, .fond15, .fond16, .fond17 , .fond18, .fond19, .fond20, .fond21, .fond22,.fond23, .fond24, .fond25, .fond26, .fond27 , .fond28,.fond29, .fond30, .fond31, .fond32, .fond33,.fond34, .fond35, .fond36, .fond37, .fond38,.fond39, .fond40{
	position: absolute;
	width: 100%;
	height: 830px;
	background-position:top;
	background-repeat:no-repeat;
	margin-top:65px;
	min-width:1050px;
	display:none;
	
}
.fon{
background-image:url(../image/mozet/footer.jpg);
	position: fixed;
	width: 100%;
	height: 100%;	
}

.fond{
	background-image:url(../image/mozet/fonds15.png);
	background-repeat:repeat;
	z-index:200;
	display:none;
	width: 100%;
	height: 830px;
	position: absolute;
	min-width:1100px;		
}
.fond1{
	background-image:url(../image/mozet/1.jpg);
}
.fond2{
	background-image:url(../image/mozet/2.jpg);
}
.fond3{
	background-image:url(../image/mozet/3.jpg);
}
.fond4{
	background-image:url(../image/mozet/4.jpg);
}
.fond5{
	background-image:url(../image/mozet/5.jpg);
}	  
.fond6{
	background-image:url(../image/mozet/6.jpg);
}
.fond7{
	background-image:url(../image/mozet/7.jpg);
}
.fond8{
	background-image:url(../image/mozet/8.jpg);
}
.fond9{
	background-image:url(../image/mozet/9.jpg);
}
.fond10{
	background-image:url(../image/mozet/10.jpg);
}
.fond11{
	background-image:url(../image/mozet/11.jpg);
}	  
.fond12{
	background-image:url(../image/mozet/12.jpg);
}
.fond13{
	background-image:url(../image/mozet/13.jpg);
}
.fond14{
	background-image:url(../image/mozet/14.jpg);
}
.fond15{
	background-image:url(../image/mozet/15.jpg);
}
.fond16{
	background-image:url(../image/mozet/16.jpg);
}
.fond17{
	background-image:url(../image/mozet/17.jpg);
}
.fond18{
	background-image:url(../image/mozet/18.jpg);
}	  
.fond19{
	background-image:url(../image/mozet/19.jpg);
}
.fond20{
	background-image:url(../image/mozet/20.jpg);
}
.fond21{
	background-image:url(../image/mozet/21.jpg);
}
.fond22{
	background-image:url(../image/mozet/22.jpg);
}
.fond23{
	background-image:url(../image/mozet/23.jpg);
}
.fond24{
	background-image:url(../image/mozet/24.jpg);
}
.fond25{
	background-image:url(../image/mozet/25.jpg);
}
.fond26{
	background-image:url(../image/mozet/26.jpg);
}
.fond27{
	background-image:url(../image/mozet/27.jpg);
}
.fond28{
	background-image:url(../image/mozet/28.jpg);
}
.fond29{
	background-image:url(../image/mozet/29.jpg);
}	  
.fond30{
	background-image:url(../image/mozet/30.jpg);
}
.fond31{
	background-image:url(../image/mozet/31.jpg);
}
.fond32{
	background-image:url(../image/mozet/32.jpg);
}
.fond33{
	background-image:url(../image/mozet/33.gif);
}
.fond34{
	background-image:url(../image/mozet/34.jpg);
}
.fond35{
	background-image:url(../image/mozet/35.jpg);
}
.fond36{
	background-image:url(../image/mozet/29.jpg);
}
.fond37{
	background-image:url(../image/mozet/37.jpg);
}
.fond38{
	background-image:url(../image/mozet/38.jpg);
}
.fond39{
	background-image:url(../image/mozet/39.jpg);
}
.fond40{
	background-image:url(../image/mozet/40.jpg);
}

/* 
#####################################################################
#							MENU									#
#																	#
##################################################################### 
*/
.menua, .menua1, .menub, .menuc, .menud, .menue, .menuf, .menug{
	color:#FFF;
	float:left;
	position:relative;
	z-index:100;
	width:125px;
	text-align:center;
	
}
#menu1b{
	display:none;
}
.menua{
	width:200px;
	
}
.menub{
	margin-left:225px;
	
}
.ssmenub, .ssmenuc, .ssmenud, .ssmenue, .ssmenuf, .ssmenug{
	float:left;
	z-index:100;
	display:none;
	width:100%;
	background-color: #7D8F83;
	margin-top:10px;

}
.men2, .men3, .men4, .men5, .men8{
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	padding-top:41px;	
	padding-bottom:2px;
	color: #FFF;
	display:block;
	text-align:center;
	font-family:"txt3", Arial, Helvetica,  Verdana, sans-serif;
	z-index:900;
}
.men2:hover, .men3:hover, .men4:hover, .men5:hover, .men8:hover{
	background-color:#7D8F83;
}
#ssmenu:hover{
	background-color:#AAB5A2;
}
#ssmenu{
	font-size:14px;
	text-align:left;
	text-decoration:none;
	color: #FFF;
	display:block;
	font-family:"txt3", Arial, Helvetica, Verdana, sans-serif;
	padding:4px;
}
.ssmenu2{
	font-size:12px;
	text-align:left;
	text-decoration:none;
	display:block;
	color: #666;
	font-family:"txt3", Arial, Helvetica, Verdana, sans-serif;
	height:31px;
	margin-top:10px;
	text-transform:uppercase;
}
.ssmenu2:hover{
	color: #999;
}
.titrenews{
	color: #987833;  
	font-size:13px; 
	text-transform:uppercase; 
	width:100%; 
	float:none; 
	display:block; 
	padding-bottom:7px; 
	background-image:url(../image/mozet/tt.png);
	font-family:"txt5", Arial, Helvetica,  Verdana, sans-serif;
}
.wrapper{
	background-image:url(../image/mozet/head.jpg);
	position:absolute;
	left:0px;
	min-width:1050px;
	width:100%;
	z-index:600;
	top:0px;
	height:71px;
	margin: 0px;	
}
.menu{
	position:relative;
	width:1050px;
	z-index:900;
	top:0px;
	height: 50px;
	margin: auto;
}
.logo{
	float:left;
	top:0px;
	display:block;
	z-index:500;
}
.contact, .contact p , .contact a , .contact a:hover, .contact b{
	color:#FFF;
	text-decoration:none;
}

/* 
#####################################################################
#							CADRE									#
#																	#
##################################################################### 
*/	
.container{
	position: absolute;
	top:100px;
	width: 100%;
	z-index:2;
	height: 760px;
	margin: 0px;
}
.cadrea{
	position: absolute;
	top:70px;
	width: 100%;
	z-index:2;
	height: 600px;
	margin: 0px;
}
.cadre1{
	position:relative;
	width:1050px;
	margin:auto;
	height:100%;
	
}
.cadre1{
	position:relative;
	width:1050px;
	margin:auto;
	height:100%;
	
}
.coldroite{
	position:absolute;
	bottom:10px;
	width: 250px;
	right:0px;
	z-index:2;
	height: 150px;
	margin-top:100px;
	text-align:center;
	background-image:url(../image/mozet/fonds24.jpg);	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.colgauche{
	position:absolute;
	bottom:10px;
	width: 750px;
	z-index:2;
	height: 150px;
	margin-top:100px;
	
		background-image:url(../image/mozet/fonds24.jpg);	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.public, .visiteplan{
	position:absolute;
	left:3px;
	top:200px;
	width: 192px;
	z-index:2;
	background-image:url(../image/mozet/fonds13.jpg);	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.public{
		height: 450px;
}
.visiteplan{
		height: 290px;
}
.public2, .visiteplan2{
	position:relative;
	left:0px;
	
	z-index:2;
	background-image:url(../image/mozet/fonds16.png);	
}
.public2{
	height: 300px;	
		width: 100%;
		margin-top:20px;
}
.visiteplan2{
	height: 140px;
	text-align:center;
	padding:4px;
	width:184px;
	margin-top:20px;
}
.activites, .actualites{
	position:relative;
	float:right;
	padding:10px;
	z-index:2;
	min-height:750px;
	height:auto;

	margin: 0px;
	background-image:url(../image/mozet/fonds16.png);	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.blog{
	position:relative;
	float:right;
	padding:10px;
	z-index:2;
	height: auto;
	margin: 0px;
	background-image:url(../image/mozet/fonds16.png);	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.equipe{
	position:relative;
	float:right;
	padding:0px;
	z-index:2;
	height: 700px;
	margin: 0;
}
div.ui-tabs-panel a{
		text-decoration:none;
	color: #92AA98;
	font-family:"txt4",Arial, Helvetica,  Verdana, sans-serif;
}
.activites, .blog{
	width: 750px;
}
.actualites{
	width: 700px;
}
.actu{
	float:left;
	width:30%;
	display:block;
	padding:8px;
	background-image:url(../image/mozet/fonds16.png);
	margin-left:7px;
	margin-top:5px;
	height:120px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.equipe{
	width: 800px;
}

/* 
#####################################################################
#							PAGE ACCUEIL							#
#																	#
##################################################################### 
*/
.accueil {
	display:block;
	position:relative;
	width:150px;
		color: #666;
	height:250px;
	padding:10px;
	font-size:14px;
	margin-top:10px;
		
}
.accueil1 {
	display:block;
	position:relative;
	float:left;
	width:30%;
	color: #666;
	font-size:14px;
	text-align:center;
		
}
.accueil2 {
	display:block;
	position:relative;
	float:right;
	width:65%;
	color: #666;
	font-size:14px;
		
}
.nouveaute {
	display:block;
	position:absolute;
	width:400px;
	color:#666;
	height:auto;
	font-size:14px;
	
}
.solution{
	position:absolute;
	display:block;
	top:600px;
	width:300px;
	
}
.solution a{
color:#F6F6F6;
	
}
.reserver{
	position:absolute;
	display:block;
	top:-50px;
	z-index:800;
	left:335px;
}

#loading { 
	width: 100%; 
	position: absolute;
}
#pagination
{
	float:right;
	text-align:left;
	margin-left:15px;
}
li.page{	
	list-style: none; 
	float: left; 
	margin-right: 7px; 
	padding:5px;
	border-bottom:1px #FFF solid; 
	color:#CCC;
	font-size:12px;
}
li.page:hover{ 
	color: #FFF; 
	cursor: pointer; 
}
h3.ui-accordion-header{
		font-size: 16px;
}
div.ui-accordion-content{
		font-size: 14px;
}
/* 
#####################################################################
#							ACTIVITES								#
#																	#
##################################################################### 
*/
.sstitre{
	color: #9EAC9D;
	font-family:"txt5", Arial, Helvetica, Verdana, sans-serif;
	font-size:16px;
}

/* 
#####################################################################
#							PAGE ACCES								#
#																	#
##################################################################### 
*/


li.ui-state-default {
	font-size:18px;
	font-family:"txt7", Arial, Helvetica, Verdana, sans-serif;
	font-style:normal;
	color:#FFF;
}
div.ui-tabs-panel {
	font-size:15px;
}

.acces{
	right: 35px;
	width: 600px;
}
/* 
#####################################################################
#							PAGE VSISTE								#
#																	#
##################################################################### 
*/
.cadre4{
	top: 128px;
	left:-37px;
	width:100%;
	min-width:900px;

	position:absolute;
}

.vlegende{
	top: 500px;
	left:0px;
	width:100%;
	min-width:900px;
	position:absolute;

}
.vclegende{
	width:900px;
	padding:15px;
	margin:auto;
	position:relative;
}
.vtxtlegende{
	background-image:url(../image/mozet/fonds16.png);
	display:block;
	float:right;
	text-align:right;
	width:auto;
	padding:5px;
	color:#333;
	top:40px;
	position:absolute;
	text-transform:uppercase;
	right:0px;
}
.vplanlegende, .vplanlegende2{
	color:#333;
	text-transform:uppercase;

}
.vplanlegende2{
	display:none;	
}
.cadrevisite{
	right: 0px;
	left:0px;
	width:100%;
	min-width:900px;
	height: 300px;
	background-color:#64796B;

	position:absolute;
}
#visitetxt{
	background-image:url(../image/mozet/fleche.png);
}
/* 
#####################################################################
#							PAGE EQUIPE								#
#																	#
##################################################################### 
*/
.txtequipe{
	color:#B0BAAF;
	font-family:"txt4", Arial, Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
	padding:5px;
	background-color:#FFF;
	
}
.cadreequipe{
	display:block;
	margin-top:25px;
	margin-left:10px;
	width:150px;
	height:130px;
	float:left;
	position:relative;
}
.cadreequipe2{
	display:block;
	margin-top:25px;
	margin-left:10px;
	width:450px;
	height:140px;
	float:left;
	position:relative;
}
.cadreequipe3{
	width:140px;
	height:140px;
	z-index:20;
	background-repeat:no-repeat;
	float:left;
	position:absolute;
	background-image:url(../image/equipe/20.png);
	display:none;
	
}
.cadreequipe4{
	width:140px;
	height:140px;
	z-index:20;
	background-repeat:no-repeat;
	float:left;
	position:absolute;
	background-image:url(../image/equipe/19.png);
	display:none;
	padding-left:35px;
	padding-top:28px;
	color:#FFF;
}
.cadreequipe4 b {
	color:#FFF
}
/* 
#####################################################################
#							BLOG									#
#																	#
##################################################################### 
*/
.titreblog{
	text-transform:uppercase;
	padding:5px;
	background-color:#FFF;
  	color: #987833;
	font-size:23px; 
	width:97%; 
	display:block; 
	padding-bottom:7px; 
	background-image:url(../image/mozet/tt2.png);
	font-family:"txt3", Arial, Helvetica,  Verdana, sans-serif;	
}
.catblog{
	width:100%;
		padding:3px; 
	color: #CCC;
	font-size:14px;

	height:auto;
}
.cat_menu{
	font-size:12px;

	color: #999;
	height:auto;
	
}
	
/* 
#####################################################################
#							BOUTON									#
#																	#
##################################################################### 
*/
#dialog{
	width:800px; 
	height:600px; 
	background-color:#FFF;	
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size:13px;
}
#fond, #fond2{
	height:100%; 
	min-height:900px; 
	width:100%; 
	background-image:url(../image/mozet/fonds15.png); 
	position:fixed; 
	left:0px; 
	top:0px; 
	z-index:350; 
	display:none;
}
div.ui-datepicker-header {
	font-size:15px;
	font-family:"txt5",Arial, Helvetica,  Verdana, sans-serif;
	color:#64796B;
}
table.ui-datepicker-calendar {
	font-size:10px;
	font-family:"txt5",Arial, Helvetica,  Verdana, sans-serif;
}
textarea{
	font-family:Arial, Helvetica,  Verdana, sans-serif;
	font-size:12px;
}


/*
#####################################################################
#							FOOTER									#
#																	#
##################################################################### 
*/
.foot, .reserv{
	color:#A3AFA8;
	position:absolute;

	top:100px;
	left:280px;
	background-color:#64796B;
	display:none;
	z-index:400;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}
.foot{
	height:730px;
	padding:10px;
		width:750px;
}
.reserv{
	height:1020px;
		width:710px;
	padding-left:30px;
	padding-right:30px;
	background-color:#FFF;
	
}
.reserv td{
	color:#A3AFA8;
}
.bienvenue{
	color:#A3AFA8;
	position:absolute;
	width:710px;
	top:100px;
	left:280px;
	display:none;
	z-index:400;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	height:530px;
	padding:30px;
	background-color:#FFF;

}

.footer, .reservera, .bienvenu{
	width:1050px;
	position:relative;
	margin:auto;
	background-repeat:no-repeat;
}
.colreserv{
	color:#A3AFA8;
	position:relative;
	width:770px;
	margin:auto;
	top:55px;
	height:350px;
	color:#FFF;
}
.foot2{
	color:#FFF;
}
.colfoota{
	color:#A3AFA8;
	position:relative;
	float:left;
	width:200px;
	top:55px;
	height:350px;
	color:#FFF;
}
.colfoot{
	color:#A3AFA8;
	position:relative;
	width:770px;
	margin:auto;
	top:55px;
	height:350px;
	color:#FFF;
}
.colfootdr{
	position:relative;

	width:540px;
	float:right;
	height:100%;
	color:#FFF;
}
.colfootga{
	position:relative;
	width:170px;
	float:left;
	height:100%;
	color:#FFF;
	margin-left:25px;
}
.colfoot1{
	position:relative;
	width:140px;
	float:left;
	color:#FFF;
	display:none;	
}
.colfoot0{
	position:relative;
	width:500px;
	float:left;
	color:#FFF;
	height:450px;
	overflow-y:auto;
}
	
.colfoot2, .colfoot3, .colfoot4, .colfoot5, .colfoot6{
	position:relative;
	width:500px;
	float:left;
	color:#FFF;
	display:none;
	height:640px;
	overflow-y:auto;
	
}


input.ui-state-default, input.ui-widget-content .ui-state-default, input.ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
input.ui-state-default a, input.ui-state-default a:link, input.ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
input.ui-state-hover, input.ui-widget-content .ui-state-hover, input.ui-widget-header .ui-state-hover, input.ui-state-focus, input.ui-widget-content .ui-state-focus, input.ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
input.ui-state-hover a, input.ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
input.ui-state-active, input.ui-widget-content .ui-state-active, input.ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
input.ui-state-active a, input.ui-state-active a:link, input.ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
input.ui-widget :active { outline: none; }
.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; font-size:12px; }
.ui-autocomplete {
		font-size:12px;
}
.ui-autocomplete-category {
	font-weight: bold;
	padding: .2em .4em;
	margin: .8em 0 .2em;
	line-height: 1.5;
}
.swiff-uploader-box a {
	display: none !important;
}
label { width: 10em; float: left; }
label.error { font-size:12px; float: none; color: #A95145; padding-left: 0.5em; vertical-align: top;}


em { font-weight: bold; padding-right: 1em; vertical-align: top; }
iframe{z-index:0; position:absolute;}

/*
#####################################################################
#							50 ans									#
#																	#
##################################################################### 
*/
.back_50ans{
	background-color:#EE7F28;
	font-family:"txt3",Arial, Helvetica,  Verdana, sans-serif;
	height:100%;
	width:100%;
	min-width:50px;
	color: #333;
	font-size:14px;	
}

.cadre_50ans{
	position:relative;
	margin:auto;
	width:600px;
	padding:15px;
	height:auto;
}
.img_50ans{
	color:#FFF;
	z-index:500;
	text-align:center;
}
.article_50ans{
	width:600px;
	background-color:#FFF;
	padding:15px;
	padding-top:250px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-top:-250px;

}

.titre_50ans{
font-size:30px;
color:#333;
}
.sstitre_50ans{
color:#891322;
font-size:18px;
text-align:justify;
}
.txt_50ans p{
color:#333;
text-align:justify;
}
.txt_50ans a{
	color:#891322;
}
.footer_50ans{
		position: absolute;
	margin:auto;
	width:600px;
	padding:15px;
	height:120px;
	
	color:#FFF;
	background-color:#FFF;
	border-top-right-radius:10px; 
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
}