/*	-------------------------------------------------------------
	GROUPE CELA - Alenya
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Structure du site
	Nom fichier:	structure.css
	Version:		1.0
	Date:			5/12/2007
	-------------------------------------------------------------	*/


/*	-------------------------------------------------------------
	General
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


body {
	background-color: #D2CBB9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B4516;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
	margin:0px;
}


td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B4516;
}


/*	-------------------------------------------------------------
	Mise en page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#container {
	background-color:#FFFFFF;
	display:block;
	text-align:center;
	visibility: visible;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 940px;
	padding-top:8px;
	padding-bottom:8px;
}


#containeraddress {
	background-color:#FFFFFF;
	display:block;
	text-align:center;
	visibility: visible;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 940px;
	padding-bottom:8px;
	margin-bottom:10px;
}


#accvisuel {
	display:block;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 923px;
	min-height:298px;
	height:auto !important;
	height:298px;
}


#accfond {
	background-image:url(../images/1-fond.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	text-align:center;
	margin-right: auto;

	margin-left: auto;
	position: relative;
	width: 923px;
	min-height:429px;
	height:auto !important;
	height:429px;
}






#intvisuel {
	display:block;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 923px;
	min-height:224px;
	height:auto !important;
	height:224px;
}


#intfond1 {
	background-image:url(../images/fondint1.gif);
	background-position:top;
	background-repeat: repeat-y;
	display:block;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 923px;
	min-height:450px;
	height:auto !important;
	height:450px;
}


#intfond2 {
	background-image:url(../images/fondint2.jpg);
	background-position:top;
	background-repeat: no-repeat;
	display:block;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 923px;
	min-height:304px;
	height:auto !important;
	height:304px;
}


#blockint1 {display:block; float:left; position:relative; left:6px; width:170px; text-align:left;}
#blockint2 {display:block; float:left; position:relative; left:24px; width:720px; text-align:left;}
#blockint2resa {display:block; float:left; position:relative; left:17px; width:736px; text-align:left;}


#blockaddress {
	display:block;
	width:923px;
	background-color:#E2DCCC;
	min-height:56px;
	height:auto !important;
	height:56px;
	text-align:center;
	margin:auto;
	padding-top:5px;
}




/*	-------------------------------------------------------------
	Positionnement
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#posgauche2 {
	position:absolute;
	bottom:0px;
	left:0px;
}


#posacc1a {
	position:absolute;
	top:25px;
	left:7px;
	display:block;
	width:165px;
	text-align:left;
}




#posacc1b {
	position:absolute;
	top:266px;
	left:7px;
	display:block;
	width:165px;
	text-align:left;
}


#posacc2a {
	position:absolute;
	top:19px;
	left:195px;
	display:block;
	text-align:left;
	width:454px;
}


#posacc2b {
	position:absolute;
	top:203px;
	left:250px;
}


#posacc2c {
	position:absolute;
	top:266px;
	left:216px;
}


#posacc2d {
	position:absolute;
	top:266px;
	left:368px;
}


#posacc2e {
	position:absolute;
	top:266px;
	left:523px;
}


#posacc3a {
	position:absolute;
	top:121px;
	left:655px;
}


#posacc3b {
	position:absolute;
	top:236px;
	left:665px;
}


#posacc3c {
	position:absolute;
	top:0px;
	right:0px;
}




#poshaut1 {
	position:absolute;
	top:9px;
	left:120px;
}


#poshaut2 {
	position:absolute;
	top:71px;
	left:130px;
}


#poshaut3 {
	position:absolute;
	bottom:0px;
	left:0px;
}


#poshaut4 {
	position:absolute;
	top:110px;
	left:239px;
}


#poshautint1 {
	position:absolute;
	top:10px;
	left:13px;
}


#poshautint2 {
	position:absolute;
	bottom:0px;
	left:0px;
}


#poshautint3 {
	position:absolute;
	top:9px;
	left:805px;
}




/*	-------------------------------------------------------------
	Navigation
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#menu {
	background-color:#CB9F4C;
	display:block;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 923px;
	height:22px;
}


#menu a:hover, #menu a.select { background-position: 0 -22px; }
.mn0, .mn1, .mn2, .mn3, .mn4, .mn5, .mn6, .mn7, .mn8 {
	display: block;
	position:relative;
	top:0px;
	float: left;
	height: 22px;
}


.mn0 { background: url(../images/mn0.gif) no-repeat; width: 65px; left:0px; }
.mn1 { background: url(../images/mn1.gif) no-repeat; width: 105px; left:0px; }
.mn2 { background: url(../images/mn2.gif) no-repeat; width: 119px; left:0px; }
.mn3 { background: url(../images/mn3.gif) no-repeat; width: 47px; left:0px; }
.mn4 { background: url(../images/mn4.gif) no-repeat; width: 103px; left:0px; }
.mn5 { background: url(../images/mn5.gif) no-repeat; width: 143px; left:0px; }
.mn6 { background: url(../images/mn6.gif) no-repeat; width: 176px; left:0px; }
.mn7 { background: url(../images/mn7.gif) no-repeat; width: 65px; left:0px; }
.mn8 { background: url(../images/mn8.gif) no-repeat; width: 96px; left:0px; }


/* ------------------------------ */




/*	-------------------------------------------------------------
	Autres classes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
/* ############### FLAGS ################ */
/* #flags{display: block; float:right; height:15px; left:150px; margin: 0; padding:0; position: absolute; text-align: left; <? if( !eregi('msie',$_SERVER['HTTP_USER_AGENT']) ){ ?>bottom:2px;<? } else { ?>bottom:0px;<? } ?> width:95px;}*/


#flags{position:absolute; float:right; right:0px; top:2px; width:48px; margin: 0; padding:0; text-align: left;}
#flags ul{margin:0; padding:0; list-style:none;}
#flags li{float:left; height:24px; margin:0 0px 0 0; padding:0; width:24px; text-align:center;}
#flags img{border:0; width:22px;}
#flags strong{display:block; font-variant: small-caps; font-weight:bold; position:relative; text-indent:-9000px;}
#flags a {display:block;text-decoration: none; line-height:22px; height:11px;font-size:1px; border:1px solid transparent;}
#flags a:hover{border:1px solid #fff;}
#flags .select{border:1px solid #fff;}
#flags .opacit_flag{ filter: alpha(opacity=60);     -moz-opacity: 0.6;     -khtml-opacity: 0.6;     opacity: 0.6; }
#flags a:hover .opacit_flag{ filter: alpha(opacity=100);     -moz-opacity: 1;     -khtml-opacity: 1;     opacity: 1; }  
/* ############### FLAGS ################ */ 

