@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}

body{padding:0; background:url(../images/background.png); height:1000px; font-family:"Trebuchet MS"; font-size:13px; line-height:1.2;}
em{font-style:italic;}
strong{font-weight:bold;}
p{padding:5px 0 10px 0; text-align:justify;}
h1{font-size:18px; font-weight:normal; color:#780032; padding-left:15px;}
h2{font-size:14px; font-weight:normal; color:#000; padding-left:15px;}
h3{font-size:13px; font-weight:bold; color:#780032; padding:5px 0 0;}

.clear{clear:both;}
.red{color:#F00;}
.purple{color:#780032;}/*Kinda purple...*/
.black{color:#000;}
.a_inverted{text-decoration:none;}
	.a_inverted:hover{text-decoration:underline;}
.underline{text-decoration:underline;}
.right{float:right;}
.small{font-size:9px;}
.big{font-size:14px;}
.bold{font-weight:bold;}
.p1{margin-top:15px;}
.center{text-align:center;}

.odd{background:#eee;}
.padd{padding-left:20px;}

.inline_block{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}

.top{position:relative; height:30px;}
.background-top{background:url(../images/background-top.png); width:100%; height:356px; position:absolute; z-index:-10;}
.page-top_fr{width:927px; height:143px; padding-top:30px; margin:auto; background:url(../images/page-top_fr.png); position:relative; z-index:10;}
.page-top_en{width:927px; height:143px; padding-top:30px; margin:auto; background:url(../images/page-top_en.png); position:relative; z-index:10;}
	.logo{width:297px; height:140px; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
	.pict{margin:0 4px;}
.page{padding:20px 0 30px; width:927px; margin:4px auto 0; background:#f4f4f4; position:relative; z-index:10;}
.page-bot{width:927px; height:15px; margin:auto; background:url(../images/page-bot.png); overflow:visible;}
	.copy{color:#1f1f1f; margin-left:20px; font-size:12px; position:relative; top:-28px; z-index:100;}

.menu{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:290px;}
	.menu-grey,.menu-blue,.menu-green,.menu-red{display:block; clear:right; float:right; margin-right:24px; background:url(../images/arrow-1.png) no-repeat center left #d0cfcf; margin-top:7px; border-right:1px solid #780032; padding-left:35px; line-height:1.4; width:230px; height:24px; font-size:15px; color:#000; text-decoration:none;}
	.menu-blue,.menu-green,.menu-red{background:url(../images/menu-blue.png); padding-left:48px; margin-left:-14px; width:231px; font-weight:bold; color:#fff; }
	.menu-green{background:url(../images/menu-green.png);}
	.menu-red{background:url(../images/menu-red.png);}
		.menu-grey:hover,.menu-blue:hover,.menu-green:hover{text-decoration:underline; border-right:1px solid #780032;}
	.menu-white{background:#fff; border-right:1px solid #780032; padding:9px 0 13px 21px; width:244px; margin-top:15px; font-size:12px;}
	.with_arrow{background:url(../images/arrow-2.png) no-repeat 16px 13px #fff; padding-left:35px; width:230px; font-size:13px; cursor:pointer;}
	.submenu{display:block; clear:right; float:right; margin-right:24px; line-height:1.1; width:250px; height:0; font-size:14px; color:#000; text-decoration:none; overflow:hidden;}
		.submenu li{margin:5px 0 6px; padding-left:28px; display:block; background:url(../images/arrow-3.png) no-repeat 0 4px;}
		.submenu a{text-decoration:none; color:#333; font-size:12px;}
		.submenu a:hover{text-decoration:underline;}

.main{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; width:616px;}
	.content{background:url(../images/content-top.png) no-repeat #fff; width:586px; padding:5px 15px 20px; margin-top:5px;}
		.content a{color:#780032; text-decoration:none;}
		.content a:hover{text-decoration:underline;}
	.content-bot{background:url(../images/content-bot.png);height:14px; width:616px;}
	.sub{font-size:14px;}
		.sub em{color:#780032;}

.list-1{list-style:none; color:#780032; line-height:1.4; padding:5px 0 15px 0;}
	.list-1 em{color:#000;}
	
.list-2{list-style:circle; color:#333; line-height:1.4; padding:5px 0 15px 20px;;}
	.list-2 li{padding:5px;}
.list-3{list-style:decimal; color:#333; line-height:1.4; padding:5px 0 15px 20px;;}
	.list-3 li{padding:5px;}
.table_price{width:100%;margin:10px 0;}
	.table_price td{padding:1px 0 1px 5px;}
.table_label{width:230px; font-weight:bold; color:#780032; background:#eee; font-size:12px;}
.table_index{font-weight:bold; color:#780032; font-size:12px;}
.table_workshops{padding:1px;}
.table_workshops td{padding:3px; border:1px solid #000;}

.photo{margin:5px;border:1px solid #ccc;}
.avenir{padding:10px 0 300px;font-size:17px;}

.infos_field { width:277px; margin-top:10px; }
.infos_field input { border:none; background:#f4f4f4; border:1px solid #ccc; padding:3px; width:100%;}
.infos_field textarea { border:none; background:#f4f4f4; border:1px solid #ccc; padding:3px; width:100%; height:90px; }
.submit_button { font-weight:bold; text-align:center; padding:1px; width:110px; float:right; margin-top:15px; }
.submit_button:hover { text-decoration:underline; }

.ovr_slot{position:absolute; top:30px;}
#ovr_slot_1{left:305px; *left:301px;}
#ovr_slot_2{left:512px; *left:508px;}
#ovr_slot_3{left:719px; *left:715px;}

.btn{padding:2px 2px 2px 8px; margin : 0; height : 20px; font : bold 7.5pt Arial, Helvetica, sans-serif; color : #293746; border : 1px solid #7C95A4; 
	 background : url(http://iata.org/iata/images/2005/btn_bg.gif) #FFFFFF no-repeat; vertical-align : middle;	text-align : center; cursor : hand;}
     
.attendee_pin{position:relative;}
.attendee_wrap{position:absolute; top:-30px; left:40px; padding:10px; background-color:#fff; border:1px solid #780032; width:260px; display:none;}
.attendee_close{position:absolute; top:3px; left:260px; cursor:pointer;}

.lang_sel{position:absolute; top:8px; right:14px;}
.lang_link{color:#fff;}

.proposal	{ display:block; width:50px; height:100px; width:119px; height:37px; position:absolute; top:70px; right:34px; }

.tableau01	{ font-size:11px; color:#FFF; font-weight:bold; border-right:1px solid #FFF; background-color:#780032; margin:10px; vertical-align:middle}
.tableau02	{ font-size:11px; color:#780032; font-weight:bold; border-right:1px solid #999999; vertical-align:middle }
.tableau03	{ font-size:11px; color:#000000; border-right:1px solid #999999; vertical-align:middle}