

/*SQUELETTE ET BANNIERE */

	/*FOND EXTERIEUR DE LA PAGE*/
body
{
	background-color:#7ac8dc;
	display:block;
	text-align:center;
	font-family:Arial,"Trebuchet MS",Tahoma,Arial,Helvetica,Geneva,sans-serif;
	font-size:11pt;
	margin:0px;
}

#Conteneur
{
	background-image: url(../img/nvlles/bckg_conteneur_top.jpg);
	background-repeat:repeat-x;
	display:block;
	height:100%;
	z-index:1;
}


	/*FIN DE FOND EXTERIEUR DE LA PAGE*/
	/*CONTROL PANEL DNN*/
	
.ControlPanel, .PagingTable 
{
	background-color:#FFFFFF;
	border:2px solid #59595B;
	width:100%;
}

.SubHead 
{
	color:#59595B;
	font-family:Arial,Helvetica;
	font-size:9pt;
	font-weight:bold;
}

a.CommandButton:link 
{
	color:#59595B;
	font-family:Arial,Helvetica;
	font-size:9pt;
	text-decoration:underline;
	font-weight:bold;
}

.NormalTextBox 
{
	font-family:Arial,Helvetica;
	font-size:9pt;
	font-weight:normal;
}

	/*FIN DE CONTROL PANEL DNN*/
	/* BANNIERE HAUT ET CONTOUR */

#BGtop
{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	background:transparent url(../img/nvlles/bckg_page_top.jpg) no-repeat scroll center bottom;
	background-color:#7ac8dc;
	height:20px;
	margin-top:0px;
}

#BGtopSides
{
	background:#FFFFFF;
	width:981px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
}

#BGsides
{
	background:#FFFFFF;
	width:921px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 30px;
	position:relative;
}

.entete
{
	margin:0px 30px;
}

.entete
{
	position:relative;
	text-align:left;
}

#logoTop, #lienEntete
{
	position:relative;
	display:table-cell;
	z-index:4000;
}

#lienEntete
{
	background-color:transparent;
	text-align:right;
	width:100%;
}

#dateHaut
{
	position:absolute;
	bottom: 20px;
	right: 0px;
	color: #F9C609;
	font-size:18pt;
	font-family: arial, sans-serif;
	padding:0px 9px;
}

#liensHaut
{
	position:absolute;
	bottom:0px;
	right:0px;
	font-size:9pt;
	padding-bottom:3px;
}

#liensHaut a
{
	padding:5px 9px;	
	text-decoration:none; 
	color: #58585A;
	font-family: arial, sans-serif;
}

#demarchesLink, #marchesLink, #videosLink
{
	background: transparent url(../img/nvlles/sepa_liens.jpg) no-repeat left bottom;
}

.haut
{
	font-weight:bold;
}

#sousEntete
{
	height:8px;
}

	/* FIN DE BANNIERE HAUT ET CONTOUR*/
	/* MENU */

#Middle
{
	position:relative;
	z-index:3000;
	top:0px;
	left:0px;
}

#Left
{
	position:relative;
	z-index:4000;
	width:218px;
	top:0px;
	left:0px;
}

#Right
{
	padding-left:30px;
	width:676px;
}
	
.bgColonneLeft 
{
	background:#f7f7f7 url(../img/logo_NB.jpg) no-repeat bottom center;
	height:100%;
	left:0px;
	position:absolute;
	top:0px;
	width:189px;
	margin: 0px 18px 0px 42px;
	z-index:1;
}

#divlogo_Bormes
{
	margin: 0px 18px 0px 12px;
	width:189px;
	background-color:#f7f7f7;
}

.coloneLeft 
{
	background-color:#FFFFFF;
	position:relative;
	top:0px;
	width:218px;
	z-index:4000;
	margin-bottom:66px;/*laisser la place pour le logo quoi qu'il arrive*/
}

.main_dnnmenu_rootitem
{
	background:transparent url(../img/nvlles/menu_Sepa.png) no-repeat scroll center bottom;
	padding-bottom:24px;
	padding-left:15px;
	padding-right:15px;
	z-index:100;
}

#menu 
{
	font-family: Arial,"Trebuchet MS",Verdana,Geneva,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
	left:0px;
	position:relative;
	top:0px;
	width:218px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#menu .sMenu
{
	padding:0px;
	list-style-position:inside;
}

#menu .menuN0 a:hover
{
	color:#949496;
}

#menu .menuN0 a
{
	position:relative;
	padding-bottom:30px;
	padding-left:35px;
	padding-right:15px;
	display:block;
	text-decoration:none;
	color:#59595b;
	z-index:10;
	width:169px;
	font-weight:bold;
	background:url(../img/nvlles/menu_Sepa.png) no-repeat bottom;
}

#menu .niv2
{
	list-style-type:none;
	list-style-image:none;
	margin-left:-25px;
	padding:8px 0px;
}

#menu .menuN1 a
{
	display:block;
	width:100%;
	text-decoration:none;
	color:#949496;
	padding:0px;
	font-weight:normal;
	background:none;
}

#menu .menuN1 a:hover
{
	display:block;
	background-color:#F7F7F7;
	width:100%;
	color:#59595b;
	text-decoration:none;
	padding:0px;
}

#menu .menuN0
{
	margin:0px;
	padding:0px;
	z-index:100;
	list-style-type:none;
}

#menu .menuN1 
{
	list-style :url(../img/nvlles/listPuce.jpg) outside;
}

#menu .sMenu
{
	margin-left:45px;
	margin-right:15px;
	margin-bottom:10px;
}

#menu  a.snxSMenuSelected
{
	font-weight:bold;
	color:#808080;
	text-decoration:underline;
}

#searchHaut
{
	width:100%;
	margin-bottom:20px;
	text-align:left;
	padding-left:15px;
}

#searchHaut input.searchBox 
{
	border:0px;
	background:url(../img/nvlles/bckgSearch.jpg) no-repeat;
	background-position:right;
	font-family:Arial,sans-serif;
	font-size:8pt;
	height:13px;
	width:135px;
	padding:7px 7px 7px 7px;
	color:#9c9da1;
	font-weight:300;
}
#searchHaut .btSearchButton 
{
	background-color:transparent;
	background-image:url(../img/nvlles/bt_icoSearch.jpg);
	background-repeat:no-repeat;
	color:white;
	border:0 none;
	cursor:pointer;
	height:27px;
	width:35px;
	margin-left: 5px;
	margin-top:0 !important;
	position:absolute;
	text-decoration:none;
	font-weight:bold;
	padding:6px 0px 6px 8px;
	font-size:10pt;
}

		/* LETTRE D'INFORMATION */

/*#dnn_menuPane
{
	text-align:justify;
	font:7pt Arial, Helvetica, sans-serif;
	color:#949496;
}

#dnn_menuPane h5
{
	margin-bottom:5px;
	padding:0px 9px;
}

#dnn_menuPane .ver11
{
	background:url(../img/nvlles/menu_SepaBottom.jpg) no-repeat bottom;
	padding:0px 15px;
	font-style:italic;
}

#formMailList
{
	font-style:normal;
	font-weight:bold;
	text-align:justify;
	font:7pt Arial, Helvetica, sans-serif;
	color:#949496;
	padding:10px 0px 40px 0px;
}

#formMailList form
{
	padding:10px 0px 40px 0px;
	margin:0px;
}

#formMailList label.lab65p
{
	border:0px;
	display:inline-block;
	background:url(../img/nvlles/bckg_inputLeft.jpg) no-repeat;
	background-position:left center;
	font-family:Arial,sans-serif;
	font-size:8pt;
	height:13px;
	width:47px;
	padding:7px 0px 7px 7px;
	color:#9c9da1;
	font-weight:300;
	margin: 5px -5px 0px 0px;
}

#formMailList input.formAccueil
{
	border:0px none;
	display:inline-block;
	background:url(../img/nvlles/bckg_inputRight.jpg) no-repeat;
	background-position:right center;
	font-family:Arial,sans-serif;
	font-size:8pt;
	height:14px;
	width:128px;
	padding:7px 7px 7px 0px;
	color:#9c9da1;
	font-weight:300;
	margin:5px 0px 0px 0px;
}

#formMailList p
{
	font-weight:bold;
}

#formMailList p label.lab80p
{
	display:block;
}

#formMailList .s11b
{
	font-size:11pt;
	font-weight:bold;
}

#formMailList #CAPTCHA
{
	display:block;
	text-align:center;
	margin:auto;
}

#formMailList #securityCode 
{
	background:transparent url(../img/nvlles/bckgCode.jpg) no-repeat scroll right center;
	border:0 none;
	display:block;
	font-family:Arial,sans-serif;
	font-size:8pt;
	font-weight:300;
	height:13px;
	padding:7px;
	width:120px;
	margin:auto;
}

#formMailList .envoi
{
	display:block;
	margin:auto;
	margin-top:10px;
	padding:3px;
	color:#88888a;
	font-weight:bold;
	font-size:9pt;
	background-color:transparent;
	background-image:url(../img/nvlles/bckg_envoi.jpg);
	background-repeat:no-repeat;
	border:0 none;
	cursor:pointer;
	height:21px;
	width:115px;
}
*/
.italic
{
	font-style:Italic;
}

.lettreInfo
{
	width:218px;
	text-align:justify;
	font-family:Arial,"Trebuchet MS",Tahoma,Arial,Helvetica,Geneva,sans-serif;
	font-size:8pt;
	color:#585858;
	padding-bottom:34px;
	background:url(../img/nvlles/menu_SepaBottom.jpg) no-repeat center bottom;
}

.lettreInfo .text
{
	padding:0px 27px;
}

.lettreInfo h5
{
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	margin:15px 0px 0px 0px;
}

.lettreInfo .small
{
	font-size:7pt;
}

.lettreInfo .big
{
	font-size:13pt;
	font-weight:bold;
}

.lettreInfo .newsl_nom
{
	border:0px;
	background:url(../img/bckg_contact.jpg) no-repeat;
	background-position:right center;
	font-family:Arial,sans-serif;
	font-size:7pt;
	height:13px;
	width:138px;
	padding:7px 7px 7px 70px;
	color:#9c9d9f;
	font-weight:bold;
}

.lettreInfo .newsl_email
{
	border:0px;
	background:url(../img/bckg_email.jpg) no-repeat;
	background-position:right center;
	font-family:Arial,sans-serif;
	font-size:7pt;
	height:13px;
	width:138px;
	padding:7px 7px 7px 70px;
	margin-top:5px;
	color:#9c9d9f;
	font-weight:bold;
}

.Captcha
{
	text-align:center;
	position:relative;
}

.Captcha .masqueCaptcha
{
	position:absolute;
	top:0px;
	display:block;
	width:218px;
	height:35px;
	background:url(../img/masque_captcha.png) no-repeat;
}

.Captcha .newsl_securityCode
{
	border:0px;
	background:url(../img/bckg_code.jpg) no-repeat;
	background-position:right center;
	font-family:Arial,sans-serif;
	font-size:10pt;
	height:19px;
	width:94px;
	text-align:center;
	padding:5px 7px 3px 10px;
	color:#585858;
	font-weight:bold;	
}

.lettreInfo .nwsl_send
{
	border:0px;
	display:block;
	text-decoration:none;
	background:url(../img/bckg_envoyer.jpg) no-repeat;
	background-position:center;
	font-family:Arial,sans-serif;
	font-size:12pt;
	height:13px;
	width:95px;
	text-align:center;
	padding:0px 10px 7px 10px;
	color:#585858;
	margin:auto;
	margin-top:4px;
}

.lettreInfo .TextOK
{
	margin-top : 3px;
	text-align:center;
	display:block;
	color:#1ee427;
	font-size:12pt;
}

.lettreInfo .TextNOK
{
	margin-top : 3px;
	text-align:center;
	display:block;
	color:#ff0000;
	font-size:12pt;
}

.center
{
	text-align:center;
}

		/* FIN DE LETTRE D'INFORMATION */

	/* FIN DE MENU*/
	/* PIED DE PAGE */

#BGbottom
{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	background:transparent url(../img/nvlles/bckg_Bottom.jpg) no-repeat scroll center top;
	background-color:#7ac8dc;
	height:20px;
	margin-top:0px;
}
	
	/*FIN DE PIED DE PAGE */
/*  FIN DE SQUELETTE ET BANNIERE */ 

/* CONTENU */	
.ContentPane, .contContentColumns
{
	width:676px;
	text-align:left;
	position:relative;
	font-family:Arial,"Trebuchet MS",Tahoma,Arial,Helvetica,Geneva,sans-serif;
	font-size:10pt;
	color:#585858;
/*	width:590px;*/
}

.contentColumns
{
	width:338px;
}

#dnn_leftTopPane, #dnn_leftBottomPane
{
	float:left;
	position:relative;
	height:100%;
}

#dnn_rightTopPane, #dnn_rightBottomPane
{
	height:100%;
	margin-left:338px;
}

h5
{
	font-size:11pt;
	font-weight:bold;
	font-family: Arial,"Trebuchet MS",Verdana,Geneva,Helvetica,sans-serif;
	color:#59595b;
}

/*.clear_float
{
	clear:right;
}

 .clear
{
	clear:both;
}
*/
.c_head
{
	position:relative;
	width:100%;
	height:40px;
	margin-top:0px;
	padding-top:8px;
	float:none;
}

.head_title
{
	position:relative;
	width:100%;
}

.Head
{
	font-size:14pt;
	font-weight:bold;
}

.c_content, .DNN_HTMLContent, .WorkPanel
{
	clear:none;
	width:676px;
	text-align:left;
	font-family:Arial,"Trebuchet MS",Tahoma,Arial,Helvetica,Geneva,sans-serif;
	font-size:10pt;
	margin:0px;
}

.c_content .Settings, .DNN_HTMLContent .Settings
{
	width:580px;
}

.settings 
{
	width:650px;
}
/* FIN DE CONTENU */

img
{
	border:none;
}

.Normal img
{
	margin-right:10px;
	margin-bottom:10px;
}

.LightBox img
{
	margin:5px;
}

select
{
	width:100px;
}

.ContentPane .c_head_BTitle-grey h1
{
	text-align:center;
	color:#585858;
	font-size:24pt;
	margin:0px;
	padding: 25px 0px;
	Font-weight:bold;
}

.ContentPane h1
{
	padding: 15 0 15 0px;
	color:#585858;
	font-size:15pt;
	clear:right;
}

.ContentPane h2
{
	color:#949496;
	padding: 10 0 10 0px;
	font-size:12pt;
	clear:right;
}

.c_content, .DNN_HTMLContent 
{
	color:#585858;
	margin:0px;
}

.ContentPane a
{
	text-decoration:none;
	color : #158ba9;
}

.ContentPane a:hover
{
	text-decoration:underline;
}

.OperationSuccess span
{
	display:inline-block;
}

.eipbackimg
{
	display:none;
}

.divInfoLegales, .divPresentation
{
	padding-bottom:30px;
}

.divInfoLegales h1, .divPresentation h1
{
	color:#7ac8dc;
	margin:0px;
	padding-bottom:30px;
	font-variant:small-caps;
}

.divInfoLegales h2, .divPresentation h2
{
	color:#59595b;
	margin:0px;
	display:inline-block;
	_display:inline;
}

.divInfoLegales span, .divPresentation span
{
	display:inline-block;
	_display:inline;
}

.tableTimeLine
{
	margin-bottom:20px;
	font-variant:small-caps;
	font-size:12pt;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

td.otherMonth a
{
	color:#949496;
	font-weight:bold;
}

.otherMonth a:hover
{
	text-decoration:underline;
}

a.otherMonth
{
	font-weight:normal;
	color:#949496;
}

img[align="left"] {	margin-right:10px;margin-bottom:5px;margin-top:5px;}
img[align="right"] {	margin-left:10px;margin-bottom:5px;margin-top:5px;}