/*bleutext: #1a318b / bleutitres: #177fb2 / vertfoncé: #006d2c / vertclair: #66ae1f */

html, div, a img, body{ padding:0; margin:0; border:0 none;}

html{overflow:auto;}

body{font:normal 11px/13px 'Verdana', sans-serif; color:#1a318b; background:#fff; text-align:center;}

a{color:#66ae1f; background:inherit; text-decoration:none; outline: none;}
a:hover{color:#006d2c; background:inherit;}

.clear{clear: both; line-height:1px; border:0 none; background:transparent; margin:0; padding:0; color:#fff}

.bilan{	width:100%; padding:5px; border:1px solid #006d2c ;}
.bilan img{ float:left; margin:0 5px 0 0;  }

#container{ height:auto; width:935px; text-align:justify; position:relative; }

#top{position:relative; background:#fff; width:936px; height:152px; color:inherit}

#ban-top{width:735px; height:90px; position: absolute; top: -1px; left: 192px; z-index: 20; background: transparent;/*** changer background en #fff si banniere flash ****/ } 

#top-top{position:relative; background:transparent url(gfx/2010/bgtop-top_phase2.png) no-repeat left top; width:936px; height:94px; color:inherit}
#top-btm{position:relative; background:transparent url(gfx/2010/bgtop-btm_phase2.png) no-repeat left top; width:936px; /*height:84px;*/ height:80px; color:inherit}

#nav{float:left; z-index:10; width:670px; height:40px; padding:0 0 0 168px; background:transparent;}
#nav ul{list-style:none; width:auto; height:40px; padding:0; margin:0; border:0 none;}
#nav ul li{float:left; padding:0; margin:0; border:0 none;}

/* HOME */
#content-home{background:transparent url(gfx/home/bg-body-home.png) no-repeat left top; width:auto; height:auto; padding:0; color:inherit; }
#content-home hr{border:1px dashed #66ae1f; border-width:1px 0 0 0; background:transparent;}
#content-home h1 a{color: #177fb2}
#content-home h1 a:hover{color: #66ae1f}

#link_sncf{position:absolute; top:27px; left:381px;}
#link_sncf a{display:block; width:95px; height:40px;}

/*Phase1********** 
#nav-home{background:transparent; width:157px; height:245px; padding:0 0 0 41px;border:1px solid white;}
#nav-home ul{list-style:none; padding:52px 0 0 6px; margin:0; }
*/
/*Phase2***********/  
#nav-home{background:transparent; width:170px; height:300px; padding:0 0 0 40px; border:1px solid white}
#nav-home ul{
	list-style:none; 
	padding:22px 0 0 6px; 
	margin:0; 
	}
#nav-home li{ line-height:0; font-size:0;}

#nav-home #edition09 a{ display: block; width:170px; height:50px; margin: 25px 0 0 -25px;}

.text-home{ width:627px; padding:5px 0 5px 0;height:auto;}
.text-home p{padding:0 0 5px 0; margin:0; border:0 none;}
.text-home h1{padding:0 0 0 0; margin:0 0 5px 0; font-weight:bold}
.soustext-home{padding:3px 0 0 0; margin:0; border:0 none; font-weight:bold; width:627px; text-align:right}

.right-home{ float:right; width:300px; height:320px; margin:130px 0 0 0; padding:205px 0 0 0; background: transparent url(gfx/home/bg-right.png) no-repeat left bottom; font:normal 12px/14px 'Verdana', sans-serif; color:#006d2c; text-align:left;}

.textvert-home{clear:both; width:230px; margin:0 auto; background:transparent; min-height:30px}
.textvert-home a{display:block; width:205px; margin:0 0 15px 0; }
#for08{display:block;background:transparent; width:215px; height:108px; margin: 0 0 15px 20px;  }
#forblog{display:block;background:transparent; width:220px; height:120px; margin: 0 0 0 15px; }

#bottom{clear:both; overflow:hidden; background:transparent url(gfx/home/bg-footer-home.png) no-repeat left top; width:929px; height:30px; top:-5px; position:relative;}

#links-home{position:absolute; top:0; left:660px; width:250px; margin-top:20px;}
#links-home a{position:absolute; display:block;}

#links-home a#routard-home{background: #fff url(gfx/home/logo-routard-home.png) no-repeat left -40px; width:210px; height:33px; top:5px; left:0;}
#links-home a#routard-home:hover{background: #fff url(gfx/home/logo-routard-home.png) no-repeat left top;}

#links-home a#mondial-home{background: #fff url(gfx/home/logo-mondial.png) no-repeat left top; width:90px; height:30px; 
top:50px; left:0;}
#links-home a#lachaineverte-home{background: #fff url(gfx/home/logo-msn.png) no-repeat left top; width:80px; height:42px; 
top:45px; left:125px;}

#links-home a#maximiles-home{background: #fff url(gfx/home/logo-maximiles.png) no-repeat left top;width:88px; height:25px; top:88px; left:0;}
#links-home a#echotourist-home{background: #fff url(gfx/home/logo-echo-tourist.png) no-repeat left top;width:56px; height:30px; top:85px; left:125px;}

#links-home a#terraeco-home{background: #fff url(gfx/home/logo-terraeco.png) no-repeat left top;width:77px; height:20px;
top:127px; left:0;}
#links-home a#escapades-home{background: #fff url(gfx/home/logo-escapades.png) no-repeat left top; width:78px; height:25px;
top:127px; left:125px;}

#links-home a#toogezer-home{background: #fff url(gfx/home/logo-toogezer.png) no-repeat left top; width:84px; height:20px;
top:160px; left:0;}
#links-home a#express-home{background: #fff url(gfx/home/logo-express.png) no-repeat left top; width:84px; height:15px; 
top:160px; left:125px;}
/* /HOME */

/* PAGES */
#content{ background:#fff url(gfx/2008/plante_photo.png) no-repeat 20px 70px; width:537px;  min-height:820px !important; height:820px; padding:0 0 0 179px; color:inherit; display: block; }

#plante-flash{ position:absolute; top:220px; left:20px; width:150px; height:745px; z-index: 10}

h1{font:normal 15px/17px 'Verdana', sans-serif; color:#177fb2; padding:0; margin:0; border:0 none; }
h2{font:bold 12px/14px 'Verdana', sans-serif; color:#177fb2; padding:0 0 3px 0; margin:0; border:0 none;}

#linktohome{position:absolute; top:18px; left:56px;}
#linktohome a{display:block; width:130px; height:120px;}


/***** Logoz PARTENAIRES *******/
/**1**/
#sncf{position:absolute; top:0; left:310px;}
#mondial{position:absolute; top:0; left:400px;}
#routard{position:absolute; top:0; left:515px;}
/**2**/
#msnvert{position:absolute; top:35px; left:90px;}
#maximiles{position:absolute; top:45px; left:175px;}
#echo-touristique{position:absolute; top:35px; left:300px;}
#terra-eco{position:absolute; top:50px; left:400px;}
#escapade{position:absolute; top:50px; left:520px;}
#toogezer{position:absolute; top:55px; left:620px;}
#express{position:absolute; top:55px; left:730px;}
/**3**/
#snav{position:absolute; top:115px; left:70px;}
#ceto{position:absolute; top:100px; left:185px;}
#co21{position:absolute; top:110px; left:290px;}
#ademe{position:absolute; top:95px; left:370px;}
#atout-france{position:absolute; top:110px; left:455px;}
#medef{position:absolute; top:110px; left:590px;}
#emploi{position:absolute; top:100px; left:625px; display:none}
#durable{position:absolute; top:100px; left:705px;}
#etrangere{position:absolute; top:100px; left:780px;}
/*#omt{position:absolute; top:85px; left:720px; text-align: center; width: 200px}*/

#logoRoutard{position:absolute; top:13px; right:-93px; z-index:20;}

.link-part{float:right;text-align:right;clear:both}

.title{ background:transparent url(gfx/barre_titre.png) no-repeat left bottom; width:510px; padding:20px 0 7px 10px;}

.intro{font-weight:bold; padding:7px 0 0 0; width:524px; margin:0 0 10px;}
.enavant {font-style:italic; font-weight:normal; padding:7px; margin:5px 0;border:1px solid #802063}
.text-categ {margin:0 0 10px;}
.text{width:525px; padding:0 0 10px 10px; position:relative;}

.text ul{list-style:none; padding:0 0 10px 0; margin:0; border:0 none; float:left;}
.text ul li{width:525px; border-top:1px dashed #66ae1f; padding:9px 0 ; clear:left; margin:0;}

.text ul.list{margin:0 0 0 1.1em;}
.text ul.list li{width:510px; list-style:outside disc; padding:0 0 0 0.3em; margin:0; border:0 none}

.textblanc{color:#fff; background:inherit}

.thumb{border:0 none; float:left; width:auto; height:52px; margin:0 7px 35px 0; z-index:2; position:relative; text-align:center;}
.thumb img{border:1px solid #fff; padding:1px;}

.thumb-part{float:left; width:auto; height:auto; margin:0 7px 0 0; z-index:2; position:relative; text-align:center;}

.thumb-jury{border:1px solid #fff; float:left; width:auto; height:auto; margin:0 7px 4px 0; z-index:2; position:relative; text-align:center;}
.thumb-jury img{border:1px solid #177fb2; padding:1px;}

.txtlist{ width:auto; height:auto; clear:both; padding:4px 0 5px 0;background:#fff; position:relative; z-index:3; color:inherit}
.txtlist-thumb{width:auto; clear:left; padding:4px 0 0 0;background:transparent; position:relative; z-index:3; color:inherit;margin:0 0 25px 0}


.plus{display:block; background:transparent url(gfx/plus.png) no-repeat right 5px; width:500px; height:12px; padding:3px 12px 0 0; clear:left; position:relative; z-index:5; text-align:right; cursor:pointer; color:inherit}
/*.minus{display:block; background:#fff url(gfx/minus.png) no-repeat right center; width:auto; height:auto; padding:0 12px 0 0; clear:both;}*/

#right-sidebar{float:right; width:180px; background:transparent url(gfx/escale.png) no-repeat left 10px; font:normal 10px/12px 'Verdana', sans-serif; color:#006d2c; padding:10px 25px 0 0; text-align:left;}

#escale{padding:35px 10px 0 13px; width:160px; min-height:155px !important; height:155px;}

.titreside a{display:block; font:bold 12px/14px 'Verdana', sans-serif; color:#66ae1f; padding:7px 0 3px; background:inherit}

/*#escale a{float:right; font:normal 11px/13px 'Verdana', sans-serif; color:#66ae1f; padding:7px 0 0 0; background:inherit}
#escale a:hover{ font:normal 11px/13px 'Verdana', sans-serif; color:#006d2c;  background:inherit}
*/

#blog{position:relative; width:200px; height:auto; padding:0; margin:65px auto 0; background:transparent url(gfx/bt-blog.png) no-repeat left bottom; text-align:center; z-index:10;  }
#blog a{display:block; width:193px; height:130px; margin:0 auto; background:none; z-index:15;}
#blog #old-nomines{background:transparent url(gfx/bt-07-08.png) no-repeat left top;}
#blog #old-nomines a{display:block; width:193px; height:60px; margin:0 auto; background:none;z-index:15; }
#blog #old-nomines a#lrt09{background:#fff url(gfx/bt-09.png) no-repeat -4px top; }

.access{display:none;}
a.notseen{color:#1a318b; cursor:text; background:inherit}

#footer{
 top:-7px;
 position:relative;
 clear:both;
 color:#66ae1f;
 background:transparent url(gfx/bottom.png) no-repeat center bottom;
 font:normal 10px/12px 'Verdana', sans-serif;
 text-align:right;
 padding:170px 25px 0 0;
 margin:10px 0 15px 0;
 width:auto;
 height:40px;
}
#footer a{ background:#fff; color:#177fb2;}
#footer a:hover{ background:#fff; color:#1a318b;}

/*****page laureats************/


#categz {
	width: 510px;
	background: #fff;
	padding:0 0 15px 0;
}

.bolded {font-weight:bold;  color:#006d2c } 

#wrapper {
	margin: 0;
	overflow: hidden; 
	height: 200px; 
	width: 500px;
	border: 1px solid #ddd;
	position:relative;
}
 
#inner {
	width: 1200px;
	height:1100px;
	background:#fff url(gfx/bg-laureats.png) no-repeat left top;
	position: relative;
}
 
.scrolling-content {
	background: transparent url(gfx/vignette-laureats.png) no-repeat left top;
	width: 150px;
	height: 81px;
	text-align: center;
	position: absolute;
	padding: 12px 0 0 0;
	font-weight:bold;
}

.scrolling-content h1 { 
	padding: 11px 0 7px 0;
	margin:0;
	line-height:2px;
	font-size: 12px;
	font-weight:bold;
}
.scrolling-content a {background:#fff; font-weight:normal; } 

#laureat1 {
	left: 150px; 
	top: 620px;
}
 
#laureat2 {
	left: 920px; 
	top: 250px;
}
 
#laureat3 {
	left: 390px; 
	top: 730px;
}
 
#laureat4 {
	left: 920px; 
	top: 540px;
}

#laureat5 {
	left: 50px; 
	top: 500px;
}

#laureat6 {
	left: 940px; 
	top: 395px;
}

#laureat7 {
	left: 15px; 
	top: 330px;
}

#laureat8 {
	left: 720px; 
	top: 695px;
}

#laureat9 {
	left:60px; 
	top: 188px;
}

#laureat10 {
	left: 840px; 
	top: 100px;
}

.dashed {border-bottom:1px dashed #66ae1f; margin:5px 0 0 0;}