*{
margin:0;
padding:0;
border:0;}

body, html{
background:#e1e2e4;
font-family:Arial;
font-size:12px;
color:#333333;}

form{border:0;}
fieldset{border:0;}

ul{list-style:none;}

hr{
clear:both;
display:none;}

h1, h2, h3, p{cursor:default;}

a:hover{text-decoration:underline;}

p{margin:0 0 20px 17px;}

p a, div a{
color:#339999;
font-weight:bold;
text-decoration:none;}

#conteneur{
width:800px;
border:1px solid #818285;
margin:0px auto 20px auto;
background:url('../images/bg_colonnegauche.gif') top left repeat-y #fff;}

#entete{
	height:25px;
	max-height:25px;
	text-align:left;
	padding:0px;
	margin:0px;
	background-color: #96b7c0;
	background-image: url(../images/bg_entete2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#entete ul{list-style:none; padding-bottom:1px;}
#entete ul.news{
list-style:none;
margin:0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
font-size:12px;
height:22px;
color:#ffffff;
}
#entete li{
color:#d5d5d5;
font-weight:bold;
font-size:12px;
float:left;
margin:5px 3px 0px 3px;
}
#entete li.date{
margin:5px 0px 0px 12px;}
#entete li.accueil{margin:5px 3px 0px 3px;}
#entete li a{
margin:5px 0 0 0;
color:#d5d5d5;
font-weight:bold;
font-size:12px;
text-decoration:none;
margin:3px 3px 0px 3px;
}
#entete li a:hover{text-decoration:underline;}

#colonnegauche{
clear:left;
float:left;
width:240px;
height:100%;}

#implantflash{
	width:213px;
	padding:0px 0px 0px 27px;
	margin:0px 0px 20px 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}

#ombreflash{
height:275px;
width:196px;
text-align:left;
padding:1px 0 0 3px;
background-color:#818385;
background:url('../images/bg_ombreflash.png') top right no-repeat;
}

#ombreflashIE6{
height:275px;
width:196px;
text-align:left;
padding:1px 0 0 3px;
background-color:#818385;
background:url('../images/bg_ombreflash.gif') top right no-repeat;
}

#recherche{padding:0 0 30px 27px;}
#recherche fieldset label{
display:block;
margin:0 0 4px 0;
font-size:12px;
font-size:bold;
color:#dad9d6;}

#word{
float:left;
margin:1px 10px 0 0;
border:1px solid #000;
padding:1px;
width:140px;}


#colonnedroite{
float:right;
width:560px;
background:#fff;
text-align:left;
margin:0px;
padding:0px;
height:auto;
}

#eurotaxmenu{height:24px;display:none;}

#contenu{padding:0px 15px 0px 7px;}

#contenu p.bandeau{
color:#4e7380;
font-size:22px;
font-style:italic;
text-align:center;
margin:10px 0px 5px 0px;}
#contenu p.bandeau span{
color:#ff9900;
font-size:1.5em;
font-weight:bold;
font-style:normal;}




#contenu .plaquette p{
margin:0;
padding:0;
font-size:13px;
color:#3d7a89;}

#contenu .plaquette a{
font-size:14px;
font-weight:normal;
color:#3d7a89;
text-decoration:underline;
font-weight:bold;
}

#contenu .plaquette a:hover{
color:#003333;
}



a.n1{
display:block;
padding:8px 0 0 35px;
max-width:550px;
height:36px;
font-size:18px;
font-weight:bold;
color:#333333;
text-decoration:none;
background:url('../images/h1.gif') top left no-repeat #fff;}

a.n1:hover{
color:#fff;
text-decoration:none;
background:url('../images/h1_hover.gif') top left no-repeat #fff;}

#n2{
background:#e4edf1;
width:288px;}

#n2 h1{
height:20px;
width:258px;
padding:5px 0 0 30px;
font-size:13px;
font-weight:bold;
color:#333333;
background:url('../images/h2.gif') 7px 4px no-repeat #bbd2db;}

#n2 h2{
display:inline;
padding:6px 2px 0 0;
color:#4e7380;
font-size:13px;}

#n2 div{
margin:0;
padding:7px 6px 9px 6px;
line-height:15px;
color:#4e7380;
background:url('../images/n2_separateur.gif') center bottom no-repeat #e4edf1;}

#n2 div.nobg{
padding:8px 6px 11px 6px;
background:#e4edf1;}

#n2 a{font-size:11px;
display:block;}

#n3{
width:242px;
padding:0 0 40px 0;}

#n3 h1{
margin:0;
padding:5px 0 0 6px;
height:19px;
width:236px;
font-size:14px;
color:#4e7380;
background:url('../images/n3_onglet.gif') top left no-repeat #fff;}

#n3 p{
font-weight:bold;
color:#4e7380;
margin:0px;
padding:8px 6px 6px 6px;}

#n3 p a{
font-size:11px;
display:block;}



#pied{
	clear:both;
	height:38px;
	color:#5794a3;
	background:url('../images/bg_pied.gif') top left repeat-x #fff;
	padding-left:0px;
	color:#ffffff;
	font-size:9px;
	padding-top:5px;
	width:800px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0;
}

#pied ul {
list-style:none;
float:left;
margin:-2px 10px 0px 0px;
font-size:12px;
font-weight:bold;
color:#333333;
}

#pied li {
list-style:none;
float:left;
margin:-2px 10px 0px 0px;
font-size:12px;
font-weight:bold;
color:#333333;
}

#pied a{
color:#5794a3;
text-decoration:none;
font-size:12px;
font-weight:bold;}
#pied a:hover{text-decoration:underline;}

.preload{display:none;}


#newsticker {
	list-style-type: none;
	background: #96b7c0;
	color: #3f606d;
	height:12px;
	line-height:12px;
}


#newsticker a:link,
#newsticker a:visited
 {
	color: #365663;
	text-decoration: none;
	
}

#newsticker a:hover,
#newsticker a:active
 {
	color: #213d48;
	text-decoration: underline;
	
}




#contenu .bullet{
	margin:0 0 0 35px;
	list-style-image:url("../images/bullet.gif");
	}
	
#contenu .eurotax {
	color:#CB7A00;
	font-size:1.2em;
	font-weight:bold;
}


.hdiv_st
{
	display:none;
	position:absolute;
	width:300px;
	height:auto;
	background-color:#B0D6E0;
	padding: 8px;
	
border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
	z-index:999;
}

#hdiv_close
{
position:relative; float:right; vertical-align:top;
}

.titlelink
{
color:#333333; margin-left:30px; font-size:15px;
/*font-variant:small-caps; */
}


.linklink
{
margin-left:22px;
}


.ldescontent
{
margin-top:8px; padding-right:4px; font-family:Arial, Helvetica, sans-serif; text-align:justify;
}


a.flagopacity img{
border: none;
padding: 3px;
margin-top: -2px;
border-bottom: 1px solid #000;
filter:alpha(opacity=80);
-moz-opacity: 0.80;
opacity: 0.80;
}


a.flagopacity:hover img{
margin-left: -2px;
border: 1px dotted #58727f;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
cursor: default;
background-color:#FFFFFF;
}


a.flagopacity_on img{
border: none;
padding: 3px;
margin-top: -2px;
border: 1px dotted #58727f;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
cursor: default;
background-color:#FFFFFF;
}


a.flagopacity_on:hover img{
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}





#flags{

width:800px;

margin:5px auto 2px auto;

	height:25px;
	max-height:25px;
	text-align:left;
	padding:0px;
	text-align:left;
	
}
#flags ul{list-style:none; padding-bottom:1px;}

#flags li{
color:#d5d5d5;
font-weight:bold;
font-size:12px;
float:right;
margin:5px 3px 0px 3px;
}

#flags ul li{
display: inline;
}



#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
float : left; width : 240px;
background-color: #196373;
text-align:center;
}



#navcontainer ul li { 
display: inline;
background:#3f606d;
color:#9bb3bd;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
line-height:22px;
text-align:center;
z-index: 10;

}

#navcontainer ul li a
{
	color:#9bb3bd;
text-decoration:none;
	padding: 3px 4px;
	color: #fff;
	background-color: #196373;
}

#navcontainer ul li a:hover
{
text-decoration:underline;
color:#f90;

}


