/* CSS Document */
body {
	color: #2b259a;
	background-image: url(/voltalia/images/fond.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

p, legend { color: #2b259a;	margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	}

td { font-size:11px; }

li { list-style-image:url(/voltalia/images/puce.gif); margin-top:2px; padding-top:4px; margin-left:25px; }
ul { margin:0px; padding:0px; text-indent:0px; }

h1 {
	color: #fabc00;
	font-weight: bolder;
	font-variant:small-caps;
	font-size:11px;
	background-color:#FFFFFF;
	background-image:url(/voltalia/images/fdTitrePage.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding: 3px 0px 1px 8px;
}

h2 {
	background-color:#FFFFFF;
	color: #2b259a;
	font-weight: bolder;
	font-variant:small-caps;
	font-size:11px;
	background-image:url(/voltalia/images/fdTitreH2.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding: 3px 0px 1px 8px;
}

h3 {
	color: #fabc00;
	font-weight: bolder;
	font-variant:small-caps;
	font-size:11px;
	margin-left:4px;
}

a:link		{ font-size: 11px; color: #2b259a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:active	{ font-size: 11px; color: #2b259a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited	{ font-size: 11px; color: #2b259a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover		{ font-size: 11px; color: #2b259a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline overline; }


.border	{ border: 1px solid #D1D2E7; font-size:9px;	padding:0px 2px 0px 2px; }
.bouton	{ font-weight: bold; color: #FED000; background-color: #222F7A;	border: 1px outset #CCCCCC; }
.cursor { cursor: crosshair; }
.error	{ color:#FF0000; }
.flags	{ bottom:35px; float:right;	position:absolute;	right:10px;	z-index:1000; }
.right	{ float:right; }
.left	{	float:left; }
.image	{ border:1px solid #FFFFFF; }
.lightContenu {	color: #fabc00;	font-weight: bold; }
.lightContenuSmall { color: #fabc00; font-weight: bold;	font-size:10px;	white-space:nowrap; }
.lightContenuSmall A:link		{ font-size: 10px; color: #fabc00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.lightContenuSmall A:active		{ font-size: 10px; color: #fabc00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.lightContenuSmall A:visited 	{ font-size: 10px; color: #fabc00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.lightContenuSmall A:hover 		{ font-size: 10px; color: #fabc00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline overline; }

.erreur_newsletter { background-color: #FFD5D5; border: 1px solid #FF0000; color: #FF0000; font-weight: bold; padding: 2px;}

#confirmNewsletter { text-align: center; padding: 20px;}

/* Début : Interface */
#bg_haut			{ background: url(/voltalia/images/design/bg_haut.jpg) no-repeat; height:224px; width:776px;}
#bg_haut-en			{ background: url(/voltalia/images/design/bg_haut-en.jpg) no-repeat; height:224px; width:776px;}
#bg_haut-po			{ background: url(/voltalia/images/design/bg_haut-po.jpg) no-repeat; height:224px; width:776px;}
#interface_haut		{ background: url(/voltalia/images/design/interface_haut.gif) no-repeat; height: 20px;}
#interface_gauche	{ background: url(/voltalia/images/design/interface_gauche.gif) repeat-y; width:195px;}
/* Fin : Interface */

/* Début : Conteneur */
#conteneur {
	position:absolute;
	width:770px;
	height:493px;
	z-index:1;
	left: 50%;
	margin-left:-385px;
	background-color: #FFFFFF;
}

#contenu {
	position:relative;
	width:100%;
	height:280px;
	margin: 0px 0px 0px -10px;
	padding:0px 20px 10px 20px;
	text-align:justify;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2b259a;
	/* z-index:10; */
}

#contenu h1 {
	margin-left:-7px;
	padding:0px ;
	background-image:url(/voltalia/images/fdTitrePage.jpg);
	background-repeat:no-repeat;
	text-indent:7px;
}

#bg_content { background: url(/voltalia/images/design/bg_content.jpg) repeat-y; }
/* Fin : Conteneur */
/* Début : Menu haut */
#accueil {margin-left:-10px;background: url(/voltalia/images/menu_haut/accueil.gif) no-repeat; background-position: 30px -18px; }
#accueil:hover { background-position: 30px 0px;}
#accueil-en {background: url(/voltalia/images/menu_haut/accueil-en.gif) no-repeat; background-position: 30px -18px; }
#accueil-en:hover { background-position: 30px 0px;}
#accueil-po {background: url(/voltalia/images/menu_haut/accueil-po.gif) no-repeat; background-position: 30px -18px; }
#accueil-po:hover { background-position: 30px 0px;}

#energies_renouvelables {background: url(/voltalia/images/menu_haut/energies_renouvelables.gif) no-repeat; background-position: 0px -18px; height:18px;}
#energies_renouvelables:hover { background-position: 0px 0px;}
#energies_renouvelables-en {background: url(/voltalia/images/menu_haut/energies_renouvelables-en.gif) no-repeat; background-position: 0px -18px; height:18px;}
#energies_renouvelables-en:hover { background-position: 0px 0px;}
#energies_renouvelables-po {background: url(/voltalia/images/menu_haut/energies_renouvelables-po.gif) no-repeat; background-position: 0px -18px; height:18px;}
#energies_renouvelables-po:hover { background-position: 0px 0px;}

#credits_carbone {background: url(/voltalia/images/menu_haut/credits_carbone.gif) no-repeat; background-position: 30px -18px; height:18px; }
#credits_carbone:hover { background-position: 30px 0px;}
#credits_carbone-en {background: url(/voltalia/images/menu_haut/credits_carbone-en.gif) no-repeat; background-position: 30px -18px; height:18px; }
#credits_carbone-en:hover { background-position: 30px 0px;}
#credits_carbone-po {background: url(/voltalia/images/menu_haut/credits_carbone-po.gif) no-repeat; background-position: 30px -18px; height:18px; }
#credits_carbone-po:hover { background-position: 30px 0px;}

#menu_energies_renouvelables, #menu_credits_carbone {
	position: absolute;
	top: 257px;
	width: 210px;
	z-index:500;
	visibility: hidden;
	margin-top: 0px;
}

*html #menu_energies_renouvelables		{ top:270px; }
*html #menu_credits_carbone				{ top:270px; }

#menu_energies_renouvelables {margin-left: -30px;}


#bg_menu_deroulant_haut {
	background: url(/voltalia/images/menu_haut/bg_menu_deroulant_haut.gif) no-repeat;
}
#bg_menu_deroulant_milieu {
	background: url(/voltalia/images/menu_haut/bg_menu_deroulant.gif) repeat-y;
}

#bg_menu_deroulant_bas {
	background: url(/voltalia/images/menu_haut/bg_menu_deroulant_bas.gif) no-repeat;
	height: 22px;
	width: 210px;
}

.menu_deroulant { text-align: left;	width: 190px; height: 100%;}

#bg_menu_deroulant_haut a {
	margin-left: 25px;
	padding-left: 25px;
}
#bg_menu_deroulant_haut td {
	height: 20px;
	vertical-align:bottom;
}

/* Fin : Menu haut */

/* Début : Page d'accueil */
#contenuAccueil {
	width:386px;
	margin: 0px; 
	padding:5px ;
	text-align:justify;
	font-size: 11px;
	color: #2b259a;
}
#contenuDroit { width: 195px; }

#flash1, #flash2 { vertical-align:top; margin:0px; width:180px; float:left; }
#flash1 .cms_contenu, #flash2 .cms_contenu {background:#ffffff;}
#flash1 .cms_contenu embed { margin:5px;}
#flash2 .cms_contenu embed { margin:5px;}

#actu	{ padding: 5px; margin: 5px; height:170px; width:160px; border: 1px solid #D1D2E7; font-size:9px; text-align: left; }

.marquee_accueil {
	height:160px;
	width:100%;
}
/* Fin : Page d'accueil */

#Menu {
	position:relative;
	margin-left: 5px;
	margin-top:-7px;
	width:189px;
	z-index:10;
}

#Menu ul, #Menu li {
	list-style: none;
	list-style-image: none;
	margin-left: 12px;
} 	
#Menu ul {margin-bottom: 25px;}

.titreMenu {
	margin-left:12px;
	height: 40px;
}

.titreMenuRen {
	color: #FFDB01;
	font-weight: bold;
	font-variant:small-caps;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px 0px 10px;
	margin-top:10px;
	margin-left:12px;
	height:20px;
	display:block;
}

.titreMenuCar {
	color: #FFDB01;
	font-weight: bold;
	font-variant:small-caps;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 0px 0px 10px;
	margin-top:10px;
	margin-left:12px;
	height:20px;
	display:block;
}

.heightTitreMenu { height:7px; display:block; }
.heightTitreMenuAccueil { margin-top:5px; }


.Menu { margin-left:30px; display: block; }

.menu_deroulant a:link,		#Menu A:link 	{ color: #2b259a; text-decoration: none; font-weight:bold; }
.menu_deroulant a:active,	#Menu A:active 	{ color: #2b259a; text-decoration: none; font-weight:bold; }
.menu_deroulant a:visited,	#Menu A:visited { color: #2b259a; text-decoration: none; font-weight:bold; }
.menu_deroulant a:hover,	#Menu A:hover 	{ color: #ffb300; text-decoration: none; font-weight:bold; }

#bas {
	height: 146px;
	left: 0px;
	position: relative;
	text-align: center;
	bottom: 0px;
	vertical-align: top;
	width: 776px;
	z-index: 1;
	background: url(/voltalia/images/design/bg_content.jpg);
}

#droite { text-align:center; width:160px; }

#actu A:link	{ font-size: 9px; color: #2b259a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#actu A:active	{ font-size: 9px; color: #2b259a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#actu A:visited	{ font-size: 9px; color: #2b259a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#actu A:hover	{ font-size: 9px; color: #2b259a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline overline; }
/*
@charset "utf-8";
*/