body,td,th {
	font-family: Verdana, Arial,Tahoma,Trebuchet MS;
	font-size: 10px;
	color: #000000;
}
body {
	background-color: #505559;
	text-align:center;
	position: relative; /* hack pour la maintenance*/
	width: 766px; /* hack pour la maintenance*/
	height:700px; /* hack pour la maintenance*/
	margin: 0 auto; /* hack pour la maintenance*/
}

a {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

ul{
	list-style-image : url(../images/puce6.gif);
	list-style-type:none;
	list-style-position:outside;
	margin-top:10px;
	margin-left:30px;
	padding-left:0;
}

.puce4{
	list-style-image : url(../images/puce4.gif);
	margin-top:8px;
}

.puce10{
	list-style-image : url(../images/puce10.gif);
}

li{
	margin:0;
	padding:0;
	margin-bottom:3px;
}

#titre {
	position:absolute;
	left:80px;
	top:23px;
	width:291px;
	height:28px;
	z-index:2;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:150%;
	color:#333;
}

#titre_maintenance {
	position: relative;
	padding-top: 50%;
	width:450px;
	height:28px;
	line-height: 28px;
	margin: 0 auto;
	z-index:2;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:150%;
	color:#FFF;
}

#container1 {
	position:absolute;
	left: 50%; 
    top: 50%;
	width:766px;
	height:435px;
	margin-top: -218px; /* half of the height */
    margin-left: -383px; /* half of the width */
	z-index:1;
	overflow: hidden;
	background-image: url(../images/fond-pages-parlons-de-nous.jpg);
}

#container2 {
	position:absolute;
	left: 50%; 
    top: 50%;
	width:766px;
	height:435px;
	margin-top: -218px; /* half of the height */
    margin-left: -383px; /* half of the width */
	z-index:1;
	overflow: hidden;
	background-image: url(../images/fond-pages-parlons-nous.jpg);
}

#container3 {
	position:absolute;
	left: 50%; 
    top: 50%;
	width:766px;
	height:435px;
	margin-top: -218px; /* half of the height */
    margin-left: -383px; /* half of the width */
	z-index:1;
	overflow: hidden;
	background-image: url(../images/fond-pages-contact.jpg);
}

#bigcontainer{
	position:absolute;
	left: 50%; 
    top: 50%;
	width:766px;
	height:495px;
	margin-top: -248px; /* half of the height */
    margin-left: -383px; /* half of the width */
	z-index:1;
	overflow: hidden;
}

#container2eve {
	position:relative;
	width:766px;
	height:435px;
	z-index:1;
	overflow: hidden;
	background-image: url(../images/fond-pages-parlons-nous.jpg);
}



#container-home {
	position:absolute;
	left: 50%; 
    top: 50%;
	width:766px;
	height:435px;
	margin-top: -218px; /* half of the height */
    margin-left: -383px; /* half of the width */
	z-index:1;
	overflow: hidden;
	background-image: url(../images/fond.jpg);
}

#logo_accueil {
	position: absolute;
	background-image: url(../images/logo_accueil.png);
	height: 97px;
	width: 97px;
	top: 134px;
	left: 35px;
}	

#logo_pages {
	position: absolute;
	background-image: url(../images/logo_pages.png);
	height: 52px;
	width: 52px;
	top: 15px;
	left: 20px;
}	

#container-grandprix {
	position:absolute;
	left: 50%; 
    top: 50%;
	width:766px;
	height:435px;
	margin-top: -218px; /* half of the height */
    margin-left: -383px; /* half of the width */
	z-index:1;
	overflow:hidden;
	background-image: url(../images/fond-webtv.jpg);
}

#contenu {
	position:absolute;
	left:21px;
	top:85px;
	width:500px;
	height:254px;
	z-index:1;
	overflow: hidden;
	font-size: 10px;
	font-weight: 400;
	line-height:160%;
	text-align:justify;
}

#contenu-home {
	position:absolute;
	left:153px;
	top:60px;
	width:420px;
	height:280px;
	z-index:1;
	overflow: hidden;
	font-size: 10px;
	font-weight: 400;
	line-height:160%;
	text-align:justify;
}

#contenu-granprix {
	position:absolute;
	left:21px;
	top:85px;
	width:500px;
	height:290px;
	z-index:1;
	overflow: hidden;
	font-size: 10px;
	font-weight: 400;
	line-height:160%;
	text-align:justify;
}

#contenu-contact {
	position:absolute;
	left:21px;
	top:85px;
	width:500px;
	height:290px;
	z-index:1;
	overflow: hidden;
	font-size: 10px;
	font-weight: 400;
	line-height:160%;
	text-align:justify;
}

#photos {
	padding:5px;
}

#photos a img{
	border:none;
}

#photos a:hover{
	border:solid 1px black;
}

#photos table{
	margin:0;
	padding:0;
}

#partners{
	position:absolute;
	left:21px;
	top:362px;
	width:500px;
	height:23px;
	z-index:1;
	overflow:hidden;
	padding:0;
	padding-top:4px;
	background-color:white;
}

#partners img{
	margin-left:10px;
}

#player{
	position:relative;
	margin-left:auto;
	margin-right:auto;
}	

#icky{
	position:absolute;
	right:41px;
	top:362px;
}

#news{
	position:absolute;
	left:80px;
	top:345px;
	width:465px;
	height:40px;
	padding:10px;
	font-size:18px;
	text-transform:uppercase;
	color:white;
}

#news a img{
	color:white;
	border:none;
}

#nav-haut{
	position: absolute;
	top: 11px;
	left: 580px;
	width: 185px;
	height:13px;
}

#nav-haut ul{
	margin: 0;
	padding: 0;

}

#nav-haut li{
	list-style: none;
	display: inline;
}

#nav-haut a{
	list-style: none;
	float: left;
	height: 13px;
	width: 30px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	font-size: 1px;
	background-image:url(../images/pages-nav-haut.gif);
}

#nav-haut a:hover{
	background-image:url(../images/pages-nav-haut-glow.gif);
}

#nav-haut  a.accueil{
	background-position:0px 0px;
	width:44px;
}

#nav-haut  a.blog{
	background-position:-45px 0px;
	width:32px;
}

#nav-haut  a.plaquette{
	background-position:-78px 0;
	width:60px;
}

#nav-haut  a.contacter{
	background-position:-139px 0px;
	width:40px;
}

/* Nav Homepage */
#nav-home{
	position: absolute;
	top: 11px;
	left: 580px;
	width: 185px;
	height:13px;
}

#nav-home ul{
	margin: 0;
	padding: 0;

}

#nav-home li{
	list-style: none;
	display: inline;
}

#nav-home a{
	list-style: none;
	float: left;
	height: 13px;
	width: 30px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	font-size: 1px;
	background-image:url(../images/nav-haut.gif);
}

#nav-home a:hover{
	background-image:url(../images/nav-haut-glow.gif);
}

#nav-home  a.accueil{
	background-position:0px 0px;
	width:44px;
}

#nav-home  a.blog{
	background-position:-45px 0px;
	width:32px;
}

#nav-home  a.plaquette{
	background-position:-78px 0;
	width:60px;
}

#nav-home  a.contacter{
	background-position:-139px 0px;
	width:40px;
}


/**************/

/* nav Gauche */

#nav-gauche{
	position: absolute;
	top: 397px;
	left: 13px;
	width: 284px;
	height:24px;
}

#nav-gauche ul{
	margin: 0;
	padding: 0;

}

#nav-gauche li{
	list-style: none;
	display: inline;
}

#nav-gauche a{
	list-style: none;
	float: left;
	height: 24px;
	width: 30px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	font-size: 1px;
	background-image:url(../images/nav-gauche.gif);
}

#nav-gauche a:hover{
	background-image:url(../images/nav-gauche-glow.gif);
}

#nav-gauche #current{
	background-image:url(../images/nav-gauche-current.gif);
}

#nav-gauche  a.expertise{
	background-position:0 0;
	width:78px;
}

#nav-gauche  a.valeur{
	background-position:-79px 0px;
	width:102px;
}

#nav-gauche  a.connaitre{
	background-position:-182px 0px;
	width:100px;
}
/***************/

/* nav Droite */

#nav-droite{
	position: absolute;
	top: 397px;
	left: 326px;
	width: 349px;
	height:24px;
}

#nav-droite ul{
	margin: 0;
	padding: 0;

}

#nav-droite li{
	list-style: none;
	display: inline;
}

#nav-droite a{
	list-style: none;
	float: left;
	height: 24px;
	width: 30px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	font-size: 1px;
	background-image:url(../images/nav-droite.gif);
}

#nav-droite a:hover{
	background-image:url(../images/nav-droite-glow2.gif);
}

#nav-droite #current{
	background-image:url(../images/nav-droite-current.gif);
}

#nav-droite  a.client{
	background-position:0px 0px;
	width:60px;
}

#nav-droite  a.ecommunication{
	background-position:-60px 0px;
	width:108px;
}

#nav-droite  a.evenement{
	background-position:-168px 0px;
	width:80px;
}

#nav-droite  a.recrutement{
	background-position:-249px 0px;
	width:92px;
}
/***************/

#logo-molitor{
	position:absolute;
	left:677px;
	top:397px;
	width:83px;
	height:24px;
	
}

#logo2{
position:absolute;
	top:0;
	left:0;
	list-style: none;
	background-image:url(../images/logo-molitor.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	width:84px;
	height:24px;
}

#logo-tribulis{
	position:absolute;
	left:21px;
	top:14px;
	width:51px;
	height:51px;
	
}

#logo1{
position:absolute;
	top:0;
	left:0;
	list-style: none;
	width:51px;
	height:51px;
}

#logo-tribulis-home{
	position:absolute;
	left:35px;
	top:135px;
	width:95px;
	height:95px;
	
}

#logo1-home{
position:absolute;
	top:0;
	left:0;
	list-style: none;
	width:95px;
	height:95px;
}

#titre.texpertise{
	background-image:url(../images/titre-expertise.gif);
}

#titre.tvaleur{
	background-image:url(../images/titre-valeur-ajoutee.gif);
}

#titre.tnousconnaitre{
	background-image:url(../images/titre-nous-connaitre.gif);
}

#titre.tecomm{
	background-image:url(../images/titre-e-comm.gif);
}

#titre.tclient{
	background-image:url(../images/titre-client.gif);
}

#titre.tevenement{
	background-image:url(../images/titre-evenement.gif);
}

#titre.trecrutement{
	background-image:url(../images/titre-recrutement.gif);
}

#titre.tplaquette{
	background-image:url(../images/titre-plaquette.gif);
}

#titre.tcontact{
	background-image:url(../images/titre-contact.gif);
}

#titre.tacces{
	background-image:url(../images/titre-acces.gif);
}

/* @group Footer */



#footer {

	margin-right: auto;

	margin-left: auto;

	position: relative;

	width: 766px;

	height: 60px;

	background: #505559 none no-repeat scroll left top;

	color: black;

	font-size: 10px;

	font-family: Verdana, Arial, Tahoma,Trebuchet MS, ;

}



#footer a {

	font-size: 11px;

	color: #000;

}



#footer a:hover {

	color: #000;

	text-decoration: none;

}



#w3c {

	position: absolute;

	left: 10px;

	top: 20px;

	font-size: 11px;

	color: #000;

}



#newsletter{

	position:absolute;

	right:10px;

	top : 10px;

	font-size:11px;

	color:#fff;

}

#newsletter input[type="text"]
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    padding: 4px;
    border: solid 1px #fff;
    width: 200px;
    background-color: #EDF2F7;
}

#newsletter input[type=submit]
{
	font-size: 9px;
	background-color:#999999;
	border: solid 1px #000;
}



/* @end */
