/**
 * Style sheet layout
 */
#intro
{
	margin:50px 0 0 0 ;
}

body
{
	margin:0;
	padding:0;
	border:0;
	font-family:'verdana', sans-serif 'arial';
	font-size:11px;
	background: #FFFFFF;
}

#general
{
	width:1000px;
	margin-right:auto;
	margin-left:auto;
}

img
{
	border:0;
}

/* ----------------------------------------------------------------------------------- HEADER ------------------------------------------------------------------------------------- */
#header
{
	width:1000px;
}

#logo
{
	width:133px;
	height:125px;
	padding:10px 0px 0px 10px;
}

/* ----------------------------------------------------------------------------------- CONTENU ------------------------------------------------------------------------------------- */
#contenu
{
	margin:0;
}

#anim-flash
{
	margin:15px 0px 0px 0px;
}

#bloc-gauche
{
	width:205px;
	float:left;
	padding:0 0 0 10;
}

#bloc-gauche-client
{
	width:205px;
	float:left;
	padding:0 0 0 10;
	width:170px !important;
}

#bloc-centre
{
	width:545px;
	float:left;
	margin:0;
}

#bloc-centre-client
{
	width:545px;
	float:left;
	margin:0;
	width:580px !important;
}

#bloc-droit
{
	width:138px;
	float:left;
}

/* --------------menu-------------------------- */
#menu
{
	width:205px;
	margin:0;
	font-weight:bold;
	font-size:14px;
	color:#666666;
}

#menu a
{
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#666666;
}

#menu a:hover
{
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#ff3300;
}

#menu ul
{
	margin:0;
	padding:0;
}

#menu li
{
	list-style:none;
}

#menu li .active
{
	list-style:none;
	color:#ff3300;
}

/* --------------langue-------------------------- */
#langue
{
	width:205px;
	margin:150px 0px 0px 0px;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

#langue h3
{
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:11px;
	color:#ff0000;
}

#langue a
{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#666666;
}

#langue a:hover
{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#ff3300;
}

#langue ul
{
	margin:0;
	padding:0;
}

#langue li
{
	list-style:none;
	float: left;
	margin-right:5px;
}

/* --------------Page index------------------------ */
#flash-intro
{
	width:530px;
	height:120px;
	margin-top:200;
	margin-right:auto;
	margin-left:auto;
	background-image:url("tl_files/images/flash-intro.gif");
	background-repeat:no-repeat;
}

/* --------------Page index------------------------ */
#flash-intro p
{
	width:530px;
	height:120px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}

#enter p
{
	text-align:center;
	font-size:11px;
	color:#666666;
}

#enter a
{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#666666;
}

#enter a:hover
{
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	color:#ff3300;
}

/* --------------Page project------------------------ */
.project
{
	width:510px;
	margin:0 0 10 0;
}

.project-img
{
	width:80px;
	float:left;
}

.project-text
{
	width:420px;
	float:left;
	margin:0;
}

.project-text a
{
	text-decoration:none;
	color:#999966;
}

.project-text a:hover
{
	text-decoration:none;
	color:#999966;
}

.project-text h4
{
	margin:0 0 0 15;
	padding:0;
	color:#999966;
}

.project-text p
{
	margin:5px 0px 0px 15px;
	padding:0;
	color:#666666;
}

/* -------------Page client-------------------------- */
#client
{
	width:545px;
}

#client a
{
	padding:0 35;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#999966;
}

#client a:hover
{
	padding:0 35;
	background-color:#ccff33;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#999966;
}

#client ul
{
	margin:0;
	padding:0;
}

#client li
{
	margin:0 0 15 0;
	list-style:none;
}

/* -----------------page contact------------------------ */
#contact
{
	width:545px;
	margin:0;
}

#contact h4
{
	width:545px;
	margin:0;
	padding:0;
	font-size:11px;
}

#contact p
{
	width:545px;
	margin:2px 0px 0px 0px;
	padding:0;
	font-size:11px;
	color:#666666;
}

/* -----------------page gallery------------------------ */
#gallery
{
	width:545px;
	margin:0;
}

.ligne-gallery
{
	margin:0 0 10 0;
}

#nav-gallery p
{
	margin:0;
	padding:0;
	font-size:11px;
	color:#666666;
}

#fleche
{
	float:left;
	margin:0 0 0 145;
	margin:0 0 0 220px !important;
}

/* ----------------------------------------------------------------------------------------------------- bloc droite ------------------------------------------------------------------------------------------------------- */
#menu-discipline
{
	width:138px;
	margin:0px 0px 20px 0px;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

#bloc-droit h5
{
	margin:0px 0px 5px 0px;
	font-weight:bold;
	font-size:11px;
	color:#cccccb;
}

#menu-sector
{
	width:138px;
	margin:0px;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

#menu-discipline a
{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#666666;
}

#menu-discipline a:hover
{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#ff3300;
}

#menu-sector a
{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#666666;
}

#menu-sector a:hover
{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#ff3300;
}

#menu-discipline ul,
#menu-sector ul
{
	margin-top:0;
	margin-right:0;
	margin-left:0;
	padding:0;
}

#menu-discipline li,
#menu-sector li
{
	list-style:none;
}

/* ------------------------------------------------------------------------------------ FOOTER -------------------------------------------------------------------------------------- */
#footer
{
	width:1000px;
	margin:0;
}

