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

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

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

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

ul{list-style:none;}

hr{
clear:both;
display:none;}

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

a{color:#333333;}
a:hover{
color:#3d7a89;
text-decoration:underline;}

acronym{
cursor:help;
border-bottom:1px dotted #333333;}

sup{line-height:12px;}

textarea{
font-family:Arial;
font-size:12px;}

#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:url('../images/bg_entete.gif') top left repeat-y #96b7c0;}
#entete ul{list-style:none; padding-bottom:1px;}
#entete ul.news{
list-style:none;
margin:0px 0px 0px 244px;
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 3px 0px 3px;}
#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:url('../images/bg_implantflash.gif') top left no-repeat;}

#ombreflash{
height:275px;
width:196px;
text-align:left;
padding:1px 0 0 3px;
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-weight:bold;
color:#dad9d6;}

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

#sousmenu{
margin:0px 25px 5px 18px;
}

#sousmenu ul li{
cursor:default;
padding:0 0 10px 18px;
background:url("../images/resultset_next4.png") 0 0 no-repeat;
font-size:15px;
font-weight:bold;
color:#e1a954;
text-shadow: #333333 0px 2px 4px;
}

#sousmenu ul #selected{
cursor:default;
background:url("../images/resultset_next2.png") 0 0 no-repeat;
font-size:15px;
font-weight:bold;
color:#e1a954;
text-shadow: #333333 0px 2px 4px;
}

#sousmenu ul li a{
font-size:15px;
font-weight:bold;
color:#ffffff;
text-shadow: #333333 0px 2px 4px;
text-decoration:none;}

#sousmenu ul li a:hover{
color:#e1a954;
}



#sousmenuIE6{
margin:5px 25px 5px 18px;
}

#sousmenuIE6 ul li{
cursor:default;
padding:0 0 10px 18px;
background:url("../images/resultset_next4.gif") 0 0 no-repeat;
font-size:15px;
font-weight:bold;
color:#e1a954;
text-shadow: #333333 0px 2px 4px;
}

#sousmenuIE6 ul #selected{
cursor:default;
background:url("../images/resultset_next2.gif") 0 0 no-repeat;
font-size:15px;
font-weight:bold;
color:#e1a954;
text-shadow: #333333 0px 2px 4px;
}

#sousmenuIE6 ul li a{
font-size:15px;
font-weight:bold;
color:#ffffff;
text-shadow: #333333 0px 2px 4px;
text-decoration:none;}

#sousmenuIE6 ul li a:hover{
color:#e1a954;
}




#sousmenu_s{
margin:0 15px 35px 27px;}
#sousmenu_s ul li{
cursor:default;
padding:0 0 10px 13px;
background:url("../images/fondsousmenu.gif") 0 0 no-repeat;
font-size:15px;
font-weight:bold;
color:#e1a954;
text-shadow: #333333 0px 2px 4px;
}
#sousmenu_s ul li a{
font-size:13px;
font-weight:bold;
color:#ffffff;
text-shadow: #333333 0px 2px 4px;
text-decoration:none;}
#sousmenu_s ul li a:hover{color:#e1a954;}


#sousmenu_page{
margin:40px 10px 0px 35px;
min-height: 250px;
}

#sousmenu_page ul li{
cursor:default;
font-size:16px;
color:#285864;
padding:0 0 25px 20px;
background:url("../images/resultset_next2.gif") 0 0 no-repeat;
font-size:15px;
font-weight:bold;
text-shadow: #cccccc 0px 2px 4px;
}

#sousmenu_page ul li a{
font-size:16px;
font-weight:bold;
color:#285864;
text-shadow: #cccccc 0px 2px 4px;
text-decoration:none;}
#sousmenu_page ul li a:hover{color:#082e2e;}





#colonnedroite{
float:right;
width:560px;
background:#fff;
text-align:left;}

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

#contenu{padding:10px 15px 12px 20px;
padding-bottom:100px;
background:url("../images/fondcontenu.gif") 100% 100% no-repeat;
min-height:400px;
}

#contenu .eurotax {
	color:#CB7A00;
	font-size:1.2em;
	font-weight:bold;
}

#contenu .eurotax_bigger {
	font-size:1.2em;
	font-weight:bold;
}

#contenu  h1{
margin:5px 10px 5px 0px;
font-size:20px;
color:#4B7F8D;}

#contenu  h2{
margin:10px 10px 7px 0px;
font-size:14px;
color:#285864;}


#contenu .sous_titre {
margin:7px 10px 22px 0px;
font-size:16px;
color:#4B7F8D;
font-style: italic;
}



#contenu  h3{
margin:10px 10px 0px 0px;
font-size:12px;
color:#336666;}


#contenu li a{
font-weight:normal;
color:#333333;}
#contenu li a:hover{color:#3d7a89;}
#contenu p{text-align:justify; margin-right:10px; margin-left:0px;}
#contenu .fiche td {padding:2px;border-collapse:separate;border:1px solid #333333;}
#contenu .asterisque{
padding:20px 0px 0px 0px;
font-style:italic;
color:#636567;}

#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;}

#pagenav{float:right;}
#pagenav li{
margin:3px 3px 0 0;
float:left;
font-weight:bold;
color:#fff;}
#pagenav a{color:#fff;}

.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;
	
}


.equipeimage {
	float:right;
	margin:0 0 20px 20px;
	border:1px solid #f5a415;
	}


.nicebutt{
      	border: outset 2px orange;
      	cursor:pointer;
		font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
		background:URL('../images/formbg.gif') repeat-x left top;
		font-size: 1em;
		padding: 3px;
		font-weight: bold;
		font-size:12px;
}
.nicebutt:hover{
		background:URL('../images/formbg_red.gif');
}



#contenu .bullet{
	margin:0 0 0 35px;
	list-style-image:url("../images/bullet.gif");
	}
	

		
#contenu .actions{
	display:block;
	margin:30px 0 0 0;
	list-style:none;
	padding:10px;
	border:1px solid #ccc;
	background:url("../images/fondfiche.gif") 0 0 repeat-x #fff;}
	#contenu .actions a{color:#3d7a89;}
		
#contenu .actions{
	display:block;
	margin:30px 0 0 0;
	list-style:none;
	padding:10px;
	border:1px solid #ccc;
	background:url("../images/fondfiche.gif") 0 0 repeat-x #fff;}

#contenu .actions a{color:#3d7a89;}
	
#contenu .actions .formulaire{
	padding:3px 3px 3px 37px;
	line-height:20px;
	background:url("../images/icon-form.gif") 0 0 no-repeat;}
	
#contenu .actions .telechargement{
	padding:3px 3px 3px 37px;
	line-height:20px;
	background:url("../images/icon-print.gif") 0 0 no-repeat;}

#contenu .actions .contact{
	padding:3px 3px 3px 37px;
	line-height:20px;
	background:url("../images/icon-email.gif") 0 0 no-repeat;
}

.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;
	
}

#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;
}



.nav {
font-size:1.1em;
font-weight:bold;
}

.nav_link {
font-weight:normal;
font-size:1.1em;
}

.nav_next {
font-size:1em;
color:#3e7585;
}


#title_interm {
font-size:1.8em;
color:#666666;
font-weight:bold;
padding:30px 0 0 15px;
}


#title_left {
font-size:17px;
color:#104D5C;
font-weight:bold;
padding:0 3px 8px 0;
}


#title_main_page {
font-size:1.8em;
color:#666666;
font-weight:bold;
padding:5px 0 0 0;
}

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;

}




