*{margin:0; padding:0;}
body{background-color:#5f574f; background-image:url(http://www.fulton.fr/fr/images/back.jpg); background-repeat:repeat-x; font-family:arial; font-size:12px; color:#e6e6e6;}
a{color:#e6e6e6; text-decoration:underline;}
h2{color:#D67412; font-family:arial; font-size:14px; font-weight:bold;}
h2 a{color:#D67412; text-decoration:none;}
h5 {color:#D67412;text-decoration:none; font-size:11px;}
#main{width:856px; text-align:left;position:relative; background-color:#A71930;}
#top{float:left; width:856px; height:173px; background-color:#a71930;}
#top .logo{width:251px; height:144px; float:left; text-align:right;}
#top .banniere{width:605px; height:119px; float:left;}
#top .ongl{width:27px; height:29px; float:left;}
#top .bas_banniere{width:802px; height:29px; float:left;}
#top .ongr{width:27px; height:29px; float:left;}
#menu_top{width:595px; padding-left:10px; height:20px; padding-top:5px; float:left; color:#cdcdcd; font-family:tahoma; font-size:10px;}
#menu_top a{padding-left:10px; padding-right:10px;color:#cdcdcd; text-decoration:none;}
#menu_top .loop{margin-left:170px; margin-bottom:-3px;}
#menu_top input{width:92px; height:12px; border:solid 1px #e5e5e5; font-family:arial; font-size:10px;}
#menu_top .submit{width:16px; height:15px; background-color:#473d34; color:#cdcdcd; font-family:tahoma; font-size:10px; border:0; margin-right:28px;}
#menu_top .drapeau{margin-bottom:-2px;}

/*#img_left{width:20px; height:27px; float:left; text-align:right; background-color:#9e162a;}
#img_right{width:20px; height:27px; float:left; background-color:#9e162a; text-align:left;}
#menu{width:816px; height:25px; padding-top:2px; float:left; background-color:#a71930; font-family:arial; font-size:11px; font-weight:bold; color:#fff;}
#menu a:link, #menu a:visited{background-color:#585049; height:20px; padding-top:3px; width:163px; letter-spacing:1px; text-align:center; color:#fff; text-decoration:none; float:left; background-image:url(http://www.fulton.fr/fr/images/trait_menu.jpg); background-position:right; background-repeat:no-repeat;}
#menu a:hover{background-color:#75726e;}
#menu .fin:link, #menu .fin:visited{background:none; background-color:#585049;}
#menu .fin:hover{background-color:#75726e;}*/

#menu dt .active{background-color:#75726e;}


#centre{width:856px; padding-top:24px; float:left; background-color:#a71930; background-image:url(http://www.fulton.fr/fr/images/back_centre.jpg); background-repeat:repeat-x; background-position:bottom;}

#content{width:531px; padding-left:18px; float:left; padding-bottom:55px;}
#right{width:297px; padding-left:10px; float:left; padding-bottom:55px;}

#barre_titre{width:531px; height:45px; background-color:#6b635c;text-align:center; color:#e6e6e6; font-family:arial; font-size:17px; font-weight:bold;}
#barre_titre .fleche_left{float:left; width:31px; height:30px; padding-top:5px; text-align:right;}
#barre_titre .title{width:468px; height:45px; float:left; text-align:center; color:#e6e6e6; font-family:arial; font-size:17px; font-weight:bold;}

#barre_titre .fleche_right{width:32px; height:30px; padding-top:5px; float:left;}

#contenu{width:511px; padding-left:10px; padding-right:10px; padding-bottom:10px; height:286px; min-height:286px !important; height:auto !important; padding-top:13px; background-color:#75726e; text-align:justify;}
#contenu_barre{width:531px; height:296px; min-height:296px !important; height:auto !important; padding-top:13px; background-color:#75726e; float:left;}
#contenu_barre .content{width:264px; padding-left:20px; float:left; text-align:justify;}
#contenu_barre .content_img{width:241px; padding-left:6px; float:left;}

#content .surface{color:#4f000e; font-family:arial; font-size:14px; font-weight:bold;}
#contenu_barre .content li, #contenu li{list-style-image:url(http://www.fulton.fr/fr/images/puce_li.gif);}
#contenu ul{margin-left:20px;}

#bureaux{width:275px; padding-left:6px; height:auto; padding-bottom:19px; background-color:#6b635c; background-image:url(http://www.fulton.fr/fr/images/onglet_bureaux_bas.jpg); background-repeat:no-repeat; background-position:left bottom;}
#bureaux .title{color:#e6e6e6; font-family:arial; font-size:17px; font-weight:bold; padding-top:8px; padding-bottom:8px;}
#bureaux .img_big{border:solid 1px #cfcdcb; margin-bottom:12px;}
#bureaux .img_small{border:solid 1px #cfcdcb; margin-right:4px; cursor:pointer;}
#bas{width:100%; height:16px; float:left; text-align:center; color:#8a8580; font-family:tahoma; font-size:10px;}
#bas a{color:#8a8580; text-decoration:none;}

#bottom{width:100%; height:9px; background-color:#93162a; float:left;}

/************ home *******************/
#content2{width:559px; padding-left:18px;float:left; padding-bottom:0px;}
#cadre1{width:551px;height:467px;background-color:#5f574f; background-image:url(http://www.fulton.fr/fr/images/onglet_home_bottom.jpg); background-repeat:no-repeat; background-position:left bottom; padding-left:8px;}
#cadre1 .title{color:#e6e6e6; font-size:18px; font-family:tahoma; padding-top:10px; padding-left:3px; padding-bottom:8px;}
#cadre1 .img{border:solid 1px #c6c3bf; margin-right:12px;}
#right2{width:270px; padding-left:9px; float:left;}
#cadre2{width:252px; padding-left:1px; padding-right:1px; padding-top:2px; height:207px;background-color:#75726e; font-family:tahoma; font-size:11px;}
#cadre2 .title{width:244px; padding-left:8px; height:22px; padding-top:3px; background-color:#6b635c; font-family:arial; font-size:14px; font-weight:bold;}


	#dhtmlgoodies_menu ul li ul{
		display:none;	/* Needed to display ok in Opera */
	}
		
	#dhtmlgoodies_menu{
		visibility:hidden;	
	}
	#dhtmlgoodies_menu ul{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
	}
	#dhtmlgoodies_menu li{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a{

		margin:0px;
		padding:0px;
	}
	/* End general configuration CSS */
	
	
	/* Cosmetic */
/***********************************************************************
		CSS - MENU BLOCKS
	 	General rules for all menu blocks (group of sub items) 
	***********************************************************************/
	/*#dhtmlgoodies_menu ul{padding:1px;}*/
		
	#dhtmlgoodies_menu ul.menuBlock1{	/* Menu bar - main menu items */border:0px;overflow:visible;}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */border:0px;background-color:#9b9a9a; text-align:left;}
	/***********************************************************************
		CSS - MENU ITEMS
	 	Here, you could assign rules to the menu items at different depths.
	***********************************************************************/
	/* General rules for all menu items */
	#dhtmlgoodies_menu a{color: #000;text-decoration:none;/*padding-left:2px;padding-right:2px;*/color:#ffffff;}
	/*Main menu items */
	/*#dhtmlgoodies_menu .currentDepth1{background-color:#585049; height:20px; padding-top:3px; padding-left:34px; padding-right:34px; color:#fff; text-decoration:none; float:left; background-image:url(http://www.fulton.fr/fr/images/trait_menu.jpg); background-position:right; background-repeat:no-repeat;}
	#dhtmlgoodies_menu .currentDepth1over{background-color:#75726e;}
	#dhtmlgoodies_menu .currentDepth1 a{font-weight:bold;}
	#dhtmlgoodies_menu .currentDepth1over a{ Text rules color:#FFF;font-weight:bold;}*/
	/* Sub menu depth 1 */
	#dhtmlgoodies_menu .currentDepth2{/*padding-right:2px;*/background:#9b9a9a none repeat scroll 0%;/*filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;*/width:109px; color:#fff; font-family:arial; font-size:11px;}
	#dhtmlgoodies_menu .currentDepth2over{/*padding-right:2px;*/background-color:#9b9a9a;/*filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;*/color:#000;width:109px; font-family:arial; font-size:11px;}	
	#dhtmlgoodies_menu .currentDepth2over a{/* Text rules */color:#fff; width:109px;}	
#dhtmlgoodies_menu ul.menuBlock2 a:link, #dhtmlgoodies_menu ul.menuBlock2 a:visited{display:block; height:14px; width:146px; background:none; background-color:#585049; padding-left:16px; border:none; float:none; text-align:left; border-bottom:solid 2px #9b9a9a;}
#dhtmlgoodies_menu ul.menuBlock2 a:hover{background-color:#9b9a9a;}

#cadre2 .titre{font-family:tahoma; font-size:11px; color:#D67412; font-weight:bold; text-align:left;}
#cadre2 a{text-decoration:none; text-align:left;}
#cadre2 .titre a{color:#D67412;text-decoration:none;}

#contact{width:252px; height:85px; margin-top:10px; background-image:url(http://www.fulton.fr/fr/images/cadre_contact.jpg); font-family:tahoma; font-size:12px; color:#6c5632;}
#contact .title{color:#d67412; font-family:arial; font-size:13px; font-weight:bold; padding-top:7px; padding-left:9px;}
#contact .title a{color:#d67412;text-decoration:none;}

#img_left{width:20px; height:27px; float:left; text-align:right; background-color:#9e162a;}
#img_right{width:20px; height:27px; float:right; background-color:#9e162a; text-align:left;}


#menu dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 175px;
left: 20px;
z-index:100;
width: 815px; height:28px; /* correction pour Opera */
}
#menu dl {
float: left;
width:163px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc; 

}
#menu dd {
display: none; margin-top:1px;
}
#menu li {
text-align:left;
background: #585049;
}

#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu dt a {
 background-color:#585049; height:20px; padding-top:3px; width:163px; letter-spacing:1px;background-image:url(http://www.fulton.fr/fr/images/trait_menu.jpg); background-repeat:no-repeat; background-position:right;
}
#menu dt .fin{background:none; background-color:#585049;}
#menu dt .fin:hover{background-color:#75726e;}

#menu li a{border-bottom:solid 2px #9b9a9a; padding-left:20px;}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background-color: #75726e;
}