/*  Style par Aurore  */

body {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:13px;
	color: #cccccc;
	background-color: #aea8ac;
	background-image: url(images/interface/bg_deco.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	background-attachment:fixed;
}


/* les png  */
.rep_D { background-image: url(images/interface/ombreD.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/ombreD.png');
background-position:left;}
.rep_G { background-image: url(images/interface/ombreG.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/ombreG.png');
background-position:right;}

.Hautsite { background-image: url(images/interface/ombreH.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/ombreH.png');	color:#FF6600;	font-size: 11px; }
.bassite { background-image: url(images/interface/ombreB.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/ombreB.png');	color:#FF6600;	font-size: 11px; }

.rep_Ro { background-image: url(images/interface/roseG.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/roseG.png');}

.centre { background-image: url(images/interface/ombrecentre.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/ombrecentre.png');}

.HHD { background-image: url(images/interface/HHD.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/HHD.png');}
.HHG { background-image: url(images/interface/HHG.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/HHG.png');}
.BBD { background-image: url(images/interface/BBD.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/BBD.png');}
.BBG { background-image: url(images/interface/BBG.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/interface/BBG.png');}


.blancT { background-image: url(images/blanc_transp.png) !important; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/blanc_transp.png');}

/*  Les Liens   */
a:link {
	color: #c3b2bc;
	text-decoration: none;
}
a:visited {
	color: #c3b2bc;
	text-decoration: none;
}
a:hover {
	color: #ffffff;
	text-decoration: none;
}

a.menu3:link {
	color: #c5b6be;
	text-decoration: none;
}
a.menu3:visited {
	color: #c5b6be;
	text-decoration: none;
}
a.menu3:hover {
	color: #d3d12c;
	text-decoration: none;
}

a.menug:link {
	color: #c1afb9;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	background-color: #4d4549;
	display: block; 
	text-indent: 10px; 
	line-height: 20px;  
	height: 20px;
	background-image:url(images/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	
	
	}
a.menug:visited {
	color: #c1afb9;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	background-color: #4d4549;
	display: block; 
	text-indent: 10px; 
	line-height: 20px;  
	height: 20px;
	background-image:url(images/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	
}

a.menug:hover {
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	background-color: #77616c;
	display: block; 
	text-indent: 10px; 
	line-height: 20px;  
	height: 20px;
	background-image:url(images/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
 
}

/*  Cellules de tableaux   */

.tdpromo{
	background-image: url(images/bg_promo.jpg);
	background-position:center;
	background-repeat: no-repeat;
}
.td2{
	background-image: url(images/interface/bg_deco.jpg);
	background-position:center top;
	background-repeat: no-repeat;
}
.td3{
	background-image: url(images/interface/top_centre.jpg);
	background-repeat: repeat-x;
	background-position:top;
	background-color:#dfdcde;
}
.td4{
	background-image: url(images/interface/bg_menu.jpg);
	background-repeat: repeat-x;
}
.tdfrise{
	background-image: url(images/frise.jpg);
	background-repeat: repeat-y;
	background-position:left;
	background-color:#4d4549;
	padding-left:25px;
}
/*  Images   */

.img{
border: none;
}
.img1 {
border:#ffffff medium solid;	
}
.img3{
padding: 10px; 
border: 1px solid #ccc; 
background-color: #eee;
}

.imgsd img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.imgsd:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;

}

.imgsd img{
border: none;
}

.imgsd:hover img{
border: none;
}

.imgsd:hover{
color: #333333; 
}


.txtb{
font-size:11px;
color: #F60;
font-weight:bold;
}
.bas{
font-size:11px;
color: #333333;
}
.guest {
font-size:12px;
color: #666666;
}
h1{
font-size:16px;
color: #ffffff;
}
h2{
font-size:20px;
color: #ffffff;
}
/*  Formulaires   */
input {
	background-color: #666;
	border: 1px dotted #333;
	font-size: 12px;
	color: #ffffff;
	}

textarea{
	background-color: #666;
	border: 1px dotted #333;
	font-size: 12px;
	color: #ffffff;	}
select{
	background-color: #666;
	border: 1px dotted #333;
	font-size: 12px;
	color: #ffffff;}
	
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #C39;
	font-style: italic;
}


/*  Divers   */
hr{
color:none;
}

/*  Diaporama accueil   */
#ft { border: 5px solid #999; -moz-border-radius: 5px; }
.ft-title { padding: 5px 5px; width: 370px; text-align: left; }


/*  JQuery Mainmenu   */


#mainMenu {
	height:47px;
}
#mainMenu #menu {
	padding:0px 0px 0 0px;

}
#mainMenu .buttonPosition {
	background-position: -20px 48px;
}
#mainMenu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#mainMenu li {
	float:left;
	width:99px;
	margin:0;
	padding:0;
	text-align:center;
}
#mainMenu li a {
	display:block;
	font-style:italic;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	height:100%;
	color: #ffffff;
	text-decoration:none;
	line-height: 47px;  
	height: 47px;
}
#mainMenu li a:hover, li a:focus, li a:active {
	background-position:-150px 0;
	color:#000000;
}
#mainMenu #menu a {
	background:url(images/interface/bgM.jpg) repeat -20px 48px;
}
