body {
font-family: verdana;
font-size: 10px;
background-color : #A6A6A6;
}

#global {
width: 950px;
margin: auto;
padding: 0;
border: 1px solid #d22831;
display: block;
background-color : white;
}

#bandeau {
background-image: url('data/bandeau.jpg');
background-repeat: no-repeat;
background-position: top left;
/*background-color: white;*/
height: 224px;
margin: 0;
padding: 0;
position: relative;
z-index : 1000;
}

#fond {
padding: 0;
margin: 0;
background-image: url('data/fond.gif');
background-repeat: repeat-y;
background-position: top left;
width: 950px;	
overflow: hidden;
position: relative;
z-index : 1;
}

#left {
background-image: url('data/left.jpg');
background-repeat: no-repeat;
background-position: top left;
background-color: #d22831;
width:210px;
height:276px;
float: left;
padding: 0;
margin: 0;
}

#contenu_fond {
width: 663px;
height: 276px;
position: absolute;
top: 0px;
left: 210px;
}

#contenu {
padding-top: 20px;
padding-left: 10px;
margin-left: 0px;
width: 653px;
z-index : 1;
float : left;
}

#bouton_accueil {
background-image: url('data/boutons/accueil.png');
background-repeat: no-repeat;
background-position: top left;
width:102px;
height:27px;
top: 188px;
left: 270px;
position: absolute;			
}

#bouton_activites {
background-image: url('data/boutons/activites.png');
background-repeat: no-repeat;
background-position: top left;
width:102px;
height:27px;
top: 155px;
left: 360px;
position: absolute;			
}

#bouton_realisations {
background-image: url('data/boutons/realisations.png');
background-repeat: no-repeat;
background-position: top left;
width:102px;
height:27px;
top: 130px;
left: 455px;
position: absolute;			
}

#bouton_materiel {
background-image: url('data/boutons/materiel.png');
background-repeat: no-repeat;
background-position: top left;
width:102px;
height:27px;
top: 105px;
left: 560px;
position: absolute;			
}

#bouton_liens {
background-image: url('data/boutons/liens.png');
background-repeat: no-repeat;
background-position: top left;
width:102px;
height:27px;
top: 85px;
left: 675px;
position: absolute;			
}

#bouton_contact {
/*
background-image: url('data/boutons/contact.png');
background-repeat: no-repeat;
background-position: top left;
*/
width:171px;
height:14px;
top: 180px;
left: 30px;
position: absolute;	
}

/* Sous Menus */
#sousmenu_accueil, #sousmenu_activites, #sousmenu_realisations, #sousmenu_materiel, #sousmenu_liens {
display : none;
z-index : 1000;
text-align : left;
}
#bloc_accueil, #bloc_activites, #bloc_realisations, #bloc_materiel, #bloc_liens {
position : absolute;
z-index : 1000;
}

#bloc_accueil { 			width : 150px; top: 210px; left: 270px; }
#bloc_activites { 		width : 150px; top: 177px; left: 360px; }
#bloc_realisations { 	width : 180px; top: 152px; left: 455px; }
#bloc_materiel { 		width : 150px; top: 127px; left: 560px; }
#bloc_liens { 			width : 150px; top: 107px; left: 675px; }
/* EOF Sous Menus */

* {
font-family : Verdana;
font-size : 10pt;
margin: 0;
padding : 0;
}

/*td img {display: block;}*/

.middle 	{ vertical-align : middle;}
.centre 	{ text-align : center;}
.droite 	{ text-align : right;}
.gauche 	{ text-align : left;}
.haut 	{ vertical-align : top;}
.bas 	{ vertical-align : bottom;}

a:hover, a:visited,a:active,a {
text-decoration : none;
color : #A6A6A6;
font-weight : bold;
}

img { border : none; }

.content_zone {
width : 295px;
}

.content_zone, .content_zone_equipe {
font-size : 9pt;
padding : 5px;
overflow : auto;
height : 300px;
text-align : justify;
}

.titre_page {
font-weight : bold;
font-size : 12pt;
padding : 5px;
text-align : left;
}

.nowrap {
white-space : nowrap;
}

#actions {
position : absolute;
right : 0px;
text-align : left;
padding : 5px;
background-color : #FFFFCC;
border : 1px solid black;
width : 400px;
/*
height : 75px;
overflow : auto;
*/
font-size : 8pt;
z-index : 10001;
}

.img_equipe {
width : 200px;
padding : 5px;
}

.showaslink {
cursor : pointer;
}

.imgcontent {
/*
width : 100%;
text-align : center;
*/
float : left;
}

.contentimg {
/*border : 1px solid black;*/
padding-right : 5px;
}

legend, fieldset {
padding : 2px;
}

legend {
font-weight : bold;
}

.pagecontent {
text-align : justify;
padding : 5px;
}

.menu_item {
background-color : #D6E4FE;
padding : 3px;
text-align : left;
}

.menu_item:hover {
color : black;
}

.bloc_liens {
padding : 5px;
margin : 10px;
}

.fondrouge { background-color : #CF2832; }

.galerie_imgcell {
width : 160px;
}

.galerie_comcell, .nom_equipe {
vertical-align : middle;
}

a.item_menu  {
font-size : 7pt;
color : #A6A6A6;
font-weight : bold;
}

a.item_menu:hover {
color : black;
}

#footer {
text-align : right;
vertical-align : top;
padding : 2px;
font-size : 7pt;
border-top : 1px solid #CF2832;
width: 950px;
margin: auto;
border: 0;
color: black;
}

#footer a {
font-size : 7pt;
color : black;
}

.centprct {
width : 100%;
}

#lien_index {
position : relative;
top : 27px;
left : 20px;
width : 200px;
height : 67px;
}