/*****Reset*****/  
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, fieldset, table, th, td 
{ 
	margin: 0; 
	padding: 0; 

}  


#testmartin
{
	background:url(/regions/municipales2009/img/body_fond.jpg) no-repeat center top;
	height:1200px;
}

body
{
	background:url(/regions/municipales2009/img/html_fond2.jpg) repeat-y center top #010204;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link, a:visited
{
	color:#006699;
	font-weight:bold;
	text-decoration:none;
}

img
{
	border:none;
}

ul
{
	margin-left:30px;
}

p
{
	margin:0px 0px 13px 0px;
}

h1
{
	font-size:20px;
}

h1.titre
{
	background:url(/regions/municipales2009/img/onglet_fond.gif) no-repeat #e5e5e5;
	font-size:24px;
	height:44px;
	line-height:44px;
	margin:0px 0px 20px 0px;
	padding-left:55px;
	position:relative;
	text-transform:uppercase;
}

h2
{
	border-bottom:solid 1px #CCCCCC;
	font-size:20px;
	padding-bottom:4px;
	text-transform:uppercase;
}

label
{
	display:block;
}

.clr
{
	clear:both;
	font-size:0px;
	height:0px;
}

.blocGrise
{
	background-color:#F3F3F3;
	border:solid 1px #EAEAEA;
	margin-bottom:4px;
	padding:14px;
}

.encorePlus
{
	background:url(/regions/municipales2009/img/btn_encorePlus.gif);
	display:block;
	float:left;
	height:19px;
	width:86px;
}

#nouvelles .encorePlus
{
	background:url(/regions/municipales2009/img/btn_nouvellesPlus.gif);
	display:block;
	float:right;
	height:19px;
	width:138px;
}

.encorePlus:hover
{
	background-position:0px -19px;
}

.sepP
{
	background:url(/regions/municipales2009/img/sepP.gif) repeat-x;
	height:11px;
	font-size:0px;
	clear:both;
}

#frame
{
	background-color:#27333f;
	margin:0px auto 0px auto;
	width:990px;
}

/***** EN TÊTE *****/
#enTete
{
	background:url(/regions/municipales2009/img/enTete_fond.gif) repeat-x;
	height:181px;
	position:relative;
}

#enTete .logo
{
	background:url(/regions/municipales2009/img/enTete_logo.gif);
	height:100px;
	left:40px;
	position:absolute;
	top:35px;
	width:360px;
}

/***** MENU PRINCIPAL *****/
#menuPrincipal
{
	height:110px;
	left:480px;
	position:absolute;
	size:10px;
	top:15px;
}

#menuPrincipal a:link,
#menuPrincipal a:visited
{
	display:block;
	float:left;
	height:67px;
	margin-top:30px;
}

#menuPrincipal .resultats
{
	display:block;
	float:left;
	height:67px;
	margin-top:30px;
}

#menuPrincipal a.accueil{background:url(/regions/municipales2009/img/enTete_menu_principal_accueil.gif) no-repeat; width:52px;}
#menuPrincipal .resultats{background:url(/regions/municipales2009/img/enTete_menu_principal_resultats.gif) no-repeat; width:67px;}
#menuPrincipal a.profondeur{background:url(/regions/municipales2009/img/enTete_menu_principal_enProfondeur.gif) no-repeat; width:105px;}
#menuPrincipal a.antenne{background:url(/regions/municipales2009/img/enTete_menu_principal_antenne.gif) no-repeat; width:80px;}
#menuPrincipal a.emploi{background:url(/regions/municipales2009/img/enTete_menu_principal_emploi.gif) no-repeat; width:101px;}

#menuPrincipal a:hover
{
	background-position:0px -67px;
}

#menuPrincipal .sep
{
	background:url(/regions/municipales2009/img/enTete_menu_principal_sep.gif);
	float:left;
	height:110px;
	width:21px;
}


/***** MENU RÉGIONS *****/
#menuRegions
{
	background:url(/regions/municipales2009/img/enTete_menu_regions_fond.gif) repeat-y;
	height:25px;
	left:0px;
	padding-left:10px;
	position:absolute;
	top:150px;
	width:990px;
}

#menuRegions a:link,
#menuRegions a:visited
{
	color:#FFFFFF;
	display:block;
	float:left;
	line-height:25px;
	padding:0px 4px 0px 4px;
}

#menuRegions a:hover,
#menuRegions a.actif
{
	background-color:#000000;

}

#menuRegions .sep
{
	background:url(/regions/municipales2009/img/enTete_menu_regions_sep.gif) no-repeat;
	height:25px;
	float:left;
	width:11px;
}

/***** TEASER *****/
#teaser
{
	height:250px;
}

/***** CONTENT *****/
#content
{
	background:url(/regions/municipales2009/img/content_fond.jpg) repeat-y;
	float:left;
}

/***** CONTENT 2e NIVEAU*****/
#content_niveau
{
	background:url(/regions/municipales2009/img/content_niveau_fond.jpg) repeat-y;
	float:left;
}
#content_niveau #colonneGauche
{
	background-color:#FFFFFF;
	float:left;
	width:720px;
}

#content_niveau #colonneGauche .contenu
{
	margin:20px;
}

/***** COLONNE *****/
#colonneGauche
{
	float:left;
	width:500px;
}

#colonneDroite
{
	float:right;
	width:490px;
}

/***** NOUVELLES *****/
#nouvelles
{
	background:url(/regions/municipales2009/img/nouvelles_fond.gif) no-repeat -10px 0px;
	margin:0px 10px 0px 10px;
	padding:30px 0px 5px 0px;
}

#nouvelles span,
span.rouge
{
	display:block;
	font-size:11px;
	color:#990000;
}

#nouvelles a
{
	color:#0099cc;
	font-weight:bold;
}

#nouvelles_une
{
	margin-bottom:10px;
}

#nouvelles_une .contenu
{
	float:left;
	width:220px;
}

.credit
{
	display:none;
}

#nouvelles_une a
{
	font-size:18px;
}

#nouvelles_une a img,
img.bordure
{
	border:solid 1px #CCCCCC;
	display:block;
	float:left;
	margin-right:10px;
	padding:3px;
	width:240px;
}

img.bordure
{
	width:auto;
}

#nouvelles_autres .nouvelle
{
	display:block;
}

#nouvelles_une .plCompact,
#nouvelles_autres .plCompact
{
	clear:both;
	font-size:12px;
}

#nouvelles_une .plCompact span,
#nouvelles_autres .plCompact span
{
	display:inline;
	color	: #0099cc;
	font-size:12px;
} 

#nouvelles_une .plCompact .libelle,
#nouvelles_autres .plCompact .libelle
{
	display:none;
}

#nouvelles_une a:link.srcNo_plus,
#nouvelles_une a:visited.srcNo_plus
{
	font-size:12px;
}


#nouvelles_autres img
{
	border:solid 1px #CCCCCC;
	padding:3px;
	float:left;
	margin-right:10px;
}

#nouvelles_autres .contenu
{
	float:left;
	width:342px;
}

#nouvelles_autres .sep
{
	background:url(/regions/municipales2009/img/sepP.gif);
	clear:both;
	font-size:0px;
	height:11px;
}

#nouvelles .exclusif
{
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	line-height:18px;
	padding-left:10px;
}

#pluckForm-0,
.src_colCentre,
#pluckComments-0
{
	width:670px;
}

li.retourNouvRegional a span
{
	display:none;
}

li.retourSiteElectionsMuni
{	
	display:none;
}

li.retourSiteElectionsMuni a span
{
	display:none;
}



/***** ALBUM PHOTOS *****/
#albumPhotos
{
	background:url(../img/enDirect.jpg) no-repeat left bottom #b1d1f7;
	color:#333333;
	font-size:11px;
	height:180px;
	margin-bottom:20px;
	width:490px;
}


#albumPhotos .titre
{
	background:url(/regions/municipales2009/img/albumPhotos_titre.jpg) no-repeat #507aa5;
	height:45px;
}

/*
#albumPhotos .titre a:link,
#albumPhotos .titre a:visited
{
	background:url(/regions/municipales2009/img/albumPhotos_bouton_publier.jpg);
	display:block;
	float:right;
	height:34px;
	margin:11px 0px 0px 0px;
	width:230px;
}

#albumPhotos .titre a:hover
{
	background-position:0px -34px;
}

#albumPhotos .content
{
	margin:0px 20px 0px 20px;
	padding:10px 0px 10px 0px;
}

#albumPhotos .content a
{
	color:#0099cc;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
}

#albumPhotos .content img
{
	float:left;
	margin-right:10px;
}
*/

/***** À NOTRE ANTENNE *****/
#aNotreAntenne
{
	color:#FFFFFF;
	float:left;
	left:20px;
	position:relative;
	width:200px;
}

#aNotreAntenne a
{
	color:#ff3333;
	display:block;
	font-weight:bold;
}

#aNotreAntenne span
{
	color:#99ccff;
	display:block;
	font-size:11px;
}

#aNotreAntenne .sep
{
	background:url(/regions/municipales2009/img/aNotreAntenne_sep.gif) repeat-x;
	display:block;
	height:4px;
	font-size:0px;
	margin:10px 0px 10px 0px;
}

/***** DOSSIERS *****/
#dossiers, #calendrierElectoral, #leSaviezVous
{
	color:#FFFFFF;
	float:right;
	font-size:11px;
	position:relative;
	right:15px;
	width:235px;
}

#dossiers img
{
	margin-bottom:10px;
}

/***** CALENDRIER ET LE SAVIEZ-VOUS *****/
#calendrierElectoral,
#leSaviezVous
{
	background:url(/regions/municipales2009/img/calendrier_fond.gif) repeat-y;
	font-weight:normal;
}

#calendrierElectoral .content,
#leSaviezVous .content
{
	margin:0px 20px 0px 20px;
	padding:10px 0px 10px 0px;
}

#leSaviezVous .content
{
	font-weight:normal;
	text-align:center;	
}

#calendrierElectoral .content span
{
	color:#99ccff;
	display:block;
	font-size:11px;
	font-weight:bold;
}

#calendrierElectoral .sep
{
	background:url(/regions/municipales2009/img/aNotreAntenne_sep.gif) repeat-x;
	display:block;
	height:4px;
	font-size:0px;
	margin:4px 0px 4px 0px;
}

#calendrierElectoral .titre
{
	background:url(/regions/municipales2009/img/calendrier_titre.gif);
	height:37px;
}

#leSaviezVous .titre
{
	background:url(/regions/municipales2009/img/leSaviezVous_titre.gif);
	height:37px;
}

#calendrierElectoral .bas,
#leSaviezVous .bas
{
	background:url(/regions/municipales2009/img/calendrier_bas.gif);
	font-size:0px;
	height:11px;
}






















