/* EVENT PAGES */
* { padding:0; margin:0; }
.event {background:#ffffff; color:#666; background-image:url(/appartement-neuf-marseille-4/images/bgbody.jpg); background-repeat: no-repeat; background-position: 50% 1px; margin:0px; padding:0px;
    }
img { border:0; }
ul { list-style-type:none; margin:0; padding:0; }

.event .main {width:965px; margin:20px auto 0 auto; color:#132e5b; font-family:Arial; }
.event .main .left { float:left; width:291px; margin-top:120px; padding-left:3px; overflow:hidden;}
.event .main .left .inner {padding:15px 10px 0 0px; width:264px;  margin-bottom:20px;}	
.event .main .middle { float:left; background: url(/appartement-neuf-marseille-4/images/bgmiddlebot.gif) bottom left no-repeat; width:369px; overflow:hidden; padding-bottom:25px;}
.event .main .middle .inner { background:url(/appartement-neuf-marseille-4/images/bgmiddletop.gif) top left no-repeat; width:354px; padding:16px 7px 0; height:auto !important; height:650px; min-height:640px;}
.event .main .right { float:left; width:272px; margin-top:105px; padding:15px 10px 15px 15px; overflow:hidden;}
.event .main .middle .picevent	{width:350px; padding-left:2px; padding-bottom:20px;}
.event .main .middle .inner h1 { font-size:20px; font-weight:bold; text-align:center; margin:0; height:71px;}
.event .main .middle .inner h1 span.nom { color:#FFF; font-size:20px; font-family:Arial Narrow; font-style:normal; }
.event .main .middle .inner h1 span.typelog { font-size:22px; font-family:Arial narrow;  font-style:italic; text-align:center;margin:0; }
.nom { font-size:12px; font-weight:bold;text-align:center;margin:0; }
.event .main .middle .inner h2 { font-size:13px; font-weight:bold; text-align:left; margin:0 auto; padding-left:15px;}
.event .main .middle .inner h3 { font-size:13px; font-weight:normal; text-align:center; text-transform:uppercase; margin:15px 0 0 0; }
.event .main .middle .inner p { font-size:12px; font-weight:normal; margin:15px 10px 10px 15px; }

.event .main .middle .inner .links { margin-top:15px; }
.event .main .middle .inner a.flyer { font-size:11px; display:block; color:#FFFFFF; margin-bottom:8px;}
.event .main .middle .inner a.all { font-size:10px; display:block; color:#d48a03; text-transform:uppercase;
	 margin-bottom:8px;}
.event .main .middle .inner .bttnbot { background:url(/appartement-neuf-marseille-4/images/fondBoutons.gif) no-repeat top right; width:339px; margin-top:15px; margin-left:15px; padding-top:20px;}
.event .main .middle .inner .bttnbot a {float:left; margin:1px 0 0;}

.event .main .left ul li { float:left; clear:left; background:url(/_img/event/checked.jpg) no-repeat top left;
	margin:0; padding:5px 0 14px 45px; }

.event .main .left .btnVid { width:230px; height:88px; position:absolute; top:295px; padding-left:52px;}
.event .main .left .conseiller { width:230px; height:64px; padding-top:85px; position:absolute; top:280px;}
.event .main .left .numVert { width:291px; height:279px; position:absolute; top:321px; padding-top:55px;}
.event .main .left .bureau { width:230px; height:55px; font-size:11px; font-weight:normal;}
.event .main .left .horaire { width:230px; height:60px; font-size:11px; font-weight:normal;}
	
.event .main .left .conseiller h4 { margin:0px; font-size:12px; font-weight:normal; text-transform:uppercase; }
.event .main .left .numVert h4 { margin:0px; font-size:12px; font-weight:normal;}
.event .main .left .bureau h4 { margin:0px; font-size:12px; font-weight:normal; }
.event .main .left .horaire h4 { margin:0px; font-size:12px; font-weight:normal;}
.event .main .left .conseiller img { margin:10px 0; display:block; }
.event .main .left .conseiller p { margin:0 0 10px 0; font-size:10px;}
.event .main .left .conseiller p b { font-size:12px;}

/**/
table {border-collapse:collapse; font-weight:bold; color:#132e5b; }
.event .main .right p { margin:0; font-size:12px; font-weight:bold; }
.event .main .right h3 {font-size:15px; font-weight:bold; text-transform:uppercase; margin:10px 0;}
.event .main .right table td { height:24px; }
.event .main .right table td label { font-size:11px;  padding:0 10px 0 0;}
.event .main .right table td input { font-size:11px; width:165px; height:14px; 
	padding:0 0 0 2px; color:#000000; border:0 none; margin:0px; 
    border: 1px solid #456596;
    }
.event .main .right textarea { font-size:11px; width:252px; height:60px; 
	margin:5px 0 0 0; padding:0 0 0 2px; color:#000000;
    border: 1px solid #456596;
    }
.event .main .right .chpoblig { font-size:10px; margin:10px 10px; text-align:right; }
.event .main .right .errmessage { width:270px; height:20px; font-size:12px; color: #ff6600; visibility:visible; }
.event .main .right .submit { float:right;}

#header { padding-left:5px;padding-right:5px; text-align:center; }

#ImageButtonDemadezAEtreRappele {
    padding-bottom:10px;
}


