body{
	width:770px;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(images/fond2.jpg) repeat-y;
	font-size:11px;
}

.clearer{
	height:0;
	font-size:0px;
	clear:both;
}

.invisible{
	display:none;
}

#bandeau{
	width:inherit;
	height:263px;
	margin:0;
	padding:0;
	background:url(images/bandeau.jpg) no-repeat;
}

#footer{
	width:485px;
	margin:20px 0 20px 200px;
	color:#B2B2B2;
	background:url(images/timlogo.jpg) no-repeat;
}

#footer div{
	width:360px;
	padding-left:85px;
	margin-bottom:50px;
}

.titre{
	width:inherit;
	height:98px;
	margin:0;
}

.consulting{
	background:url(images/titre-consulting.jpg) no-repeat;
}

.event{
	background:url(images/titre-event.jpg) no-repeat;
}

.action{
	background:url(images/titre-action.jpg) no-repeat;
}

.contact{
	background:url(images/titre-contact.jpg) no-repeat;
}

.actu{
	background:url(images/titre-actu.jpg) no-repeat;
}

.consulting2{
	background:url(images/fond1-consulting.jpg) no-repeat;
}

.event2{
	background:url(images/fond1-event.jpg) no-repeat;
}

.action2{
	background:url(images/fond1-action.jpg) no-repeat;
}

.contact2{
	background:url(images/fond1-contact.jpg) no-repeat;
}

.actu2{
	background:url(images/fond1-actu.jpg) no-repeat;
}


.contenu{
	width:inherit;
	min-height:250px;
	_height:250px;
	margin:0;
	padding:0;
	text-align:justify;
}


.contenu div.article{
	width:485px;
	padding:20px 0 10px 200px;
}

a{
	color:#777777;
}

a:hover{
	color:#999999;
}

h2{
	font-size:14px;
	margin:25px 0 0 0;
}

h3{
	font-size:12px;
}

hr{
	height:1px;
	border:none;
	background-image:url(images/hr.jpg);
	margin-bottom:10px;
}

.orange{
	color:#F29400;
}

.rouge{
	color:#E2001A;
}

.jaune{
	color:#FECC00;
}

.gris{
	color:#DBDBDB;
}

.vert{
	color:#93CE45;
}

.bordureorange{
	border:1px solid #F29400;
}

.bordurerouge{
	border:1px solid #E2001A;
}

.bordurejaune{
	border:1px solid #FECC00;
}

.borduregris{
	border:1px solid #DBDBDB;
}

.bordurevert{
	border:1px solid #93CE45;
}

.ligneform{
	display:block;
	margin:2px;
	padding:3px;
	height:1.8em;
}

.formgauche{
	float:left;
	text-align:right;
	width:25%;
}

.formdroite{
	float:right;
	width:70%;
}

.contactok{
	font-weight:bold;
	font-size:10px;
	color:#93CE45;
}

.erreur{
	font-weight:bold;
	font-size:10px;
	color:#FF0000;
}

input, textarea{
	width:260px;
	border:1px solid #b2b2b2;
	font-size:11px;
	color:#666666;
}

input.envoyer{
	width:98px;
	height:11px;
	border:none;
}

