html, body {height:100%;margin:0;padding:0;width:100%;
}

#tableglobal  {height:100%;margin:0;padding:0;width:100%;
}

div{
}

#page{
	position:relative;
	width:1000px;
	height:517px;
	background-color:#ffffff;
	margin:auto;
}
	
#zonehaut{
width:1000px;
background-color:#FFFFFF;
}

#zonemenu{
width:95px;
float:left;
background-color:#FFFFFF;
}

#zonecontent{
width:900px;
float:left;
margin-left:5px;
background-color:#FFFFFF;
}

#zonecontentflash{
width:900px;
margin-top:5px;
float:left;
background-color:#FFFFFF;
}

#zonefooter{
width:997px;
height:17px;
background-color:#ffffff;
}

#quad{
width:200px;
height:200px;
background-color:#FFFFFF;
float:left;
}

#form{
width:690px;
height:190px;
background-color:#FFF;
float:left;
margin-left:5px;
margin-top:5px;
padding:0px;
font-family: verdana, helvetica;
font-size:12px;
color:#666;
line-height:14px;
}

.cellule {
width:90px;
height:90px;
margin:5px;
float:left;
background-color:#E5E5E5;
position:relative;
}

#zonetxtequipe {
width:290px;
height:90px;
margin:5px;
float:left;
background-color:#FFFFFF;
position:relative;
font-family: verdana, helvetica;
font-size:12px;
color:#666666;
line-height:14px;
}

#zonetxtpartenaire {
width:580px;
height:90px;
margin:5px;
float:left;
background-color:#FFFFFF;
position:relative;
font-family: verdana, helvetica;
font-size:12px;
color:#666666;
line-height:14px;
}

#zonebackground {
width:900px;
height:390px;
background-image: url('images/poly-background.gif');
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

#zonecontact {
width:500px;
height:395px;
padding:0px;
margin:0px;
float:left;
}

.cellulecontact {
width:90px;
height:120px;
margin:5px;
float:left;
background-color:#68C7BF;
position:relative;
}

#headercontact {
width:500px;
float:left;
}

#contact {
width:490px;
height:160px;
margin:5px;
font-family: verdana, helvetica;
font-size:12px;
color:#666666;
line-height:18px;
}

.imggrandformat {
width:390px;
height:390px;
padding:5px;
float:left;
position:relative;
}

.txtrubrique {
width:390px;
height:390px;
margin:5px;
float:left;
position:relative;
}

.txtsousrubrique {
width:390px;
height:290px;
margin:5px 5px 5px 205px;
float:left;
position:relative;
}

.vignetterefrollover{
font-family: verdana, helvetica;
font-size:11px;
font-weight:bold;
color:#666666;
position:absolute;
width:720px;
height:20px;
background-color:#FFF;
}

.divreferences {
font-family: verdana;
font-size:11px;
font-weight:none;
text-align:justify;
color:#666666;
position:absolute;
margin:auto;
background-color:#FFF;
}

.rolloverville {
width:180px;
height:190px;
position:absolute;
background-color:#68C7BF;
z-index:100;
font-family: verdana, helvetica;
font-size:11px;
font-weight:none;
color:#ffffff;
line-height:11px;
text-align:left;
padding:5px;
text-decoration:none;
line-height:13px;
}

.rolloverimg {
width:190px;
height:190px;
position:absolute;
background-color:#eeeeee;
z-index:100;
cursor:pointer;
}

h1{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#59BFA8;
	line-height:20px;
	text-align:left;
	background-color:transparent;
}

p {
font-family: verdana, helvetica;
font-size:12px;
color:#757575;
line-height:14px;
text-align:justify;
background-color:transparent;
}

.gris2 {
background-color:#CCCCCC;
}

.gristop9 {
background-color:#E5E5E5;
}

.gristop8 {
background-color:#D6D6D6;
}

.gristop7 {
background-color:#D1D1D1;
}

.gristop6 {
background-color:#CCCCCC;
}

.gristop5 {
background-color:#C4C4C4;
}

.gristop4 {
background-color:#BABABA;
}

.gristop3 {
background-color:#B2B2B2;
}

.gristop2 {
background-color:#A6A6A6;
}

.gristop1 {
background-color:#999999;
}

.grismenu {
background-color:#666666;
}

.vert {
background-color:#68C7BF;
}

.mentions{
margin-left:2px;
background-color:#FFFFFF;
font-family: verdana, helvetica;
font-size:11px;
color:#757575;
line-height:12px;
}

.nom{
font-family: verdana, helvetica;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
color:#666666;
line-height:14px;
}

a:link, a:visited, a:active {
	text-decoration:none;
	font-size:12px;
	font-family:verdana, helvetica;
	color:#757575;
	letter-spacing:0px
	}
	
a:hover {
	text-decoration:none;
	font-size:12px;
	font-family:verdana, helvetica;
	color:#CCCCCC;
	letter-spacing:0px;
	}

a.menu:link, a.menu:visited{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	line-height:14px;
	text-align:left;
	cursor:pointer;
}

a.menu:hover {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family:verdana, helvetica;
	color:#EEEEEE;
	letter-spacing:0px;
	text-align:left;
	cursor:pointer;
	}
	
a.email:link, a.email:visited{
	font-family: verdana, helvetica;
	font-size:10px;
	color:#E2E2E2;
	font-weight:bold;
	text-decoration:none;
	line-height:14px;
	text-align:left;
}

a.email:hover {
	text-decoration:none;
	font-size:10px;
	color:#EEEEEE;
	font-weight:bold;
	font-family:verdana, helvetica;
	letter-spacing:0px;
	text-align:left;
	}	
	
a.menusmall:link, a.menusmall:visited{
	font-family: Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	line-height:14px;
	text-align:left;
	cursor:pointer;
	letter-spacing:0px;
}

a.menusmall:hover {
	font-family: Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#EEEEEE;
	letter-spacing:0px;
	text-align:left;
	cursor:pointer;
	}

.txtcarres{
	position:absolute;
	bottom:0;
	padding:0px 0px 5px 5px;
	cursor:pointer;
	text-decoration:none;
}

.titrecontact{
	position:absolute;
	bottom:0;
	padding:0px 0px 5px 5px;
	text-decoration:none;
	font-family: verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}

.txtrollover{
	position:absolute;
	bottom:0;
	padding:0px 0px 5px 5px;
	cursor:pointer;
	font-size:18px;
	font-weight:bold;
	font-family:verdana, helvetica;
	color:#FFFFFF;
	text-decoration:none;
}

.titre {
	font-family:  verdana, helvetica, arial, sans-serif;
	font-size:18px;
	color:black;
	line-height:24px;
	}
	
.small{
	text-decoration:none;
	font-size:10px;
	font-family:arial;
	color:#666666;
	letter-spacing:0px
	}

.adresse{
	margin-top:10px;
	font-family: verdana;
	font-size:11px;
	font-weight:none;
	text-decoration:none;
	color:#828282;
	line-height:12px;
	text-align:left;
	letter-spacing:0px;
}	
.mini {font-size: 3px; font-weight: normal; line-height:5px;}



