/* Feuille de style */

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

.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;
}

#container 			{ width : 100%; margin : 0; padding : 0;  }
#site_container	 	{ width : 955px; margin : 0; padding : 0; }
#footer , #footer *	{ text-align : center; font-size : 7pt; }
#header 				{ text-align : center; }
#site_content ,.centprct 	{ width : 100%; }

img { border : none; }

brd1 { border : 1px solid black; }

.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;
}

td.block, img.block { display : block; }

.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 : 10;
}

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

.showaslink {
cursor : pointer;
}

.imgcontent {
width : 100%;
text-align : center;
}

#realisations_sousmenu {
/*position : relative;
left : 186px;*/
vertical-align : top;
width : 156px;
height : 67px;
z-index : 10;
}

#realisations_sousmenu_content {
position : relative;
left : 186px;
}

.realisations_sousmenu_cell {
height : 17px;
width : 150px;
background-image : url('images/design2/realisations_sousmenu_fond.jpg');
background-repeat : no-repeat;
padding-left : 12px;
text-align : left;
}

.realisations_sousmenu_cell a{
font-size : 7pt;
}

a.realisations_sousmenu_link:hover {
font-weight : bold;
text-decoration : underline;
}

.contentimg {
border : 1px solid black;
}

/* CSS JQUERY IMAGEBOX */

#ImageBoxOverlay
{
	background-color: #000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url('images/imagebox/spacer.gif');
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url('images/imagebox/spacer.gif');
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url('images/imagebox/next_image.jpg');
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url('images/imagebox/prev_image.jpg');
	background-repeat:	no-repeat;
	background-position: left bottom;
};

/* EOF CSS JQUERY IMAGEBOX */
