* {
	margin: 0;
	padding: 0;
}


body,div, ul, li, ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 

	margin:0;

	padding:0;

}


a {color: #016F9F; text-decoration:none;}

a:visited {

	color: #005789;

	text-decoration: none;

}



a:hover {

	color: #db1c50;

	text-decoration: none;

}




/* basic layout */

body {

	font: normal 12px georgia, verdana, arial;

	color: #455560;

	




	line-height: 18px;

}




.center {

	width: 775px;

	margin: 0 auto;

}





#container {
	width: 750px;
	margin: 20px auto;
}




#header {

width : 750px; 

height : 145px; 

padding-left : 5px; 

padding-top : 2px; 
margin-bottom:0px;

} 



#header .center {

position: relative;

}




#logo { 



width : 260px; 

float : left; 

height : 140px; 

top : 0; 

} 

#logo img { width:250px; height:137px;

 

border : 0; 

} 








#gsearch { 



float:right;


clear:both;
width:250px;
margin-top:-95px;



} 

#gsearch form.search { 

font-family : Arial, Tahoma, sans-serif; 

font-size : 12px; 

color : #455560; 

text-align : left; 

} 

#gsearch .input { 

border : none; 

height : 24px; 

width : 24px; 

margin-left : 5px; 

margin-top : 0; 

display : inline; 

} 

#gsearch input.areasearch { 

width : 140px; 

} 

#gsearch .button { 

border : none; 

width : 18px; 

margin-left : 5px; 

margin-top : 2px; 

display : inline; 

} 
#gsearch .label {font-family : Arial, Tahoma, sans-serif; 

font-size : 11px; 

color : #455560;  
}

#mainmenu li a {color: #016F9F;}
#mainmenu li a:visited {color: #005789;}
#mainmenu li a:hover {
	color: #db1c50;}

#mainmenu {
	width:750px;
	clear:both;
	list-style: none;
	height: 29px;
	margin-left: 0px;
	
	
}


#mainmenu li {
	display:block;

	float:left;



}

#mainmenu li a {
	display: block;
	width: 100px;
	height: 24px;
	text-align: center;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #016F9F;
	text-decoration: none;
	outline: none;
	font-weight: bold;
}


#mainmenu li a:hover {
	background: none;
}

#mainmenu li a.active,
#mainmenu li a.active:hover {
	background: url(Images/menu-tab.gif) no-repeat center top;
color: #B0002D;}

#submenu, #submenu-none {
	background: url(Images/submenu-bg.gif) no-repeat left top;
	width: 487px;
	height: 23px;
	padding: 0px 10px;
	
	margin-bottom:15px;
	margin-top: -5px;

}



#submenu-none {
	background: transparent;
}

#submenu a {
	font-size: 10px;
	font-family: Arial, Tahoma, sans-serif;
	text-decoration: none;
	outline: none;
	color: #455560;
	margin-right: 10px;
}

#submenu a:hover,
#submenu a.active {
	color: #B0002D;
}


#bottomnav  {clear: both;
	background: url(Images/bottomnav-bg.gif) no-repeat left center;
	width: 720px;
	height: 27px;
	padding: 10px 15px;
	line-height: 27px;
	color: #4F613C;
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;

}


#bottomnav span {
	float: left;
	margin-right: 10px;
}









#bottomnav a {	text-decoration: none;
	outline: none;
	color: #016F9F;
	float: left;
	display: block;
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
}

#bottomnav a:visited {color: #005789;

	text-decoration: none;
}



#bottomnav a:hover  {

	color: #db1c50;

	text-decoration: none;

}






.middle-1 {clear:both;
	text-align: right;
	width: 730px;
	height: 125px;
	border-top: 1px solid #DADDDF;
	margin-top: 20px;
	font-family: Georgia, 'Times new roman', serif;
	color: white;
	padding-right: 100px;
	padding-top: 96px;
	margin-bottom: 15px;
}

.middle-1 span {
	display: block;
}

.big {
	font-size: 20px;
}

.bigger {
	font-size: 40px;
	margin-top: -5px;
}

.small {
	font-size: 9px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	margin-top: 10px;
}

.box-1 {
	width: 220px;
	float: left;

	
}






.box-blog p,
.box-1 p,
.box-2 p,
.box-left p {
	font-size: 12px;
	color: #455560;
	font-family: Arial, Tahoma, sans-serif;
	padding-bottom: 5px;
	border-bottom: 1px solid #DADDDF;
	
	
}


.box-left ul {color: #455560; font-family: Arial, Tahoma, sans-serif; font-size:12px; list-style:none;}
.box-left ol {color: #455560; font-family: Arial, Tahoma, sans-serif; font-size:12px; margin-left:35px;}
.box-1 a {
	
	font-size: 10px;
	font-family: Arial, Tahoma, sans-serif;
	text-decoration: none;
	
}

.box-blog {
	margin-left:11px;
	width: 220px;
	float: left;
	margin-right: 18px;
	
}



.box-blog a {
	
	font-size: 10px;
	font-family: Arial, Tahoma, sans-serif;
	text-decoration: none;
	
}



.more {padding-left:5px;}



.box-2 {
	width: 400px;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
}

.box-2 h2,
.box-left h2 {
	color: #CC0000;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.box-right h2 {
	color: #CC0000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
.box-left h3 {color:#455560;
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:15px;

}
.box-2 p,
.box-left p {
	border-bottom: 0;
	height: auto;
}

.box-left {
	width: 540px;
	float: left;
	border-right: 1px solid #DADDDF;
	padding-right: 10px;
}

.box-right {
	width: 170px;
	float: right;
	margin-right:35px;
}

.box-right p {
	color: #B5BBBF;
	font-size: 10px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	margin: 10px 0;
	letter-spacing: -0.3px;
}

.box-3 {
	width: 200px;

	background: #ddf2fc url(Images/box-bg.gif) no-repeat;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	padding: 10px;
}

.box-3 h2 {
	font-size: 18px;
	color: #455560;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	padding-bottom: 4px;
	font-weight: normal;
}

.box-3 p {
	color: #7F8B93;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	padding-bottom: 10px;
	border-top: 1px solid #BFD3DD;
	padding-top: 10px;
}




.box-news {
	margin-left:11px;

	
	float: left;
	width: 280px;


	
	
}




img.h2{

	margin-left:2px;
padding-bottom: 0px;
}

.box-news p {
	font-size: 12px;
	color: #455560;
	font-family: Arial, Tahoma, sans-serif;
	padding-bottom: 5px;
	border-bottom: 1px solid #DADDDF;
	
}


.box-news a {
	
	font-size: 10px;
	font-family: Arial, Tahoma, sans-serif;
	text-decoration: none;
}



.box-services {
margin-left:10px;
	width: 220px;
	float: left;
	margin-right: 18px;
	
}




.box-services a {
	
	font-size: 10px;
	font-family: Arial, Tahoma, sans-serif;
	text-decoration: none;
	
}





.adhesion-left {
	font-size: 10px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #7F8B93;
	width: 395px;
	margin-right: 20px;
	float: left;
}


.adhesion-left p {
	margin-bottom: 8px;
}

.adhesion-left label {
	width:120px;
	margin-right:50px;
	float:left;

	font-weight:bold;

}


	
.adhesion-left input {

	
	font-size: 10px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	border:1px solid #ccc;

	background:#f2f2f2;

	padding:2px;
	width:180px;

}



.adhesion-left textarea {
	border:1px solid #ccc;
	background:#f2f2f2;
	font-size: 10px;
	font-family: Arial, Verdana, Tahoma, sans-serif;

	padding: 2px;
	width: 180px;
	height: 146px;
}

.adhesion-left input[type=submit] {width: 80px;
font-family: Arial, Verdana, Tahoma, sans-serif; font-weight: bold;
border:1px solid #ccc;
 background-color:#f2f2f2;
cursor:pointer;
 margin-left: 150px;
 }
 




	

.contact-center {
	background: url(../images/contact-bg2.gif) no-repeat left top;
	width: 180px;
	height: 209px;
	float: left;
	padding: 10px;
}

.contact-center h2 {
	font-size: 20px;
	color: #4F613C;
	font-family: Georgia, 'Times new roman', serif;
	border-bottom: 1px solid #E1EEB3;
	padding-bottom: 0;
	margin-bottom: 0;
	font-weight: normal;
}

.contact-center p {
	height: 122px;
	border-bottom: 1px solid #D2E0A7;
	padding-bottom: 28px;
	color: #728359;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
}

p {
	text-align: justify;
}

.contact-center a {
	color: #728359;
	text-decoration: none;
	padding-left: 10px;
	outline: none;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: bold;
}

ul.list {
	list-style: none;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	padding-bottom: 20px;
	border-bottom: 1px solid #DADDDF;
}

ul.list li {
background-image: url(Images/flegrise.gif);
background-repeat : no-repeat; 
background-position : 0% 0.5em; 
padding-bottom:5px;
margin-left : 2px; 
padding-left : 5px; 
	margin-bottom: 1px;
}

ul.list a {
	color: #016F9F;
	text-decoration: none;
	display: block;
	width: 145px;
	padding: 0 10px;
	margin: 2px 0;
	line-height: 20px;
	font-size: 11px;
}



ul.list a:hover,
ul.list a.active {
	color:#db1c50;
	text-decoration: none;
	
}

.contact-right ul.list {
	border: 0;
}



.box-border-right {
	border-right: 1px solid #DADDDF;
}

h1 {
	font-size: 20px;
	color: #455560;
	font-family: Georgia, 'Times new roman', serif;
	border-bottom: 1px solid #DADDDF;
	padding-bottom: 4px;
	margin-bottom: 10px;
	font-weight: normal;
}

p.emp {
	padding-bottom: 15px;
	padding-top: 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #DADDDF;
	color: #7F8B93;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.descarca-prezentarea,
a.descarca-adobe {
	font-size: 1px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	outline: none;
	background: url(../images/descarca-prezentarea.gif) no-repeat left top;
	width: 200px;
	height: 72px;
	border-bottom: 1px solid #DADDDF;
	padding-bottom: 20px;
}

a.descarca-adobe {
	height: 39px;
	background: url(../images/descarca-adobe.gif) no-repeat left top;
	border: 0;
	padding: 0;
}

.clear {
	clear: both;
}

#footer {
	
clear : both;
width : 720px;
height : 52px;
font-family : Arial, Verdana, Tahoma, sans-serif;
font-size : 10px;
color : #8b979f;
margin-top : 5px;

}





#footer p.copy {float:left;
	color: #BEC9CE;
	
}

#footer p.nicinfonet {
	text-align: left;
	padding-right: 75px;
	float: right;
}



#footer p.nicinfonet a {text-decoration:none;
	color: #016F9F;
}

#footer p.nicinfonet a:visited {

	color: #005789;

	text-decoration: none;

}



#footer p.nicinfonet a:hover {

	color: #db1c50;

	text-decoration: none;
}


#footer p.nicinfonet img {
	display: block;
	border: 0;	
}

.button-trimite,
.middle-1 span a.button-descarca,
.button-abonare {
	display: block;
	font-size: 1px;
	width: 54px;
	height: 16px;
	text-indent: 9999px;
	border: 0;
	padding: 0;
	background: url(../images/button-trimite.gif) no-repeat left top;
	cursor: pointer;
	overflow: hidden;
	
}

.middle-1 span a.button-descarca {
	float: right;
	background: url(../images/button-descarca.gif) no-repeat left top;
	height: 14px;
	width: 52px;
	margin-top: 5px;
}

.button-abonare {
	background: url(../images/button-abonare.gif) no-repeat left top;
	height: 14px;
	width: 52px;
}

.line {width:750px;
	clear: both;
	margin-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #DADDDF;
	height: 1px;
}


.alignleft {
	text-align: left;
}

.gallerypic {
	border: 10px solid #dadddf;
	display: block;
	margin: 5px 0;
}

#galerie .gallerypic {
	display: inline;
	margin: 10px;
}



#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.img1 {margin: 0 0 2em; float: left;}

#content div.center {



	position: relative;

	padding: 0px 0px 15px 0px;

}



* html #content {

	position: relative;

	top: -3px;

}
.maincol {

	width: 750px;

	padding: 0px 22px 0px 0px;

}
#topimage {
	margin-bottom:15px;
	margin-top:10px;
	left: 3px;

	top: 16px;

	z-index: 100;
border:solid 1px #E6E6E6; padding:10px;

}

.spacer1 {	border-top: 1px solid #DADDDF;}

.spacer2 {

font-size : 3px;

height : 15px;

line-height : 3px;

}

#indicationpage { font-family : Arial, Tahoma, sans-serif; 
color:#7F8B93;
margin-top:5px;
margin-bottom:10px;


font-size:11px;
}

.puce { 

background-repeat : no-repeat; 

background-image : url(Images/puce.gif); 

background-position : 0% 0.4em; 

margin-left : 15px; 

margin-bottom : 5px; 

line-height : 20px; 

display : block; 

width : 80%; 

padding-left : 15px; 

text-align : left; 

} 



.comiteimage { margin-right:15px; text-align : left; 

border : 1px solid #e5e5e5; 

padding : 1px; }

.img1 {padding-right:5px;}
.img2 {border:0;}


#collinks { 

height : 1500px; 

font-size : 12px; 

margin-bottom : 20px; 

float : right; 

width : 420px; 

padding : 0 0; 

} 

.imagelink { 

padding : 4px; 

border : 1px solid #c5c7c4; 

display : block; 

} 

.imagelink:hover { 

padding : 4px; 

border : 1px solid #0d9fc4; 

display : block; 

} 

.collinksleft { 

width : 155px; 

margin-right : 75px; 

float : left; 

background-color : #ffffff; 

color : #999999; 

} 

.collinksleft a { 

color : #016F9F; 

background-color : #ffffff; 

} 

.collinksleft a:hover { 

color : #db1c50; 

text-decoration : none; 

background-color : #ffffff; 

} 

.spacer1 { 

font-size : 3px; 

height : 15px; 

line-height : 3px; 

} 

.desc { 

color : #8d939b; 

font-size : 0.9em; 

margin : 0; 

padding : 0; 

} 

.collinksright { 

width : 155px; 

margin-right : 50px; 

float : left; 

background-color : #ffffff; 

color : #999999; 

} 

.collinksright a { 

color : #016F9F; 

background-color : #ffffff; 

} 

.collinksright a:hover { 

color : #db1c50; 

text-decoration : none; 

background-color : #ffffff; 

} 



#lpmenu{

	width:400px;

	height:28px;

	padding-top:20px;



}

.lpcat h2{

color:#474546;

font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;

font-size:11px;

font-weight:bold;

margin:0 0 5px;

padding:0;

text-transform:uppercase;

}
#tlpcat{

padding:0px;

width:100%;

}

#tlpcat td{

vertical-align:top;

width:50%;

padding-bottom:20px;

text-transform:none;

}

#tglpcat .lpcat{

margin-bottom:14px;

}

#tlpcat td .lpcat li{

/*margin-left:-6px;*/

padding-bottom:5px;

background-image: url(Images/flegrise.gif);
background-repeat : no-repeat; 
background-position : 0% 0.4em; 

margin-left : 5px; 
padding-left : 15px; 
}

#tlpcat2{

padding:0px;

width:100%;

}

#tlpcat2 td{

vertical-align:top;

width:50%;

padding-bottom:20px;

text-transform:none;

}

#tglpcat2 .lpcat{

margin-bottom:14px;

}

#tlpcat2 td .lpcat li{

/*margin-left:-6px;*/

padding-bottom:5px;

background-image: url(Images/flegrise.gif);
background-repeat : no-repeat; 
background-position : 0% 0.4em; 

margin-left : 5px; 
padding-left : 15px; 
}


#tlpcat3{

padding:0px;

width:100%;

}

#tlpcat3 td{

vertical-align:top;

width:50%;

padding-bottom:20px;

text-transform:none;

}

#tglpcat3 .lpcat{

margin-bottom:14px;

}

#tlpcat3 td .lpcat li{

/*margin-left:-6px;*/

padding-bottom:5px;

background-image: url(Images/flegrise.gif);
background-repeat : no-repeat; 
background-position : 0% 0.4em; 

margin-left : 5px; 
padding-left : 15px; 
}

#tlpcat4{

padding:0px;

width:100%;

}

#tlpcat4 td{

vertical-align:top;

width:50%;

padding-bottom:20px;

text-transform:none;

}

#tglpcat4 .lpcat{

margin-bottom:14px;

}

#tlpcat4 td .lpcat li{

/*margin-left:-6px;*/

padding-bottom:5px;

background-image: url(Images/flegrise.gif);
background-repeat : no-repeat; 
background-position : 0% 0.4em; 

margin-left : 5px; 
padding-left : 15px; 
}
#tlpcat5{

padding:0px;

width:100%;

}

#tlpcat5 td{

vertical-align:top;

width:50%;

padding-bottom:20px;

text-transform:none;

}

#tglpcat5 .lpcat{

margin-bottom:14px;

}

#tlpcat5 td .lpcat li{

/*margin-left:-6px;*/

padding-bottom:5px;

background-image: url(Images/flegrise.gif);
background-repeat : no-repeat; 
background-position : 0% 0.4em; 

margin-left : 5px; 
padding-left : 15px; 
}



.lpcat li a {display:block;}



#listeRubriqueUne {background:#FFF; width:470px; float:left; margin:0 20px 0 0;}

.catRubrique div { float:left;}

.catRubrique .avecimgillustration { margin-left: 15px; width:300px;  }

.catRubrique .sansimgillustration { width:400px;}
.catRubrique img.photo {float:left; background-color:#FFF; border:1px solid #BFBFBF; margin:0px 0px 5px 0px; padding:6px;}
.unDossier h2 { font-size:19px; font-weight:bold; margin-bottom:10px; line-height:22px;}


.unDossier ul { list-style-type:none; margin:0; padding:0}

.unDossier li {  font-size:12px;   font-weight:normal;}

.unDossier li a { background:url(Images/bullet.gif) no-repeat 0 4px; background-position : 0% 0.4em; display : block;  padding-left:20px;}




.linesep {width:480px;
	clear: both;
	margin-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #DADDDF;
	height: 1px;
}





.DossiersArchive th {

width: 200px;

font-size: 14px;

font-weight: bold;

color: #455560;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;

text-align: left;

padding: 1.5em .5em .5em .5em;

text-transform: uppercase;

vertical-align: top;

}



.DossiersArchive td {

padding: .5em 0 .5em 0;

vertical-align: top;

}



.DossiersArchive ul {



border-left: 1px solid #ccc;

}


.tdDossiersArchive {

vertical-align: top;

border-bottom: 1px solid #ccc;

}



.DossiersArchive li {

margin: 0 .5em;

padding: 0 0 .5em 1em;

}



.DossiersArchive li a {

font-size: 14px;

font-weight: bold;

color: #016F9F; text-decoration:none;
}


.DossiersArchive li a:hover {

	color: #db1c50;

	text-decoration: none;

}
.date-dossiersArchive {

font-size: 11px;

font-weight: normal;

color: #8888a4;

}

.externallink {padding-right: 12px;
}


.accordionButton {	
background-color:#E1EEB3;
	width: 430px;
	font-family: Arial, Tahoma, sans-serif;
font-weight:bold;
	color: #016F9F;
	padding-left:5px;
	padding-top:5px;
	cursor: pointer;
	}
 
.accordionContent {	padding-left:5px;
	width: 430px;
	margin-bottom:5px;
	margin-top:5px;
	display: none;
	}
	
	
.PV th {

width: 30px;

font-size: 14px;

font-weight: bold;

color: #455560;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;

text-align: left;

padding: 1.5em .5em .5em .5em;

text-transform: uppercase;

vertical-align: top;

}



.PV td {

padding: .5em 0 .5em 0;

vertical-align: top;

}



.PV ul {



border-left: 1px solid #ccc;

}


.tdPV {

vertical-align: top;

border-bottom: 1px solid #ccc;

}
.PV li {
width:425px;
margin: 0 .5em;

padding: 0 0 .5em 1em;

}



.PV li a {

font-size: 14px;

font-weight: bold;

color: #016F9F; text-decoration:none;
}


.PV li a:hover {

	color: #db1c50;

	text-decoration: none;

}

.lieu-PV {

font-size: 11px;

font-weight: normal;

color: #8888a4;

}

.imagealbums {

padding : 4px;

border : 1px solid #c5c7c4;

display : block;

}

.imagealbums:hover { 

padding : 4px; 

border : 1px solid #db1c50; 

display : block; 

} 



.colalbums1 {

width : 210px;

margin-right : 5px;

float : left;
font-size:11px;


color : #999999;

}


.colalbums1 a { 

color : #005789; 



} 

.colalbums1 a:hover { 

color : #db1c50; 

text-decoration : none; 



} 






.colalbums2 {

width : 210px;

margin-right : 5px;

float : left;
font-size:11px;

color : #999999;

}

.colalbums2 a { 

color : #005789; 



} 

.colalbums2 a:hover { 

color : #cc3333; 

text-decoration : none; 
}



#webSitemapDiv ul {  margin:0;
  padding:0;
  list-style-type:none;
}

#webSitemapDiv ul ul ul     { list-style-type:square; }
#webSitemapDiv ul ul ul ul  { list-style-type:none; }
#webSitemapDiv li{

  margin-top:10px;



}

#webSitemapDiv li li li{
  
  
  margin-left:140px;
  margin-top:-1px;
   voice-family : "\"}\"";
voice-family : inherit; 
  margin-top:0;
}
html>body #webSitemapDiv li li li { margin-top:0; }
#webSitemapDiv li li li li { margin-left:50px; }
#webSitemapDiv a{font-family : Arial, Tahoma, sans-serif; 
  text-decoration:none;
  color:#016F9F;

}


#webSitemapDiv a:hover { 

color : #db1c50; 

text-decoration : none; 



} 


.webSitemapBox {
  margin-top:-17px;
  float:right;
  voice-family:"\"}\"";
  voice-family:inherit;
}
html>body .webSitemapBox { margin-top:-12px; }

#webSitemapDiv li div{
  padding:2px 0 2px 0;
  clear:right;
}






.webSitemapLevelZero:link, .webSitemapLevelZero:active, .webSitemapLevelZero:visited, .webSitemapLevelZero:hover {

    font-size: 1em;

    font-weight: bold;

    color: #006699;

    text-decoration: underline;

}



.webSitemapLevelOne:link, .webSitemapLevelOne:active, .webSitemapLevelOne:visited, .webSitemapLevelOne:hover {

    font-size: 1em;

    font-weight: bold;

    color: #006699;

    text-decoration: underline;

}



.webSitemapLevelTwo:link, .webSitemapLevelTwo:active, .webSitemapLevelTwo:visited {

    font-size: 1em;

    font-weight: normal;

    color: #006699;

    text-decoration: underline;

}



.webSitemapLevelThree:link, .webSitemapLevelThree:active, .webSitemapLevelThree:visited, .webSitemapLevelThree:hover {

    font-size: 1em;

    font-weight: normal;

    color: #006699;

    text-decoration: underline;

}



.webSitemapLevelFour:link, .webSitemapLevelFour:active, .webSitemapLevelFour:visited, .webSitemapLevelFour:hover {

    font-size: 1em;

    font-weight: normal;

    color: #006699;

    text-decoration: underline;

}

.pdficon {margin-right:5px; padding: 0px; margin-bottom: -5px; float: left;}
#headnav {float:right; height:10px;}
#headnav img {height:16px; width:16px;}
#headnav ul {
	list-style:none;
	height:auto;
	padding-left:0;
	
}
#headnav li {
	display:inline;
}
#headnav a {font-family : Arial, Tahoma, sans-serif; 
	color:#005789; 
	padding:3px 6px;
	text-decoration:none;
}
#headnav a:hover {
	color : #db1c50; 

text-decoration : none; 

}


.box-dossiers {
	width: 510px;

	
	float: left;
	

}

.box-calendar {
	width: 220px;

	
	float: left;
	

}



.imgDossiers {float:left; border:#455560 solid 1px;
margin-top:5px;
margin-right: 5px;
	padding:2px;

}

.txtdossiers{

	float:left;

	width:140px;

}
.txtdossiers p {color: #455560;
font-family:Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	

	}


.imagedossiers { 

padding : 4px; 

border : 1px solid #c5c7c4; 

display : block; 

} 

.imagedossiers:hover { 

padding : 4px; 

border : 1px solid #0d9fc4; 

display : block; 

} 

.coldossiers1 { 
margin-top:10px;
width : 155px; 

margin-right : 15px; 

float : left; 

background-color : #ffffff; 

color : #999999; 

} 

.coldossiers1 a { 
font-family:Arial, Verdana, Tahoma, sans-serif;
color : #016F9F; 
background-color : #ffffff; 
font-weight:bold;
} 

.coldossiers1 a:hover { 

color : #db1c50; 

text-decoration : none; 

background-color : #ffffff; 

} 

.spacer1 { 

font-size : 3px; 

height : 15px; 

line-height : 3px; 

} 

.descdossiers { 
font-family:Arial, Verdana, Tahoma, sans-serif;
color : #8d939b; 

font-size : 0.9em; 

margin : 0; 

padding : 0; 

} 

.coldossiers2 { 
margin-top:10px;
width : 155px; 

margin-right : 15px; 

float : left; 

background-color : #ffffff; 

color : #999999; 

} 

.coldossiers2 a { 
font-family:Arial, Verdana, Tahoma, sans-serif;
font-weight:bold;
color : #016F9F; 

background-color : #ffffff; 

} 

.coldossiers2 a:hover { 

color : #db1c50; 

text-decoration : none; 

background-color : #ffffff; 

} 
.coldossiers3 { 
margin-top:10px;
width : 155px; 

margin-right : 15px; 

float : left; 

background-color : #ffffff; 

color : #999999; 

} 

.coldossiers3 a { 
font-family:Arial, Verdana, Tahoma, sans-serif;
font-weight:bold;
color : #016F9F; 

background-color : #ffffff; 

} 

.coldossiers3 a:hover { 

color : #db1c50; 

text-decoration : none; 

background-color : #ffffff; 

} 

img.submenuarrow{
border : 0;
	padding-right:6px;

}
ul.arrow, li.arrow{

	list-style:none;

	padding:0;

	margin:0;

}

ul.arrow li{

	margin-top:7px;

}

ul.arrow li a {
font-family:Arial, Verdana, Tahoma, sans-serif;
	color:#016F9F;

}

ul.arrow li a:hover, ul.arrow li a.selected  {

	color:#db1c50;

}

	

.news li {
	list-style: none;
	background: url(Images/dotted-line.gif) repeat-x 0 100%;
	padding: 11px 0 11px;
}
.news li h4 {
	margin: 1px 0 0;
	padding: 0 0 1px;
	color: #09c;
	font: normal 12px georgia, verdana, arial, sans-serif;
	font-weight:bold;
}
.news li h2 a {
	text-decoration: none;
	color: #005194;
}

.news li h2 a:hover {color: #db1c50;
	text-decoration: underline;
}
.news li h3 {
	margin: 0;
	color: #888;
	font: normal 11px georgia, verdana, arial, sans-serif;
}

.imgfeedicon {
	background: url(Images/feedicon.gif) no-repeat 0 2px;
	padding-left: 21px;}

.img3 {width:308px;
height:247px;
display: block;
margin: 0 auto; 
border:#ddd solid 1px;

	padding:1px;	

 }

.img4 {witdth:100%; margin-left:105px;}
.h2box {font-size: 17px;
	color: #455560;
	font-family:Arial, Verdana, Tahoma, sans-serif;
	border-bottom: 1px solid #DADDDF;
	padding-bottom: 0px;
	margin:0 0 10px 0;

	font-weight: bold;}
	
.accordionButtonRessourcesLP {	

	width: 480px;
	font-family: Arial, Tahoma, sans-serif;
font-weight:bold;
	color: #016F9F;
	padding-left:0px;
	padding-top:5px;
	cursor: pointer;
	}
 
.accordionContentRessourcesLP {	padding-left:0px;
	width: 480px;
	margin-bottom:5px;
	margin-top:5px;
	display: none;
	}
	

.Medias th {

width: 450px;

font-size: 14px;

font-weight: bold;

color: #455560;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;

text-align: left;

padding: 1.5em .5em .5em .5em;

text-transform: uppercase;

vertical-align: top;

}



.Medias td {

padding: .5em 0 .5em 0;

vertical-align: top;

}




.tdlogo {
width:150px;
vertical-align: top;

border-bottom: 1px solid #ccc;

}

.tdMedias {
width:250px;
vertical-align: top;

border-bottom: 1px solid #ccc;

}


.DossiersArchive ul {



border-left: 1px solid #ccc;

}






.Medias li {

margin: 0 .5em;

padding: 0 0 .5em 1em;

}



.Medias li a {

font-size: 14px;

font-weight: bold;

color: #016F9F; text-decoration:none;
}


.Medias li a:hover {

	color: #db1c50;

	text-decoration: none;

}

.Mediasimg {float:left;}

.date-medias {

font-size: 11px;

font-weight: normal;

color: #8888a4;

}
