ul {
    color:#888;
    font:normal 11px Arial, Helvetica, sans-serif;
}

li {
    list-style: circle inside url(../../pages/_img/general/plus.png);
}

/*--------------------------------------bloc_left--------------------------------------*/
.bloc {
	cursor:pointer;
}

#bloc_left {
	width:491px;
	height:469px;
	behavior:url(pages/_css/iepngfix.htc);
	background: url(../../pages/_img/ambassadors/bk_left_amb.png) top left no-repeat;
}

#bloc_left #content_left {
	position:absolute;
	top:26px;
	left:26px;
}
/*
#bloc_left #content_left #titre {
	position:absolute;
	left:19px;
	top:0;
}

#bloc_left #content_left #nom {
	position:absolute;
	left:19px;
	top:14px;
}
*/

#bloc_left #content_left #article {
    /*position:absolute;*/
    position:relative;
	left:19px;
	top:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#888;
	text-decoration:none;
	width:300px;
}

#bloc_left #content_left #article a {
    text-decoration:none;
    color:#888;
}

#bloc_left #content_left #article a:hover {
    text-decoration:none;
    color:#F00;
}


#bloc_left #content_left #article_plus {
    font:bold 14px Arial, Helvetica, sans-serif;
	color:#F00;
}

#bloc_left #content_left #article_link_back {
    text-transform:uppercase;
}


#bloc_left #content_left #article_name{
	/*position:absolute;
    top:12px;*/
    position:relative;
	left:19px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	width:425px;
	border-bottom: 1px solid #F2F2F2;
}

#bloc_left #content_left #article_title{
	position:absolute;
	left:19px;
	top:49px;
	font:bold 13px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color:#F00;
	text-decoration:none;
	width: 425px;
}

/*----------------article_left (commun à tous les ambassadors)------------*/

#article_left {
	float:left;
	width:230px;
	margin-top:20px;
}

#article_center {
    float:left;
    width:430px;
    margin-top:20px;
}

#article_left h1, #article_video h1, #article_center h1 {
	color:#87888A;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:11px;
}

#article_left h2, #article_video h2, #article_center h2 {
	color:#ee3a34;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:18px;
}

#article_left p, #article_video p, #article_center p {
	color:#87888a;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:11px;
}

/*#article_left #article_overflow p, #article_center #article_overflow p {
	color:#707173;
	line-height:14px;
	text-align: justify;
	
	position: absolute;
	top: 200px;
	width: 410px;
}*/

#article_left #article_overflow #text, #article_center #article_overflow #text {
	color:#707173;
	line-height:14px;
	text-align: justify;
	
	/*position: absolute;
	top: 200px;*/
	position: relative;
	top: 10px;
	
	float:left;
	width: 410px;
}

#article_left #article_overflow #text_amb, #article_center #article_overflow #text_amb {
	color:#707173;
	line-height:14px;
	text-align: justify;
	
	position:absolute;
	width:210px;
}

#article_left #links a, #article_center #links a {
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

#article_left #links a:hover, #article_center #links a:hover {
	color:#FF0000;
}

#article_left #links a span, #article_center #links a span {
    color:#FF0000;
    font-size:12px;
}

#article_left #links #previous, #article_center #links #previous {
	float:left;
	text-transform: lowercase;
}

#article_left #links #next, #article_center #links #next {
	float:right;
	text-transform: lowercase;
}

/*----------------article_right (commun à tous les ambassadors)------------*/

#article_right {
	/*
    width:184px;
	height:224px;
	position:relative;
	float:left;
	*/
    height:224px;
    left:235px;
    position:absolute;
    width:184px;
}

#article_right img {
	position:absolute;
	top: 0px;
}

#article_accueil #article_center #article_overflow {
    position:absolute;
}

#article_accueil #article_center .article_overflow {
    overflow:auto;
    overflow-x:hidden;
}

/*---------------- article_news ------------*/

#article_news {
	width:430px;
	height:250px;
	position:absolute;
	top:44px;
	left:19px;
}

#article_news #news_date {
    float: right;
    margin-right: 5px;
    font-weight: bold;
    color: #BBB;
}

#article_news h2 {
	font-size: 11px;
	line-height: 13px;
	padding-right: 5px;
	text-align: justify;
}

#article_news #article_left #article_overflow {
    position:absolute;
	width:230px;
	height:170px;
	top:68px;
	left:0px;
}

#article_news #article_left .article_overflow {
	overflow:auto;
	overflow-x:hidden;
}

#article_news #links {
	position:absolute;
	top:242px;
	left: 0;
	width: 210px;
}

#article_news #article_right {
    margin-top: 5px;
}


/*----------------article_montre------------*/

#article_montre {
	width:430px;
	height:208px;
	/*position:absolute;
	top:44px;*/
	position:relative;
	left:19px;
}

#article_montre #nom_article #watch_name {
	float:left;
	font-size: 12px;
	color: #707173;
	width: 230px;
}

#article_montre #nom_article #watch_name h2 {
	line-height: 16px;
	font-size: 12px;
	text-transform:uppercase;
}

#article_montre #nom_article #watch_name a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
#article_montre #nom_article #watch_name a span {
    font-weight: normal;
    color:#EE3B36;
}

#article_montre #nom_article #watch_name a:hover {
    color:#EE3A34;
}

#article_montre #article_left #article_overflow{
	width:235px;
	height:157px;
	position:absolute;
	top:65px;
	left:0px;
}

#article_center #article_overflow {
	width:430px;
	height:260px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
}

#article_montre #article_left .article_overflow,
#article_center .article_overflow {
	overflow:auto;
	overflow-x:hidden;
}

#article_montre #links {
	position:absolute;
	top:225px;
	left: 0;
	width: 235px;
}

/*----------------article_calendrier------------*/

#article_calendrier {
	position:absolute;
	top:60px;
	left:19px;
}

#article_calendrier h1, #article_calendrier p {
	color:#87888A;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:11px;
}

#article_calendrier h1 {
	text-transform:uppercase;
}

#article_calendrier h2 {
	color:#ee3a34;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:405px;
	line-height:16px;
	margin-bottom:6px;
}

#article_calendrier p {
	color:#707173;
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:14px;
	width:390px;
}

#article_calendrier span.date {
	color:#ee3a34;
	font-weight:bold;
}

#article_calendrier span.lieu {
	color:#000000;
}

#article_calendrier .une_actu {
	margin-bottom:12px;
}

#article_calendrier #article_overflow {
	font:normal 11px Arial, Helvetica, sans-serif;
	position:absolute;
	top:20px;
	height:216px;
	left:0px;
	width:431px;
}

#article_calendrier .article_overflow {
	overflow:auto;
	overflow-x:hidden;
}


/*----------------article_video----------------*/
#article_center #video {
    position:absolute;
    top:18px;
    left:57px;
    display:block;
}

#div_vid{
    position:relative;
    height: 200px;
}

/*----nav_right-----*/

#article_right #nav_right {
	top:240px;
	right:0;
}

#article_montre #article_right {
    margin-top: 0px;
    margin-left:10px;
}

/*----------------article_accueil------------*/

#article_accueil {
	width:430px;
	height:208px;
	position:absolute;
	top:74px;
	left:19px;
}

#article_accueil_sports {
    width:430px;
    height:225px;
    /*position:absolute;
    top:44px;*/
    left:19px;
    position:relative;
}

#article_accueil #article_left #article_overflow {
	width:235px;
	height:225px;
	position:absolute;
	top:0px;
	left:0px;
}

#article_accueil #article_left .article_overflow {
	overflow:auto;
	overflow-x:hidden;
}

#article_center #logo {
    float:right;
    margin-left:8px;
}

/*----------------article_video------------*/

#article_ambassadors_video {
	width:430px;
	height:208px;
	position:absolute;
	top:45px;
	left:19px;
}

#article_video {
	float:left;
	margin-top:16px;
	width:425px;
}

#article_video h2 {
    margin-top: 5px;
    color: #888;
}

#article_video #video_container {
    margin-top: 10px;
    text-align: center;
    background: #eee;
    padding: 8px;
}

/*--------------------------------------bloc_right--------------------------------------*/

#bloc_right {
	position:absolute;
	top: 0px;
    left:503px;
    height: 469px;
    /*width: 103px;*/
    width:122px;
	padding: 35px 3px;
	z-index: 50;
	/*background:url(../../pages/_img/ambassadors/bk_right_amb.png) top left no-repeat;*/
    behavior:url(pages/_css/iepngfix.htc);
	background:url(../../pages/_img/sports/bg_right.png) top left no-repeat;
    /* que pour ie6*/
	-background:url(../../pages/_img/ambassadors/bk_right_amb.gif) top left no-repeat;
}

#bloc_right div.scrollable {   
    position:relative; /* required settings */
    overflow:hidden;     
    height: 350px; /* vertical scrollers have typically larger height than width */
    width: 230px;
} 
 
#bloc_right #fleche_prev, #bloc_right #fleche_next {
    display: block;
    margin-left:10px;
    padding: 5px 0;
    width: 90px;
    text-align: center;
}

#bloc_right div.scrollable div.items {
    position:absolute; 
    height:20000em; /* this time we have very large space for height */
}

#bloc_right div.items a.item {
    position: relative;
    display: block;
    /*background: url(../../pages/_img/ambassadors/selected/choose_amb_fond_off.png) top left no-repeat;*/
    width: 230px;
    height: 56px;
    margin:0px 0px 14px 2px;
    text-decoration: none;
}

#bloc_right div.items a.item:hover {
    /*background: url(../../pages/_img/ambassadors/selected/choose_amb_fond_on_complete.png) top left no-repeat;*/
    background-color: black;
    /* que pour ie6*/
    -background: url(../../pages/_img/ambassadors/selected/choose_amb_fond_on_complete.gif) top left no-repeat;
}

#bloc_right div.items a.active {
    /*background: url(../../pages/_img/ambassadors/selected/choose_amb_fond_on.png) top left no-repeat;*/
}

#bloc_right div.items a.item img {
	margin: 0px 0px 0px 0px;
}

#bloc_right div.items a.item span.name {
	display: none;
	float: right;
	color:#ffffff;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:9px;
	margin: 8px 15px 8px 0;
	text-align: right;
    width: 100px;
}

#bloc_right div.items a.amb {
    background: url(../../pages/_img/ambassadors/selected/bg_normal.jpg) top left no-repeat;
}
	
#bloc_right div.items a.item span.name span {
    color:#ee3a34;
	font:normal 12px Arial, Helvetica, sans-serif;
}
