@charset "utf-8";
/* CSS Document */

/*--------Normalisation------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th,  * {margin : 0;padding : 0;}
h1, h2, h3, h4, h5, h6 {font-size : 100%; font-weight:normal;}
ol, ul {list-style : none;}
address, caption, cite, code, /*em*/, th, var {font-style : normal;font-weight : normal;}
/*table {border-collapse : collapse;border-spacing : 0;}*/
fieldset, img {border : 0;}
caption, th {text-align : left;}
q:before, q:after {content :'';}
a{outline: none;}
/*a{ color:#c70040; text-decoration:underline;}
a:visited{ color:#c26b87; text-decoration:underline;}
span a{ color:#c70040; text-decoration:none; background:url(../images/red-arrow.jpg) no-repeat; padding-left:20px; margin-left:0px;}
*/
:focus{-moz-outline-style: none;}

/*--------Usefull------------*/
.spacer {clear:both;}
.left{float:left}
.right{float:right}
img, div { behavior: url(/marathon/2010/images/iepngfix.htc) }
.imgContent{ float:left; margin:2px 10px 2px 2px; border:none;}


/*--------HTML------------*/
body{ background:#fff/*#0a202d url(../images/bg-body.jpg) repeat-x*/; font-family:Verdana, Geneva, sans-serif; font-size:11px;color:#666; margin:10px;}

.popupClose {
	border: #C70040 1px solid;
	background-color: #ffffff;
	font-size: 0.7em;
	padding: 5px 5px 5px 5px;
	margin-top: 3px;
	color: #000000;
	float: right;
	text-align: center;
}
.tdFondPage {
	background-color: #ffffff;
}
/*--------DIV ID------------*/
#home-img{ background:#0a202d url(../images/bg-home01.jpg) no-repeat top center; width:1200px; margin:0 auto; padding-bottom:15px; }
#pf01-img{ background:#0a202d url(../images/bg-pf01.jpg) no-repeat top center; width:1200px; margin:0 auto;padding-bottom:15px; }

#global{ width:970px; margin:0 auto; }

#header{ height:105px; margin:0 0 15px 0; float:left}

#banner{ float:left; margin:15px 0 0 15px;}

/*--NAV--*/
#nav { height:25px; width:970px; float:left}

/*lavalamp*/
.lavaLampNoImage {position:relative;padding:0px; margin:0; left:0px; float:left}
.lavaLampNoImage li {float: left;list-style: none;}
.lavaLampNoImage li.back { background-color: #ebebeb; width:9px; height:25px; z-index:8; position: absolute;}
.lavaLampNoImage li a {font-weight:bold; color:#000; text-transform:uppercase; text-decoration:none;text-align:center;top:7px; z-index:10; display: block;float:left; display:inline;height:25px;position: relative;overflow: hidden; margin: auto 10px;}
.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {border: none; }
.lavaLampNoImage li.current {background:#c70040; color:#fff;z-index: 15; position:relative;font-weight:bold; text-transform:uppercase; padding:6px 10px}
.lavaLampNoImage li.currentHide {background:#FFFFFF; color:#000;z-index: 15; position:relative;font-weight:bold; text-transform:uppercase; padding:6px 10px}
/*.lavaLampNoImage li.currentHide a {background:#FFFFFF; color:#000;z-index: 15; position:relative;font-weight:bold; text-transform:uppercase; padding:6px 10px}*/
.lavaLampNoImage li.special a{color:#ff9900;}

/*ul.sousmenu { width:150px;  background:#000; height:auto;position:relative; z-index:12; }
ul.sousmenu li { font-size:10px; font-weight:bold; float:left; }*/


#language{ float:right; color:#0075ba; margin-top:5px;}
#language .active{ color:#c60040; }
#language a{ color:#666; text-decoration:none;}

/*--home--*/
#contenthome_actu{ margin:20px 0 0 0; float:left; width:970px; display:'block';}
#contenthome_inscription{ margin:20px 0 0 0; float:left; width:970px; display:'block';}
#contenthome_resultats{ margin:20px 0 0 0; float:left; width:970px; display:'block';}
#contenthome_marathonexpo{ margin:20px 0 0 0; float:left; width:970px; display:'block';}
#contenthome_preparation{ margin:20px 0 0 0; float:left; width:970px; display:'block';}


#home-mea1 { float:left;}
#home-mea1 li{ float:left; margin:0 5px 0 0; position:relative; }
#home-mea1 li img a{display:block;position:absolute; z-index:1;}
#home-mea1 li span {display:block; position:absolute;top:0px; z-index:2; left:0; }

#home-mea2 { float:left;}
#home-mea2 li{ float:left; margin:0 5px 0 0; position:relative; }
#home-mea2 li img a{display:block;position:absolute; z-index:1;}
#home-mea2 li span {display:block; position:absolute;top:0px; z-index:2; left:0; }

#home-mea3 { float:left;}
#home-mea3 li{ float:left; margin:0 5px 0 0; position:relative; }
#home-mea3 li img a{display:block;position:absolute; z-index:1;}
#home-mea3 li span {display:block; position:absolute;top:0px; z-index:2; left:0; }

#home-mea4 { float:left;}
#home-mea4 li{ float:left; margin:0 5px 0 0; position:relative; }
#home-mea4 li img a{display:block;position:absolute; z-index:1;}
#home-mea4 li span {display:block; position:absolute;top:0px; z-index:2; left:0; }

#homecoldroite{ width:500px; float:right;}
#homecoldroite a{ color:#0075ba; text-decoration:none;}

#decompte{ background:url(../images/bg-car-home.png) no-repeat; height:94px; float:left}
#car{ font-size:16px;color:#999;  padding:15px 30px; width:320px; float:left;}
#car strong{ font-size:40px;color:#fff; font-weight:normal;}
#dossart{ font-size:14px; float:right; width:115px; color:#c70040; text-transform:uppercase; text-align:center; height:70px; padding-top:5px;}
#dossart strong{font-size:27px;font-weight:normal; color:#0075ba;}
#decompte a{ float:right;}

/*--homeFR--*/
#homeactu{ width:500px; height:444px; background:url(../images/bg-home-actu.png) no-repeat;float:left; margin-top:10px;}
#homeactu h1 { font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#homeactu h1 a{ font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
/*pour que le texte noir soit en bleu #homeactu p{ color:#0075ba; text-decoration:none; line-height:15px;}*/
#homeactu p a{ color:#c70040; text-decoration:none; line-height:15px;}
/*#homeactu p a{ color:#0075ba; text-decoration:none; line-height:15px;}*/

#homeinscr{ width:500px; height:444px; background:url(../images/bg-home-inscription.png) no-repeat;float:left; margin-top:10px;}
#homeinscr h1 { font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#homeinscr h1 a{ font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
#homeinscr p a{ color:#c70040; text-decoration:none; line-height:15px;}

#homeresul{ width:500px; height:444px; background:url(../images/bg-home-resultats.png) no-repeat;float:left; margin-top:10px;}
#homeresul h1 { font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#homeresul h1 a{ font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
#homeresul p a{ color:#c70040; text-decoration:none; line-height:15px;}

#homeexpo{ width:500px; height:444px; background:url(../images/bg-home-marathonexpo.png) no-repeat;float:left; margin-top:10px;}
#homeexpo h1 { font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#homeexpo h1 a{ font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
#homeexpo p a{ color:#c70040; text-decoration:none; line-height:15px;}

#homeprepa{ width:500px; height:444px; background:url(../images/bg-home-prepa.png) no-repeat;float:left; margin-top:10px;}
#homeprepa h1 { font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#homeprepa h1 a{ font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
#homeprepa p a{ color:#c70040; text-decoration:none; line-height:15px;}

/*--homeUS--*/
#homeactuUS{ width:500px; height:444px; background:url(../images/bg-home-actu_US.png) no-repeat;float:left; margin-top:10px;}
#homeactuUS h1 { font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#homeactuUS h1 a{ font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
/*pour que le texte noir soit en bleu #homeactu p{ color:#0075ba; text-decoration:none; line-height:15px;}*/
#homeactuUS p a{ color:#c70040; text-decoration:none; line-height:15px;}
/*#homeactu p a{ color:#0075ba; text-decoration:none; line-height:15px;}*/

#homeinscrUS{ width:500px; height:444px; background:url(../images/bg-home-inscription_US.png) no-repeat;float:left; margin-top:10px;}
#homeinscrUS h1 { font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#homeinscrUS h1 a{ font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
#homeinscrUS p a{ color:#c70040; text-decoration:none; line-height:15px;}

#homeresulUS{ width:500px; height:444px; background:url(../images/bg-home-resultats_US.png) no-repeat;float:left; margin-top:10px;}
#homeresulUS h1 { font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#homeresulUS h1 a{ font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
#homeresulUS p a{ color:#c70040; text-decoration:none; line-height:15px;}

#homeexpoUS{ width:500px; height:444px; background:url(../images/bg-home-marathonexpo_US.png) no-repeat;float:left; margin-top:10px;}
#homeexpoUS h1 { font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#homeexpoUS h1 a{ font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
#homeexpoUS p a{ color:#c70040; text-decoration:none; line-height:15px;}

#homeprepaUS { width:500px; height:444px; background:url(../images/bg-home-prepa_US.png) no-repeat;float:left; margin-top:10px;}
#homeprepaUS h1 { font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px;}
#homeprepaUS h1 a{ font-size:12px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:11px; }
#homeprepaUS p a{ color:#c70040; text-decoration:none; line-height:15px;}




#bigactu{ float:left; margin:40px 10px 20px 10px;}
#bigactu img{float:left; margin-right:10px;} 
#bigactu h1, #bigactu p{float:left; width:310px;}
#bigactu h1 {}
#bigactu p a{}

#bigactuSansImage{ float:left; margin:40px 10px 20px 10px;}
#bigactuSansImage img{float:left; margin-right:10px;} 
#bigactuSansImage h1, #bigactu p{float:left; width:310px;}
#bigactuSansImage h1 {}
#bigactuSansImage p a { color:#0075ba;}


#smallactu ul { margin-left:10px;}
#smallactu li{ width:230px; float:left; margin:0 10px 20px 0;}
#smallactu li img{ float:left; margin-right:10px;}
#smallactu li p a{  line-height:15px; color:#0075ba;}
#smallactu li span a{ color:#0075ba; text-decoration:none; line-height:15px;}

#socialnet ul { margin:20px 0 0 10px;}
#socialnet li{ width:470px; float:left; margin:0px 10px 10px 0;}
#socialnet li img{ float:left; margin-right:10px;}
#socialnet li p a{ font-size:10px; padding-top:5px; float:left;}

/*Pages Fille*/
#content{ margin:20px 0 0 0; float:left; width:950px; padding:10px; background:#fff;}

/*Pages Fille FR*/
#head-lacourse{ background:url(../images/bg-head-lacourse.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-preparation{ background:url(../images/bg-head-preparation.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-inscription{ background:url(../images/bg-head-inscription.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-resultats{ background:url(../images/bg-head-resultats.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-expo{ background:url(../images/bg-head-marathonexpo.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-plus{ background:url(../images/bg-head-lesplus.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-autres{ background:url(../images/bg-head-autres.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }

/*Pages Fille US*/
#head-lacourseUS{ background:url(../images/bg-head-lacourse_US.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-preparationUS{ background:url(../images/bg-head-preparation_US.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-inscriptionUS{ background:url(../images/bg-head-inscription_US.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-resultatsUS{ background:url(../images/bg-head-resultats_US.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-expoUS{ background:url(../images/bg-head-marathonexpo.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-plusUS{ background:url(../images/bg-head-lesplus_US.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }
#head-autresUS{ background:url(../images/bg-head-autres.jpg) no-repeat; widows:950px; height:170px; margin-bottom:20px; }


ul.head-menu { display:inline; float:right; width:290px; padding:10px 0; margin:0 ; _margin-right:0px; height:150px; }
.head-menu li { background:url(../images/white-arrow.gif) no-repeat 2px 5px; text-transform:uppercase; padding:2px 0px 2px 15px; width:120px; float:left; display:block; margin:0 7px 7px 0; font-size:10px; display:inline; }
.head-menu li a { color:#fff; text-decoration:none; width:120px; display:block; height:12px} 
.head-menu li.active, .head-menu li:hover{background:#fff url(../images/blue-arrow.gif) no-repeat 2px 5px;display:block;color:#0075ba; font-weight: bold;}
.head-menu li.active a, .head-menu li a:hover{color:#0075ba; font-weight:bold;display:block;}

.sous li.active a, .sous li a:hover{color:#c70041; font-weight:bold;display:block;}


#sub-content{ width:170px; float:left;}
#sub-content p{ margin-bottom:20px;}

#sub-contentGdtableau{ width:140px; float:left;}
#sub-contentGdtableau p{ margin-bottom:20px;}

#sub-subnav{}
#sub-subnav h1{ color:#C70040; font-size:20px; text-transform:uppercase;}
#sub-subnav ul{ margin-top:10px;}
#sub-subnav li{background:#fff url(../images/blue-arrow.gif) no-repeat 2px 5px; text-transform:uppercase; padding:2px 0px 2px 15px; width:150px; float:left; display:block; margin:5px 0; font-size:11px; display:inline;}
#sub-subnav li a { color:#0075ba; text-decoration:none; width:150px; display:block; }
#sub-subnav li.active {background:#0075ba url(../images/white-arrow.gif) no-repeat 2px 5px;display:block;color:#fff;}
#sub-subnav li.active a {color:#fff; font-weight:bold;display:block;}
#sub-subnav li ul li { background:none; padding:0; margin:0}

#sub-subnav2{}
#sub-subnav2 h1{ color:#C70040; font-size:20px; text-transform:uppercase;}
#sub-subnav2 ul{ margin-top:10px;}
#sub-subnav2 li{background:#fff url(../images/blue-arrow.gif) no-repeat 2px 5px; text-transform:uppercase; padding:2px 0px 2px 15px; width:250px; float:left; display:block; margin:5px 0; font-size:11px; display:inline;}
#sub-subnav2 li a { color:#0075ba; text-decoration:none; width:150px; display:block; }
#sub-subnav2 li.active {background:#0075ba url(../images/white-arrow.gif) no-repeat 2px 5px;display:block;color:#fff;}
#sub-subnav2 li.active a {color:#fff; font-weight:bold;display:block;}
#sub-subnav2 li ul li { background:none; padding:0; margin:0}


#main-content { width:430px; float:left; margin:0 25px;}
#main-content .title{ border-left:5px solid #0075ba; padding-left:20px; margin-bottom:10px;} 
#main-content .title h1{ color:#0075ba; font-size:20px; text-transform:uppercase; margin-bottom:10px;}
/*#main-content .title h2{ font-weight:bold; }*/
#main-content h2{ color:#0075ba; font-size:13px; font-weight:bold; margin-bottom:10px; }
#main-content p { margin-bottom:15px;}
#main-content a{ color:#c70040; text-decoration:underline;}
#main-content a:visited{ color:#c26b87; text-decoration:underline;}
#main-content span a{ color:#c70040; text-decoration:none; background:url(../images/red-arrow.jpg) no-repeat; padding-left:20px; margin-left:0px;}
#main-content ul { margin-bottom:10px;}
#main-content li { background:#fff url(../images/blue-arrow.gif) no-repeat 7px 4px; display:block; padding-left:20px; margin-left:10px;}
/*accordeon*/
.intitule{cursor: hand;cursor: pointer; margin: 10px 0;font-weight:bold; text-transform:uppercase;}
.paraouvert{color: #0075ba;}
.paraferme{color:#C70040;}

/*tableau*/
#main-content-tableau { width:740px; float:left; margin:0 25px 0 15px; display:inline;}
#main-content-tableau .title{ border-left:5px solid #0075ba; padding-left:20px; margin-bottom:10px;} 
#main-content-tableau .title h1{ color:#0075ba; font-size:20px; text-transform:uppercase; margin-bottom:10px;}
/*#main-content-tableau .title h2{ font-weight:bold; }*/
#main-content-tableau h2{ color:#0075ba; font-size:13px; font-weight:bold; margin-bottom:10px; }
#main-content-tableau .title h2 a{ color:#c70040; text-decoration:underline; }
#main-content-tableau p { margin-bottom:15px;}
#main-content-tableau a{ color:#c70040; text-decoration:underline;}
#main-content-tableau span a{ color:#c70040; text-decoration:none; background:url(../images/red-arrow.jpg) no-repeat; padding-left:20px; margin-left:0px;}
#main-content-tableau ul { margin-bottom:10px;}
#main-content-tableau li { background:#fff url(../images/blue-arrow.gif) no-repeat 7px 4px; display:block; padding-left:20px; margin-left:10px;}

/*tableau - lorsque la page est large*/
table.datagrid2 {background-color:#0075ba;font-size:1.1em; width:740px; }
table.datagrid2 tr.head th {background-color:#66acd6;color:#fff;font-size:0.9em;font-weight:bold; text-transform:uppercase;}
table.datagrid2 th {padding:5px;vertical-align:top;}
table.datagrid2 tr.back2 {background-color:#FFF;}
table.datagrid2 tr.back1 {background-color:#ebebeb; color:#333;}
table.datagrid2 tr.back3 {background-color:#666; color:#FFF;}
table.datagrid2 tr.back4 {background-color:#999; color:#FFF;}
table.datagrid2 td {font-size:0.9em;padding:5px;vertical-align:top;}


/*tableau centrer- lorsque la page est large*/
table.datagrid2s {background-color:#0075ba;font-size:1.1em; width:750px; }
table.datagrid2s tr.head th {background-color:#66acd6;color:#fff;font-size:0.9em;font-weight:bold; text-transform:uppercase;}
table.datagrid2s th {padding:5px;vertical-align:top; text-align:center}
table.datagrid2s tr.back2 {background-color:#FFF;}
table.datagrid2s tr.back1 {background-color:#ebebeb; color:#333;}
table.datagrid2s tr.back3 {background-color:#666; color:#FFF;}
table.datagrid2s tr.back4 {background-color:#999; color:#FFF;}
table.datagrid2s td {font-size:0.9em;padding:5px; vertical-align:top;}

/*tableau - lorsque la page est moins large*/
table.datagrid1 {background-color:#0075ba;font-size:1.1em; width:430px; }
table.datagrid1 tr.head th {background-color:#66acd6;color:#fff;font-size:0.9em;font-weight:bold; text-transform:uppercase;}
table.datagrid1 th {padding:5px; vertical-align:top; text-align:center}
table.datagrid1 tr.back2 {background-color:#FFF;}
table.datagrid1 tr.back1 {background-color:#ebebeb; color:#333;}
table.datagrid1 td {font-size:0.9em;padding:5px;vertical-align:top; text-align:center}

/*tableau - cadre bleu important dans la main content*/
table.datagrid3 {background-color:#5ca7d3;font-size:1.1em; width:430px; }
table.datagrid3 tr.head th {background-color:#66acd6;color:#fff;font-size:0.9em; padding:5px 5px 5px 5px}

/*tableau - cadre bleu important grande largeur*/
table.datagrid4 {background-color:#5ca7d3;font-size:1.1em; width:750px; }
table.datagrid4 tr.head th {background-color:#66acd6;color:#fff;font-size:0.9em; padding:5px 5px 5px 5px}
table.datagrid4 a{ color:#c70040; text-decoration:underline;}

#mea-content { width:300px; float:right;}

#mea-actus { background:url(../images/bg-actu-mea-bot.gif) no-repeat bottom left; float:left; }
.actu{ /*border-bottom:1px solid #ccc;*/ margin:10px; padding-bottom:10px;}
h1.date span{}
.actu h1 a{ color:#000; text-decoration:none; text-transform:uppercase; }
.actu img{ float:left; margin:10px 10px 0 0; }
.actu p a{ color:#0075ba; text-decoration:none; padding:10px 0; display:block;}
.actu span a{ color:#c70040; text-decoration:none; background:url(../images/red-arrow.jpg) no-repeat; padding-left:20px; margin-left:50px;}

#mea-infos { background:url(../images/bg-contact-bot.gif) no-repeat bottom left; float:left; }
.infos{ /*border-bottom:1px solid #ccc;*/ margin:10px; padding-bottom:10px;}
h1.date span{}
.infos h1 a{ color:#000; text-decoration:none; text-transform:uppercase; }
.infos img{ float:left; margin:10px 10px 0 0; }
.infos a{color:#c70040; text-decoration:underline;}
.infos span a{ color:#c70040; text-decoration:none; background:url(../images/red-arrow.jpg) no-repeat; padding-left:20px; margin-left:0px;}

#pubflash {float:left; margin-top:20px; width:300px; height:250px;}

#mea-compteur { width:300px; height:114px; background:url(../images/bg-mea-compteur.jpg) no-repeat; margin:20px 0; float:left}
#car-mea{ font-size:13px;color:#999; padding:5px; width:295px; float:left;}
#car-mea strong{ font-size:38px;color:#fff; font-weight:normal;}
#mea-dossart{ font-size:14px; color:#c70040; text-transform:uppercase; text-align:center; /*height:90px;*/ padding-top:5px;}
#mea-dossart strong{font-size:27px;font-weight:normal; color:#0075ba;}
#mea-compteur img {margin-top:7px;}

#mea-compteurUS{ width:300px; height:114px; background:url(../images/bg-mea-compteur.jpg) no-repeat; margin:20px 0; float:left}
#mea-compteurUS img {margin-top:7px;}

/*--footer--*/
#footer { float:left; background:url(../images/bg-sitemap.jpg) no-repeat; width:970px; height:464px; margin-top:20px;}

#sitemap { float:left; margin-bottom:15px; width:970px;}
#sitemap h1{ font-size:13px; text-transform:uppercase; letter-spacing:2px; color:#ca003a;}
#sitemap .col{width:140px; float:left; margin:0 20px;margin-top:10px;}
#sitemap p{ margin-top:10px; }
#sitemap ul{ margin-bottom:10px;} 
#sitemap li a{ color:#0075ba; text-decoration:none; font-size:10px; line-height:10px;}
#sitemap li ul li a{ color:#666; margin-left:15px;}

#subnav{ width:450px; float:right;height:54px; margin-top:20px; text-align:right;}
#subnav img{ margin-right:15px;}
#subnav, #subnav a{ color:#0075ba; text-transform:uppercase; text-decoration:none;}

/*partner*/
#partners { float:left;  margin-top:5px;}
#partners ul{ WIDTH: 600px; HEIGHT: 600px; }
#partners li{ MARGIN: 0px 10px}

#partners LI LI {
	FLOAT: left
}

#screen {height:44px;position:relative;width:470px; margin-left:10px;}
#sections {clear:left;height:44px;margin:10px 20px 10px 30px;overflow:hidden;width:400px;}
#screen .next, #screen .prev {position:absolute;*top:10px;top:0px;}
.next, .prev {cursor:pointer; }
#screen .next {right:10px;}

#infos { float:left; margin-top:10px; width:100%}
#infos p{font-size:10px; color:284557; text-transform:uppercase; display:block; }


         