/*****************************************/
/*SITE ESF Valloire §  
/*****************************************/
/* couleurs utilisees
bleu moyen 		color:#2885b6;	
bleu soutenu	color:#2f5d88;
rouge			color:#e20019;
*/
/*****************************************/
/*layout SITE ESF Valloire - */
/*****************************************/
#containerborder 
{
	clear:both;
	width:902px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
}
#container 
{
	width:900px;
	border:1px solid white;
	height:auto;
	background:white;
}

/***********************************/
/**************navigation outils*********************/
/***********************************/
#topnav
{
	width:900px;
	margin-left: auto;
	margin-right: auto;
}
#langues,#outils
{
	float:left;

}
#topnav UL
{
	margin:0px;
	padding:0px;
}
#topnav LI
{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:2px 5px;
}
#topnav LI A
{
	font-weight:bold;
	color:white;
}
#langues
{
	width:446px;
	border:1px solid #2f5d88;
}
#langues LI A:hover
{
	text-decoration:none;
	color:#ccf;
}
#outils
{
	width:446px;
	border:1px solid #2f5d88;
}
#langues UL
{
	float:left;
}
#outils UL
{
	float:right;
}
#topnav A.current,#topnav A.current:hover
{
	color:#ccf;
	cursor:text;
}
#outils A
{
	margin-left:5px;
	padding-left:12px;
}
#outils A:hover
{
	text-decoration:underline;
	color:white;
}

#outils A:hover,#outils LI.current A,#outils LI.current A:hover
{
	background:url(../img/fleche-outils.gif) no-repeat;
	background-position:0 5px;
}
#outils LI.current A,#outils LI.current A:hover
{
	cursor:text;
	color:white;
	text-decoration:none;
}


#pageheader
{
	width:900px;
}
/***********************************/
/**************bandeau logos*********************/
/***********************************/
#bandeau
{
	width:900px;
}
html.MSIE #bandeau
{
	height:78px;
	overflow:hidden;
}

#logo-esf
{
	float:left;
	width:210px;
	height:78px;
}
#bandeau-valloire
{
	float:left;
	width:435px;
	height:78px;
}
/*
#bandeau-droite
{
	float:left;
	width:250px;
	height:73px;
	padding-top:5px;
}

#bandeau-droite A
{
	display:block;
	margin-left:100px;
	background:url(../img/flecherouge.gif) no-repeat left;
	padding-left:15px;
	font-weight:bold;
}
*/
#bandeau-droite
{
	float:left;
	width:130px;
	margin-left:120px;
	height:73px;
	padding-top:5px;
}

/***********************************/
/**************navigation 1er niveau*********************/
/***********************************/
#pageheader UL,#pageheader LI
{
	margin:0;
	padding:0;
}

UL#nav1
{
	width:900px;
	height:18px;
	background:#2885b6;
	border-top:1px solid #2f5d88;
	/*border-bottom:1px solid #2f5d88;*/
	border-bottom:1px solid white;
}
#nav1 LI
{
	float:left;
	border-right:1px solid white;
	white-space: nowrap;
	list-style-type:none;
	line-height:18px;
	
}
#nav1 LI#accueil
{
	color:#2f5d88;
	/*border-bottom:1px solid #2f5d88;*/
}
#nav1 A
{
	display:block;
	float:left;
	height:14px;
	padding:2px 8px;
	line-height:14px;
	background:#2885b6;
	color:white;
	font-weight:bold;
}
#nav1 #accueil A
{
	width:194px;
	text-align:center;
	color:white;
}
#nav1 #accueil A:hover
{
	background-color:#2f5d88;
	color:white;
}
#nav1 #accueil.current A
{
	background:white;
	color:#2f5d88;
	cursor:text;
}
#nav1 A:hover,#nav2 A:hover
{
	background-color:#2f5d88;
	color:white;
	text-decoration:none;
}
#nav1 .current A,#nav1 .current A:hover
{
	background:white;
	color:#2885b6;
	cursor:text;
}


#bienvenue 
{
	width:900px;
	height:40px;
	margin:0;
	padding:10px 0 0 0;
}
#diaporama 
{
	width:900px;
	height:220px;
	margin:0;
	padding:0;
}

#pagecontent 
{
	width:880px;
	margin:0;
	padding:10px;
}

/*
#logoesf 
{
	float:left;
	width:150px;
}

#visuel 
{
	float:left;
	width:201px;
	height:500px;
}
#contenu 
{
	float:left;
	width:576px;
	margin:10px;
}
*/
/****************************/
/***********pied de page*****************/
/****************************/

#pagefooter
{
	width:900px;
	height:30px;
	margin-left: auto;
	margin-right: auto;
}
#baseline
{
	float:left;
	font-size:0.9em;
	width:548px;
	margin-left:0px;
	padding-left:0px;
	margin-top:5px;
	text-align:left;
	letter-spacing:0.02em;
	color:white;
}
#baseline A,#baseline A:hover
{
	color:white;
}
#creditslogos
{
	float:right;
	width:350px;
	padding-top:4px;
}
#creditslogos A
{
	color:white;
}
#creditslogos A:hover
{
	color:#ccf;
}
#creditslogos IMG
{
	float:right;
	border:0;
	margin:0 3px;
}

#creditslogos SPAN
{
	display:block;
	margin:0px;
	padding:0px;
	float:right;
	list-style-type:none;
	background:url(../img/fleche_d_fdblanc.gif) no-repeat top left; 
	padding-left:12px;
	margin-top:5px;
	font-size:0.9em;
	margin-right:7px;
}

