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


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


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


td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #590219;
}
.Titre{color:#D65E47;font-size:12px;text-decoration:underline;font-weight:bold;}
.Rouge{color:#D65E47;}
.Grand{font-size:14px; font-weight:bold;}

/*	-------------------------------------------------------------
	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:#800324;
	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:444px;
}


#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:30px;
	left:40px;
}


#poshaut2 {
	position:absolute;
	top:100px;
	left:110px;
}


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


#poshaut4 {
	position:absolute;
	top:230px;
	left:855px;
}


#poshautint1 {
	position:absolute;
	top:70px;
	left:115px;
}


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


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


#poshautint4 {
	position:absolute;
	top:10px;
	left:810px;
}


/*	-------------------------------------------------------------
	Navigation
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#menu {
	background-color:#800324;
	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 {
	display: block;
	position:relative;
	top:0px;
	float: left;
	height: 22px;
}


.mn0 { background: url(../images/mn0.gif) no-repeat; width: 154px; left:0px; }
.mn1 { background: url(../images/mn1.gif) no-repeat; width: 153px; left:0px; }
.mn2 { background: url(../images/mn2.gif) no-repeat; width: 155px; left:0px; }
.mn3 { background: url(../images/mn3.gif) no-repeat; width: 156px; left:0px; }
.mn4 { background: url(../images/mn4.gif) no-repeat; width: 154px; left:0px; }
.mn5 { background: url(../images/mn5.gif) no-repeat; width: 151px; left:0px; }




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




/*	-------------------------------------------------------------
	Autres classes
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/



