@charset "utf-8";
/* CSS Document */
/*-------------------------------------------------------------------------------------------------------- GENERAL */
*{margin:0; padding:0;}
*:hover, *:focus{outline:none;}

body{background:#afa696/*#241609*/; font:13px "Century Gothic", Verdana, Arial, Helvetica, sans-serif; color: #5d564f}
a {color:#5d564f; text-decoration:none}
a:hover {text-decoration:underline}
a.tik {color: #5d564f; padding:0 0 0 10px; background:url(../img/arrow.gif) left center no-repeat; text-decoration:none;}
a:hover.tik {padding:0 0 0 20px;}

.alignleft{ float:left; padding:0 10px 10px 0;}


#accueil{
position:absolute;
left: 50%;
top: 50%;
width: 610px;
height: 475px;
margin-top: -235px; /* moitié de la hauteur */
margin-left: -305px; /* moitié de la largeur */

}

/*-------------------------------------------------------------------------------------------------------- TABLES */
table.clientstable {margin:auto; padding:20px 0 0 0;}
table.clientstable tr td {border:1px solid #cbbdae; width:170px; height:170px; overflow:hidden; }
table.clientstable tr td img { display:block; width:130px; margin:auto; vertical-align:middle; overflow:hidden;}

table.tabletelechargement { padding:20px 0 0 35px;}
table.tabletelechargement tr td img {border:1px solid #FFF;}


.clear{clear:both; height:0px; overflow:hidden; visibility:hidden}
h1{
	clear:both;
	font-size:18px;
	padding:30px 0 0 20px;
	color:#5d564f;
	font-weight:normal;
}

h2{
	font-size:18px;
	padding:40px 0 0 75px;
	color:#5d564f;
	font-weight:normal;
	text-transform: inherit;
}
span.lettrine {
	display:block;
	float:left;
	font-size:40px;
	padding:0 5px 0 0;
	margin:0!important;
	line-height:38px;
	text-transform:uppercase;
}

#main {
	width: 900px;
	
	margin:10px auto 0 auto;
	
	
}

#borders {/*border:1px solid #53483c; overflow:hidden*/background:#241609;}

#header {
	width:900px;
	height:55px;
	background: url(../img/header.gif) left top no-repeat;
	
	}
	#header img{border:none;}

#navigation{
	width:900px;
	height:140px;
	background: url(../img/slogan.gif) left center no-repeat;
	border-bottom:1px solid #2d1d0d;
	
	}
#navigation-en{
	width:900px;
	height:140px;
	background: url(../img/pitch.gif) left center no-repeat;
	border-bottom:1px solid #2d1d0d;
	
	}

#men{
	margin-top:30px;
	width:255px;
	height:350px;
	float:right;
	
	
	}




#top-panel3 p {font: 12px Verdana, Arial, Helvetica, sans-serif; text-align:justify; padding: 5px 20px 5px 20px;}
.overlay{position:absolute; left:0; bottom:0; width:100%; margin-left:15px; }




#content{width:610px; height:380px; float:left;}
p.text{padding: 10px 0 10px 20px; text-align:left;}
p.link{padding: 10px 0 0 20px; text-align:left;}
p.boxes{width:205px; float:left; margin:60px 0 10px 5px; font:10px Verdana, Arial, Helvetica, sans-serif}

#slider {width:610px; height:380px; overflow:auto; background:#dfded4 url(../img/sliderbkgrd.jpg) left bottom no-repeat; position:relative;}
	
	#slider p{padding:10px 20px 10px 20px; text-align:justify; line-height:1.5em;}
	p.accroche {font-size: 15px; padding-top:30px!important; line-height:1.3em!important}
	p.pitch {font-size: 17px; padding-top:30px!important; line-height:1.2em!important}
	
.loading {
	height:16px;
	margin:0 0 0 10px;
	padding:10px 0 0 30px;
	background:url(../img/ajax-loader.gif) 5px 10px no-repeat;
	}

