body
{
background: #ccc url(../pic/bkg.png) repeat-x;
font: normal normal 300 14px/150% Verdana, Arial, sans-serif;
color: #000;
text-align: left;
}

h1
{
position: absolute;
top: 10px;
left: 15px;
margin: 0;
padding: 10px; /* Empêche le clipping sous ie*/
text-indent: -9999px;
}

h2
{
font: normal small-caps 900 20px/150% "Trebuchet MS", Arial, sans-serif; 
color: #900;
}

p
{
font: normal normal 300 14px/150% Georgia, serif;
text-align: justify;
}

em
{
font-style: italic;
font-weight: 900;
color: #c33;
}

b
{
color: #666;
}

/* Squelete de la page */
#wrapper
{
text-align: left;
margin: 0px auto;
padding: 0px;
border: 5px solid #fff;
width: 974px;
background: transparent url(../pic/col_bkg.png) repeat-y;
}

#header
{
margin: 0;
height: 249px;
border-width : 0 0 2px 0;
border-style: solid;
border-color: #fff;
}

#side-a
{
float: left;
width: 660px;
}

#main_content
{
position: relative;
margin: 0 30px;
padding: 130px 0 75px 0;
}

#content_bottom
{
background: transparent url(../pic/content_bottom.png) no-repeat scroll left bottom;
}

#bottom
{
	background: transparent url(../pic/content_bkg.png) repeat-y;
	width: 660px;
	height: 100px;
}

.ref_first
{
	margin: 30px auto 10px 32px;
}

.ref
{
	margin: 0 auto 10px 32px;
}

.ref_first, .ref {
	border: 0;
}

#side-b
{
position: relative;
margin: 0;
float: left;
width: 314px;
height: 1% /* Holly hack for Peekaboo Bug */
}

#footer
{
position: relative;
clear: both;
height: 100px;
background: #999 url(../pic/footer.png) no-repeat;
border-width : 2px 0 0 0;
border-style: solid;
border-color: #fff;
}
/* Squelette de la page - fIn */

#footer ul
{
position: absolute;
top: 0;
left: 0;
/*width: 380px;*/
width: 475px;
height: 49px;
padding: 0;
margin: 0;
/*text-transform: uppercase;*/
list-style-type: none;
}

#footer li
{
float: left;
width: 95px;
line-height: 49px;
text-align: center;
font-weight: 900;
}

#footer li a
{
display: block;
height: 49px;
text-decoration: none;
/*background-color: #ccc;*/
background-color: transparent;
}

#footer li a:hover
{
color: #fff;
border-width : 0 0 1px 0;
border-style: solid;
border-color: #000;
}

#pano1
{
float: left;
margin: 15px 25px 10px 15px;
}

#copyright
{
position: absolute;
bottom: 5px;
right: 10px;
color: #fff;
font-size: 10px;
font-weight: 900;
}

#i_bkg a:hover
{
background-color: #06c;
}

#p_bkg a:hover
{
background-color: #c00;
}

#g_bkg a:hover
{
background-color: #c60;
}

#c_bkg a:hover
{
background-color: #690;
}

#l_bkg a:hover
{
background-color: #333;
}

a:link
{
color: #06c;
text-decoration: underlined;
}

a:visited
{
color: #06c;
text-decoration: underlined;
}

a:hover
{
color: #c03;
text-decoration: none;
}
