/* TGE 2013 MENU */

.outerwrap{position:relative; text-align:center; min-width:1080px;}
.innerwrap{position:relative; text-align:left; width:1080px; margin:0px auto; font:normal 15px Arial;line-height:22px; color:#6a6a6a;  }
.innerwrap p{margin-bottom:15px;}
.innerwrap p a{color:#149FDA;}
.innerwrap h2{font-family:'ARLRDBD', 'Arial Rounded MT Bold', Arial; font-weight:normal;font-size:32px; line-height:normal; text-shadow:0px 1px 0px #ffffff;}


.hp-powernav{z-index:100; background:url('imgs/floatnav-bg.png') repeat-x 0 0;}
#hp-main-v2{position:relative; height:478px;}
#hp-main-v2 .right{position:absolute; width:590px; top:120px; right:0px; text-align:center; color:#c3cfd8; z-index:5;}
#hp-main-v2 .right h2{font:normal 38px 'ARLRDBD', 'Arial Rounded MT Bold'; color:#1d211c; line-height:50px;}
#hp-main-v2 .right h2 span{font-size:120px; font-family:'ARLRDBD', 'Arial Rounded MT Bold';line-height:120px;}
#hp-main-v2 .right h2 u{font-size:50px; font-family:'ARLRDBD', 'Arial Rounded MT Bold'; text-decoration:none !important; color:#858585;}
#hp-main-v2 .devices{position:absolute; left:35px; bottom:1px; width:526px; height:448px; z-index:1;}
#hp-main-v2 .badges{position:absolute; left:10px; bottom:20px; width:75px; height:226px; z-index:3;}


#powernav{position:relative; height:150px; background:url(imgs/nav-bg.png) no-repeat top center;}
#powernav ul{
	height:130px;
	list-style:none;
	margin-left:40px;
	text-align: center;
}
#powernav ul li{float:left; width:200px;}
#powernav ul li a{padding:70px 0 20px 0; display:block; font:normal 24px 'ARLRDBD', 'Arial Rounded MT Bold', Arial; text-decoration:none; color:#14121b;text-align:center; background-position:center 20px; background-repeat:no-repeat;}
#powernav ul li a:hover{
	text-decoration:underline;
	font-family: ARLRDBD, "Arial Rounded MT Bold", Arial;
}
#powernav ul li a span{font-family:inherit;}

a.menutema{background-image:url(icones/hearth.png);}
a.menuspeakers{background-image:url(icones/speakers.png);}
a.menuprog{background-image:url(icones/programme.png);}
a.menutravel{background-image:url(icones/travel.png);}
a.menuinsc{background-image:url(icones/insc.png);}

/*END MENU*/


body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.titres {
	font-size: 16px;
	font-weight:bold;
	padding-right:10px;
}
.bold_txt {
	font-weight:bold;
}
.times {
    background-color: #000000;
	font-weight:bold;
    color: fff;
    font-weight: bold;
    padding: 2px 5px;
}	
.titres_programmes {
	font-family:'ARLRDBD', 'Arial Rounded MT Bold', Arial;
	color: #fff;
	font-size: 21px;
	font-weight: normal;
	padding-left: 7px;
	padding-top: 10px;
	text-align: center;
}
.titres_sessions {
    font-family: 'ARLRDBD','Arial Rounded MT Bold',Arial;
    font-size: 32px;
	color:#000000;
    font-weight: normal;
    line-height: normal;
    text-shadow: 0 1px 0 #FFFFFF;
	margin-left: 10px;
}
.speakers_infos {
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	padding-left:5px;
	padding-top:4px;
}
.programme_infos {
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	padding-left:5px;
}
.shadow-bottom {
    background: url("../imgs/block-bottomshadow.png") no-repeat scroll center bottom transparent;
	
}
h2 {
    font-family: 'ARLRDBD','Arial Rounded MT Bold',Arial;
    font-size: 32px;
	color:#000000;
    font-weight: normal;
    line-height: normal;
    text-shadow: 0 1px 0 #FFFFFF;
	margin: 30px 0px 10px 16px;
}
.innerwrap {
    color: #6A6A6A;
    font: 15px/22px Arial;
    margin: 0 auto;
    position: relative;
    text-align: left;
    /*width//:1080px;*/
 	width:915px;
}
.prix {
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color: #ea457e;
}
.conditions {
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #E30613;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: none;
}
.style47 {color: #CCCCCC}
.shadow-bottom1 {    background: url("../imgs/block-bottomshadow.png") no-repeat scroll center bottom transparent;
}
.submit {
    background-color: black;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: white;
    cursor: pointer;
    float: none;
    font-family: Arial, Verdana,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-right: 10px;
    padding: 3px 15px;
    text-transform: uppercase;
	width: 100%;
}
.submit:hover {
    background-color: #DB0061;
}
