/******************************/
/* SECTION 1 - TEXT	AND LINKS */
/******************************/
.txt-black {
	color: rgb(0,0,0);
	font-size: 11px;
}
.txt-white {
	color: #FFFFFF;
	font-size: 12px;
}
.txt-blackgras {
	color: rgb(0,0,0);
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: inherit;
}

.txt-red {
	color: #46030F;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;	
}

/* Formatage du texte de l'adresse */
.adresse {
	color: #FFFFFF;
	font-size: 12px;
}

a.type2,a.type2:link,a.type2:visited,a.type2:active
{
	color:#885A2E;
	text-decoration:underline;
}
a.type2:hover
{
	color:#FFFFFF;
	background:none;
}

a:link {
	color: #5D1F5F;
	text-decoration:none;
}
a:visited {
	color: #5D1F5F;
	text-decoration:none;
}

a:active {
	color: #5D1F5F;
}
a:hover {
	color: #730A0F;
	background:#FFFFFF;
}

table {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	overflow:auto;
	font-size: 11px;
	font-style: normal;
}

table.fin {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

/* Bordure autour des images */

table#featured tr td img
{
	border: 1px solid #ccc;
	background: #fff;
	padding: 3px;
	margin: 5px 0 0 0;
	display: block;
}

img {
border: 0;
}

/*****************************/
/* SECTION 2 - ROLLOVERS     */
/*****************************/

/* Survol Google Maps */

#googlemaps {	/* "link" will be our container, here div tag */
width: 60px;
height: 59px;
background: url({template_url}/images/or/maps2.jpg) top left no-repeat;	/* second image place, for second background */
}

#googlemaps a {	/* definition of the link that will take all of the container's place */
display: block;
width: 100%;
height: 100%;
background: transparent url({template_url}/images/or/maps.jpg) top left no-repeat;	/* Placement of first image in foregrand */
color: #000;
}

#googlemaps a:hover {	/* masking the image when hovering */
background: transparent none;
}

/* Survol langue */

a.langue {
display: block;
width: 54px;
height: 30px;
background: url("{template_url}/images/main_01d.jpg") 0 0 no-repeat;
text-decoration: none;
}

a:hover.langue {
background-position: 0 -30px;
}

/*************************/
/* SECTION 3 - MAIN BODY */
/*************************/

body {
	background-color: #FAF9DD;
	background-image:url(../images/fond.gif);
	background-repeat: repeat-x;
	padding:0;
	margin:0;
	color: #8A568D;
}
.page-container-1 {width: 682px; margin: 0px auto;}

/**********************/
/* SECTION 5 - SITE   */
/**********************/

.cadre
{
	width:536px;
	height: 405px;
	overflow:auto;
}

#index-fr-01 {
	margin: 0; padding: 0;
	float:left;
	left:0px;
	top:0px;
	width:682px;
	height:126px;
}

#index-fr-02 {
	margin: 0; padding: 0;
	float:left;
	left:0px;
	top:126px;
	width:62px;
	height:22px;
}

#index-fr-03 {
	margin: 0; padding: 0;
	float:left;
	left:62px;
	top:126px;
	width:84px;
	height:22px;
}

#index-fr-04 {
	margin: 0; padding: 0;
	float:left;
	left:146px;
	top:126px;
	width:75px;
	height:22px;
}

#index-fr-05 {
	margin: 0; padding: 0;
	float:left;
	left:221px;
	top:126px;
	width:148px;
	height:22px;
}

#index-fr-06 {
	margin: 0; padding: 0;
	float:left;
	left:369px;
	top:126px;
	width:125px;
	height:22px;
}

#index-fr-07 {
	margin: 0; padding: 0;
	float:left;
	left:494px;
	top:126px;
	width:63px;
	height:22px;
}

#index-fr-08 {
	margin: 0; padding: 0;
	float:left;
	left:557px;
	top:126px;
	width:125px;
	height:22px;
}

#index-fr-09 {
	margin: 0; padding: 0;
	float:left;
	left:0px;
	top:148px;
	width:146px;
	height:405px;
}

#index-fr-10 {
	margin: 0; padding: 0;
	float:left;
	left:146px;
	top:148px;
	width:536px;
	height:405px;
	background-image:url(../images/index_fr_10.gif)
}

#index-fr-11 {
	margin: 0; padding: 0;
	float:left;
	left:0px;
	top:553px;
	width:92px;
	height:68px;
}

#index-fr-12 {
	margin: 0; padding: 0;
	float:left;
	left:92px;
	top:553px;
	width:507px;
	height:68px;
	background-image:url(../images/index_fr_12.gif)
}

#index-fr-13 {
	margin: 0; padding: 0;
	float:left;
	left:599px;
	top:553px;
	width:83px;
	height:68px;
}

#index-pt-01 {
	margin: 0; padding: 0;
	float:left;
	left:0px;
	top:0px;
	width:682px;
	height:126px;
}

#index-pt-02 {
	margin: 0; padding: 0;
	float:left;
	left:0px;
	top:126px;
	width:62px;
	height:22px;
}

#index-pt-03 {
	margin: 0; padding: 0;
	float:left;
	left:62px;
	top:126px;
	width:84px;
	height:22px;
}

#index-pt-04 {
	margin: 0; padding: 0;
	float:left;
	left:146px;
	top:126px;
	width:95px;
	height:22px;
}

#index-pt-05 {
	margin: 0; padding: 0;
	float:left;
	left:241px;
	top:126px;
	width:119px;
	height:22px;
}

#index-pt-06 {
	margin: 0; padding: 0;
	float:left;
	left:360px;
	top:126px;
	width:125px;
	height:22px;
}

#index-pt-07 {
	margin: 0; padding: 0;
	float:left;
	left:485px;
	top:126px;
	width:83px;
	height:22px;
}

#index-pt-08 {
	margin: 0; padding: 0;
	float:left;
	left:568px;
	top:126px;
	width:114px;
	height:22px;
}

#index-pt-09 {
	margin: 0; padding: 0;
	float:left;
	left:0px;
	top:148px;
	width:146px;
	height:405px;
}

#index-pt-10 {
	margin: 0; padding: 0;
	float:left;
	left:146px;
	top:148px;
	width:536px;
	height:405px;
	background-image:url(../images/index_pt_10.gif)
}

#index-pt-11 {
	margin: 0; padding: 0;
	float:left;
	left:0px;
	top:553px;
	width:92px;
	height:68px;
}

#index-pt-12 {
	margin: 0; padding: 0;
	float:left;
	left:92px;
	top:553px;
	width:507px;
	height:68px;
	background-image:url(../images/index_pt_12.gif)
}

#index-pt-13 {
	margin: 0; padding: 0;
	float:left;
	left:599px;
	top:553px;
	width:83px;
	height:68px;
}

