/**
	***   CSS DOCUMENT
	************************************************************/

body {
	background-position:center;
	margin:0; padding:0;
	font-size:12px; 
	color: #CCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#23211f; 
	background-position:top;
	/*overflow:scroll;*/
}

img {
	border:0;
}


/**
	***   HEADER 
	************************************************************/

#header {
	margin: auto;
	width: 960px; height:329px;
	background:url(header.png);#FFF no-repeat; 
	background-position:center;
}


/**
	***   CONTENEUR 
	************************************************************/

#conteneur {
	position:relative; 
	left: 50%;  
	width: 960px; 
	margin-left: -480px; 
	_height:100px;
	background:#e9e9e9;
}

#bandeau_menu {
	background:url(bandeau_menu.png) repeat-x;
	margin:auto;
	width:960px; height:80px;
}

#sideBox{
	background-image:url(side_box.png); 
	position:absolute;
	/*z-index:1;*/
	width:327px; 
	height:280px; 
	margin:120px 0 0 630px;
	padding-top: 170px; 
}

p.textSideBox{   
	width:235px;
	margin:10px 0 0 50px; 
	color:#333; font-size:11px;
	text-align: justify;
}

#sideBox a {
	color: #FF6600;
	font-weight: bold;
}

#lien_i3m_index{
	position:absolute;
	width:70px; height:81px;
	margin-top:-320px;
	margin-left:860px;
}

#tableau {
	margin-left:35px;
	margin-top:-20px;
}


/**
	***   FOOTER 
	************************************************************/
#Footer{
	width:960px; height:30px;
	margin:auto;
	clear: both; 
}

#blocFooter{
	float: left;
	width: 785px; 
}

#blocFooter2{
	float: left;
	width: 175px; 
}

#ML{
	width:700px; 
	margin:auto;
}


/** 
	***   TEMPLATE 1 (page d'accueil)
	**********************************************************/

#T1_col1 {
	float: left;
	width: 330px;
	color:#23211f;
	text-align: justify;
	margin-top: 30px;
}

#T1_col2 {
	float: left;
	width: 200px;
	margin-left: 30px;
}
#T1_col2 p{
	margin-top: 20px;
}

#T1_col3 {
	float: left;
	width: 270px;
	margin-left: 70px;
	margin-top: 120px;
	color:#23211f;
}
#T1_col3 a {
	color:#FF6600;
}




/**
	***   PAGE ACCUEIL
	************************************************************/

#bandeau_presentation {
	background-image:url(bandeau_presentation.png); 
	background-repeat:no-repeat;
	width:900px; 
	min-height:450px; 
	margin:auto;
	margin-top:-35px; 
	padding-top:60px; 
}


/**
	***   PAGES PRODUITS
	************************************************************/

#menu {
	width:244px; 
	height:223px;
	margin-left:30px;
	margin-top:-25px;
}

#mini_menu{
	margin-left:23px;
	margin-top:-172px;
}

#separator {
	width:53px; 
	height:359px;
	margin-left:270px;
	margin-top:-240px;
}

#description_produit {
	width:243px; 
	height:60px;
	margin-left:330px;
	margin-top:-355px;
	color:#333333;
	text-align:justify;
}

#description_produit a {
	text-decoration:none; 
	color:#FF6600;
}

#img_produit {
	width:300px; height:330px; 
	margin-left:620px;
	margin-top:-40px;
}



/**
	***   PAGE DOCUMENTATION VIDEOS _ Propriétés lecteur .flv
	************************************************************/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; 
	padding: 5px;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	background:url(btn_close_js.png) no-repeat center;
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	margin: 5px 0;
	border:1px solid black;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/**
	***  PAGE CONTACT
	************************************************************/


#bandeau_i3m{
	background-image:url(bandeau_i3m.jpg); 
	width: 228px;
	height:64px;
	margin-left:30px;
	margin-top:-20px;
}

#texte_adresse{
	color:#333333;
	width: 960px;
	height:230px;
    margin-left:30px;
}

input, textarea{
	padding:2px; margin-bottom:8px;
	width:270px;
}

#formContact{
	background-image:url(fond_formulaire.png);
	background-repeat:no-repeat;
	width:589px; height:350px; 
	padding-top:75px;
	margin-top:-310px;
	margin-left:350px;
}

#formDownload{
	background-image:url(fond_requestdownload.png);
	background-repeat:no-repeat;
	width:589px; height:350px; 
	padding-top:75px;
	margin-top:-310px;
	margin-left:350px;
}

#formDownload p {
	color:#333333;
	margin: 20px 50px 30px 67px;
}

label {
	float:left; margin:0; width:160px;
	font-size:12px; cursor:pointer; color:#333333;
}

form{	
	width:450px; margin:auto;
}

input#envoieSubmit{
	background-repeat:no-repeat;
	width:90px; height: 31px;
	padding:0; margin-left:400px;
}

.checkbox{
	margin-left:-130px;
}



/**
	***   p, ul, li etc...
	************************************************************/


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


.lieni3m{
	text-decoration:none; 
	color:#FF6600;
}

.gras{
	margin:0 10px 0 0; 
	color:#23211f;
	font-size:14px;
	font-weight:bold;
}

.lien_travaux{
	text-decoration:none; 
	margin-left:130px;
}

h1 {
	color:#6b5a53; font-size:20px; 
}

	
ul {
	margin:auto; _margin-left:10px; height:30px; #padding-left:40px;
	color:#23211f; list-style:none;
}

ul li {
	float:left; margin-top:10px; margin-left:20px;
	font-size:14px;
}

ul li a {
	text-decoration:none; color:#23211f;
}

ul li a:hover {
	text-decoration:none; color:#23211f;
}
		
		
		
		
		
		

