/*table, tr, td, th { border:1px solid red; }*/
/*ul { border:1px solid blue; }*/
/*li { border:1px solid green; }*/

html, body {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#999;
	margin:0px;
	height:100%;
	background-color: #FFFFFF;
	
}

A:link {
    text-decoration: none;

}

A:active {
    text-decoration: none;
	
}

A:hover {
    text-decoration: underline; 
	color: #5F3B1E;
	
}

a {
	color:#999;
	text-decoration:none;
}

img {
	border:none;
}

input {
	border:1px solid #CCC;
	margin-bottom:10px;
	width:200px;
}

button {
	width:200px;
	background:#EFEFEF;
	border:none;
	color:#666;
	border:1px solid #CCC;
	font-family:Arial, sans-serif;
	font-size:12px;
	cursor:pointer;
}

#fullscreenTable {
	width:100%;
	}

#mainTable {
/*	border:1px solid #CCC;*/
	width:1000px;
	height:200px;
	
}

#headerTable {
	width:1000px;
	height:60px;
}

#contentTable {
	width:1000px;
	height:415px;
}

#footerTable {
	width:700px;
	height:40px;
}

#footerTable1 {
	width:1000px;
	height:40px;
}

#logo {
	float:left;
	position:relative;
	top:30px;
	left:0px;
	width:200px;
	height:40px;
}

#mainNavigation {
	float:right;
	position:relative;
	top:30px;
	right:0px;
	width:425px;
	height:120px;
/*	border:1px solid red;*/
}

#mainMenu {
	padding:0px;
	overflow-x:hidden;
/*	border:1px solid blue;*/
}

#mainMenu div.menu {
/*	border:1px solid red;*/
	overflow:hidden;
	margin:0px;
	margin-top:0px;
	/*float:left;*/
	display:inline;
	color:#666;
	font-weight:bold;
	background:#FFF;
}

#mainMenu div#div1 {
	position:absolute;
	top:0px;
	left:0px;
}

#mainMenu div#div2 {
	position:absolute;
	top:0px;
	left:132px;
}

#mainMenu div#div3 {
	position:absolute;
	top:0px;
	left:280px;
}

#mainMenu div#div4 {
	position:absolute;
	top:0px;
	left:365px;
}

#mainMenu div.menu a {
	color:#666;
}

#mainMenu div.menu span {
	cursor:pointer;
/*	margin-right:41px;*/
	background:#FFF;
/*	border:1px solid red;*/
}

#mainMenu div.menu span.menu1 {
	margin:0px 40px 0px 0px;
}

#mainMenu div.menu span.menu2 {
	margin:0px 40px 0px 0px;
}

#mainMenu div.menu span.menu3 {
	margin:0px 40px 0px 0px;
}

#mainMenu div.menu span.menu4 {
	margin:0px 0px 0px 0px;
}

#mainMenu div.menu {
	background:none;
/*	border:1px solid blue;*/
}

#wrapper {
	position:absolute;
	overflow:hidden;
}

.sm {
	position:relative;
	top:0px;
	left:0px;
	width:170px;
}

.sm#sm3 {
	width:80px;
}

ul.subMenu {
/*	border:1px solid red;*/
	margin-top:8px;
/*	width:200px;*/
}

ul.subMenu li {
/*	border:1px solid red;*/
	display:block;
	margin:0px;
	margin-left:-39px;
	margin-top:1px;
	color:#999;
	font-weight:normal;
}

.current_menu {
	
}

#mainMenu div.menu ul.subMenu li a {
	color:#999;
}

#mainMenu div.menu ul.subMenu li a:hover {
	color:#333;
}

#bottomMenuLeft {
	float:left;
	padding:0px;
	position:relative;
	left:0px;
/*	border:1px solid blue;*/
}

#footer_left {
	font-size:12px;
	text-align:left;
/*	border:1px solid red;*/
}

#bottomMenuRight {
	float:right;
	padding-right:0px;
}


#footer_right #bottomMenuRight {
	font-size:11px;
}

#footer_right #bottomMenuRight a {
	text-decoration:underline;
}

#footer_left #bottomMenuRight a:hover {
	color:#666;
}

#footer_right #bottomMenuRight a:hover {
	color:#666;
}

#footer_left #bottomMenuLeft a {
	font-size:12px;
	padding:0px 8px;
	background:#999;
	color:#FFF;
	margin:0px;
}

#footer_left #bottomMenuLeft a:hover {
	background:#666;
	color:#FFF;
}

#contentMarginLeft {
	width:25px;
}

#contentLeft {
	width:405px;
}

#contentFull {
	width:840px;
/*	border:1px solid #CCC;*/
}

#contentMarginMiddle {
	width:20px;
}

#contentRight {
	width:425px;
}

#overflow_pictures {
	width:425px;
	height:415px;
	overflow:hidden;
}

#contentSubmenu {
	height:95px;
}

#contentPane {
	width:100%;
	height:415px;
}

#contentPaneTop {
	height:40px;
	vertical-align:top;
}

.contentTitle {
	color:#999;
	font-size:17px;
	font-weight:bold;
	margin-right:10px;
}

.contentSubtitle {
	color:#666;
	font-size:17px;
	font-weight:bold;
}

#bottomMenuRight form {
	display:inline;
}

#bottomMenuRight select {
	border:1px solid #999;
	font-family:Arial, sans-serif;
	color:#666;
	font-size:11px;
	width:60px;
}

#contentPaneMiddle {
	vertical-align:top;
	margin:15px;
	color:#666;
/*	border:1px solid red;*/
}

#contentPaneMiddle p {
	display:inline;
}

#contentPaneBottom {
	height:55px;
}

#contentSubmenu {
	height:100px;
	vertical-align:top;
	line-height:16px;
}

#contentSubmenu a {
	font-weight:bold;
	text-decoration:underline;
}

#contentSubmenu a:hover {
	color:#666;
}

#contentSubmenu a.currentSubSubmenu {
	color:#666;
}

.title_article {
	font-weight:bold;
	color:#333;
}

.subtitle_article {
	color:#333;
}

#article {
/*	border:1px solid blue;*/
	position:relative;
	display:block;
	margin-bottom:15px;
	border-bottom:1px solid #CCC;
}

#articlePreviews {
/*	border:1px solid red;*/
	height:65px;
	position:relative;
	display:block;
	width:100%;
}

#previews {
	width:38px;
	height:38px;
	background:#CCC;
	float:left;
	margin-right:5px;
	position:relative;
	bottom:-10px;
}

#pictures {
	width:425px;
	height:415px;
	float:left;
/*	margin-right:20px;*/
/*	border:1px solid red;*/
}

#previews img {
	width:38px;
	height:38px;
}

#picturesPane {
	position:relative;
	width:5000px;
}



/* SCROLLER */

#scroll-container {
	overflow:hidden;
/*	border:1px solid red;*/
	position: relative;
	top:0px;
}

.text {
	height: 210px;
}

.textless {
	height:310px;
}

.list {
	height:360px;
}

#contentTextScroller {
	position:absolute;
	width:400px;
	font-size:12px;
	line-height:16.3px;
	clip: rect(0px, 400px, 310px, 0px);
}

#contentTextScroller2 {
	position:absolute;
	width:370px;
	font-size:12px;
	line-height:16.3px;
	clip: rect(0px, 400px, 210px, 0px);
}

#contentTextScroller3 {
	position:absolute;
	width:370px;
	font-size:12px;
	line-height:16.3px;
	clip: rect(0px, 400px, 360px, 0px);
}

#contentTextScroller4 {
	position:absolute;
	width:820px;
	font-size:12px;
	line-height:16.3px;
	clip: rect(0px, 830px, 360px, 0px);
}

#track {
	position: absolute;
	right: 0;
	top: 13px;
	width: 15px;
	height: 184px;
	background: #EFEFEF;
}

#handle {
	cursor:pointer;
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
	height: 10px;
	background: #5F3B1E;
}

#handle:hover {
	background:#999;
}

#button-up {
	cursor:pointer;
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
	height: 10px;
	background: url(file:///C|/Documents%20and%20Settings/Dad/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/CHUGHWI8/%27../pictures/btn_scrollup.gif%27) no-repeat center;
}

#button-up:hover {
	background: url(file:///C|/Documents%20and%20Settings/Dad/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/CHUGHWI8/%27../pictures/btn_scrollup_over.gif%27) no-repeat center;
}

#button-down {
	cursor:pointer;
	position: absolute;
	bottom: 0px;
	right: 0;
	width: 15px;
	height: 10px;
	background: url(file:///C|/Documents%20and%20Settings/Dad/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/CHUGHWI8/%27../pictures/btn_scrolldown.gif%27) no-repeat center;
}

#button-down:hover {
	background: url(file:///C|/Documents%20and%20Settings/Dad/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/CHUGHWI8/%27../pictures/btn_scrolldown_over.gif%27) no-repeat center;
}

#itemPresse {
	margin-bottom:15px;
	width:100%;
}

#itemPresse td {
	height:38px;
	vertical-align:middle;
	text-align:left;
/*	border:1px solid red;*/
}

#itemPresse td.img {
	text-align:center;
	width:38px;	
}

#previews_files {
	width:38px;
	height:38px;
	margin:0px 20px 0px 5px;
}

#itemPresse td.download_link {
	width:80px;
}

#itemPresse td.size {
	width:70px;
/*	border:1px solid red;*/
}

#display_items_list {
	font-size:11px; 
}

#display_items_list:hover {
	background:#EFEFEF;
}

#display_items_list.uploads_list td {
	padding:5px 0px;
}

#deconnect {
	font-size:11px;
}

#bottomMenuLeft select {
	border:1px solid #999;
	font-family:Arial, sans-serif;
	color:#666;
	font-size:11px;
	width:100px;
	margin-right:24px;
}

#bottomMenuLeft form {
	display:inline;
}




#pricesMenu1 {
	background:#efefef;
	color:#666;
	width:810px;
	margin-bottom:40px;
/*	border:1px solid #999;*/
}

#pricesCarte {
	color:#666;
	width:810px;
	margin-bottom:40px;
	border:none;
}

#pricesMenu1 td {
	height:10px;
	vertical-align:top;
	text-align:left;
}

#titleMenu {
	vertical-align:top;
	font-style:italic;
	font-size:16px;
	padding-bottom:10px;
}

#pricesMenu1 td#subtitleMenu {
	padding-top:6px;
	vertical-align:top;
	text-align:right;
	font-size:9px;
}

#typePlatMenu {
	height:10px;
	padding:5px;
	font-size:10px;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
}

#platMenu {
	
	font-weight:bold;
	padding:0px 5px 0px 5px;
}

#ingredientsMenu {
	font-style:italic;
}

#contentPaneMiddle input, #contentPaneMiddle button {
	color:#666;
	font-size:11px;
	font-family:Arial, sans-serif;
	padding:2px 2px 3px 2px;
}

#contentPaneMiddle button {
	width:205px;
}

#contentPaneMiddle button:hover {
	background:#999;
	color:#FFF;
	border:1px solid #999;
}

#contentPaneMiddle a {
	text-decoration:underline;
}

#contentPaneMiddle a:hover {
	color:#666;
}

#AccessTable {
	width:800px;
}

#logoAccess {
	padding:35px 0px 20px 35px;
	vertical-align:top;
	text-align:right;
}

#buttonsAccess {
	padding:30px 45px 0px 0px;
	vertical-align:top;
	text-align:right;
}

#buttonsAccess a {
	text-decoration:underline;
	margin-left:20px;
}

#map {
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}

.leftAccess {
	font-size:11px;
	vertical-align:top;
	text-align:left;
	padding:60px 0px 0px 35px;
	line-height:14px;
}

.imgAccess {
	vertical-align:top;
	text-align:left;
}

.leftAccess a {
	text-decoration:underline;
}

.leftAccess a:hover {
	color:#666;
}

#surlineAccess {
	font-weight:bold;
	color:#666;
}

.imgAccess img {
	margin:0px;
}

.colicon {
	vertical-align:top;
}

.form2 {
width:75px;
background-color: #5F3B1E;
border : 1px solid #848484;
color: #FFF;
}





