/***********************************
OVERALL STYLES
***********************************/

	div, p, blockquote, ol, dl, ul, li, td, th, br, font {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		color: #333333;
		line-height:1.5em;	
	}

	body {
		margin-top: 0;
	    margin: 0 auto;	
	}
	
/***********************************
LIST STYLES
***********************************/

	ul.menu_items {
		padding: 0;
	}
	         
	ul.menu_items li {
		list-style: none;
		margin: 0;
		display: inline;
	} 	

/***********************************
HEADINGS
***********************************/

	h1 {
		font-size: 12pt;
		font-weight: bold;
		color: #666666;		
		padding-top: 15px;
	}
	
	h2 {
		font-size: 10pt;
		font-weight: bold;
		color: #333333;
		padding-top: 15px;		
	}
	
	font.h3 {
		font-size: 9pt;
		font-weight: bold;
		color: #577C9F;
		padding-top: 5px;
		padding-bottom: 0px;
	}
	
/***********************************
ANCHOR STYLES
***********************************/



/***********************************
DIV STYLES
***********************************/

	div.top_nav {
		width: 800px;
		margin-bottom: 1px;	
	    text-align: left;		 
	}

	div.main_section {
	    width: 800px;
	    text-align: left;   
	}

	div.main_sectio {
	    width: 800px;
	    text-align: left;  
	    background-image:url("../images/fond.jpg");
	    background-repeat:no-repeat; 
	    z-index: 0;
	}
                                  
	div.menu_section {
	    width: 700px;
	    text-align: left;						
	}
	
	div.background {
	    width: 250px;
	    height: 420px;
	    text-align: left;  
	    z-index: 1;
	}
	
	div.diapo {
	    width: 150px;
	    height: 180px;
	    padding-top : 55px;
	    margin-left : 50px;
	}
	
	div.adresse {
	    width: 160px;
	    height: 120px;
	    padding-top : 70px;
	    margin-left : 45px;
	}
	
	div.seo {visibility:hidden;}


	
/***********************************
COLUMN STYLES
***********************************/

	td.mainbody_header {
		background-color: #BABBBC;
		font-size: 11pt;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	div.mainbody_header {
		background-color: #BABBBC;
		font-size: 11pt;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	td.leftnav_main {
		font-size: 8pt;
		color: #577C9F;
		border-bottom-style: solid;
		border-width: 1px;
		border-color: #CCCCCC; 		
	}
	
	td.leftnav_main p {
		font-size: 8pt;
		color: #333333;		
	}
	
	td.leftnav_main a:link {
		color : #333333;
		text-decoration: none;
		background-color : transparent;
	}

	td.leftnav_main a:visited {
		color: #333333;
		text-decoration: none;
		background-color : transparent;		
	}

	td.leftnav_main a:active {
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
	}

	td.leftnav_main a:hover {
		text-decoration: none;
		color: #76B900;
		background-color : #transparent;		
	}

	td.rightnav_main {	
		font-size: 8pt;
		color: #333333;		
	}
	
	td.rightnav_main a:link {
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
	}

	td.rightnav_main a:visited {
		color: #76B900;
		text-decoration: none;
		background-color : transparent;		
	}

	td.rightnav_main a:active {
		color : #333333;
		text-decoration: none;
		background-color : transparent;
	}

	td.rightnav_main a:hover {
		text-decoration: none;
		color: #333333;
		background-color : #transparent;		
	}
	
	td.home_right {	
		font-size: 9pt;
		color: #333333;		
	}
	
	td.home_right a:link {
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
		font-weight: bold;
	}

	td.home_right a:visited {
		color: #577C9F;
		text-decoration: none;
		background-color : transparent;
		font-weight: bold;				
	}

	td.home_right a:active {
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
		font-weight: bold;		
	}

	td.home_right a:hover {
		text-decoration: none;
		color: #333333;
		background-color : #transparent;
		font-weight: bold;				
	}		
	
	td.partner_main {
		font-size: 8pt;
		color: #333333;
		border-top-style: dotted;
		border-width: 1px;
		border-color: #CCCCCC; 
		padding-top: 20px;
		padding-bottom: 20px;		
	}
	
	td.partner_main p {
		font-size: 8pt;
		color: #333333;
		text-align: justify;
	}
	
	td.partner_main a:link {
		font-size: 8pt;
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
	}

	td.partner_main a:visited {
		font-size: 8pt;
		color: #577C9F;
		text-decoration: none;
		background-color : transparent;		
	}

	td.partner_main a:active {
		font-size: 8pt;
		color : #577C9F;
		text-decoration: none;
		background-color : transparent;
	}

	td.partner_main a:hover {
		font-size: 8pt;
		text-decoration: none;
		color: #333333;
		background-color : #transparent;		
	}
	
/***********************************
LIGHTBOX
***********************************/
		
/*---------  -----------*/
#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 0px solid #666;
    border-right: 0px solid #666;
}

#lightboxDetails{
    font-size: 0.9em;
    color: #555;
    padding-top: 0.5em;
}

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; }

#overlay img{ border: none; }

#overlay{ background-image: url(http://www.duplicopy.bull.net/img/overlay.png); }

* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.duplicopy.bull.net/img/overlay.png", sizingMethod="scale");
}

/***********************************
BUTTON STYLES
***********************************/

	input.submitButton {
		background-color: transparent;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		width: 70px;
		font-size: 9px;
		height: 22px;
		cursor: hand;
		color: #808080;
		border-style: 0 0 solid solid;	
	}
	
/***********************************
HORIZONTAL LINE
***********************************/

	hr {
		color: #577C9F;
		size: 1;
		style: dotted-line;
	}
	
/***********************************
FONT STYLES
************************************/

	font.clsSmall {
		font-size: 7pt;
		color: #999999;
	}
	

.imgbordure {border: 4px solid #BABBBC}

	
/* tetiere */
.tetmenu0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tetmenu0:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tetmenu1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.tetmenu1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;}
.tetpath { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #6E6E6E; text-decoration: none;}
.tetpath:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF8500; text-decoration: none;}
.tetaltmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #8F8F8F; text-decoration: none;}
.tetaltmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF8500; text-decoration: none;}
.tetaltmenusep { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #7FC31C; text-decoration: none; padding-right: 5px; padding-left: 5px;}
.tgray { color: #666666}
.tbk { font-size: 100%; color: #000000; }
.tbkb { font-size: 100%; color: #000000; ; font-weight: bold; }
.twh { font-size: 100%; color: #FFFFFF  }
.twhb { font-size: 100%; color: #FFFFFF; font-weight: bold; }
.tbas { font-size: 160%; color: #76B900; }
.tbasb { font-size: 160%; color: #76B900; font-weight: bold; }
.tblu { font-size: 100%; color: #003366; }
.tblub { font-size: 100%; color: #003366; font-weight: bold; }
.tred{ font-size: 100%; color: #FF0000; }
.tredb{ font-size: 100%; color: #FF0000; font-weight: bold; }
.tgreen { font-size: 100%; color: #76B900; }
.tgreenb { font-size: 100%; color: #76B900; font-weight: bold; }
.tbrown { font-size: 100%; color: #D56A00; }
.tbrownb { font-size: 100%; color: #D56A00; font-weight: bold; }
.toran { font-size: 100%; color: #FFCC00; }
.toranb { font-size: 100%; color: #FFCC00; font-weight: bold; }
.tpur { font-size: 100%; color: #990099; }
.tpurb { font-size: 100%; color: #990099; font-weight: bold; }
.ttitre { font-size: 180%; color: #76B900; }
.ttitre2 { font-size: 180%; color: #9D9D9D; }
.ttitreb { font-size: 180%; color: #76B9000; font-weight: bold; }
.twhite {font-size:60%; color:#FFFFFF; font-weight: bold; }
.tlien { font-size: 140%; color: #76B900; font-weight: bold;}

/* text */
.T1 { font-family: Arial, sans-serif; font-weight: bold; font-size: 100%; color: #66CC33;}
.T1light { font-family: Arial, sans-serif; font-size: 100%; }
.T2 { font-family: Arial, sans-serif; font-weight: bold; font-size: 90%; }
.T3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 80%; }
.T2gr { font-weight: bold; font-size: 100%; color: #76B900; }
	
A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #999999;text-decoration: none;}
