/***************************  Construction *****************************/
body {
	background-color: #7e8f52;
	margin: 0px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}

#divh1{
	position:relative;
	width:100%;
	height:20px;
	text-align:center;
	margin-bottom:-20px;
	top:725px;
}

#main{
	display:block;
	text-align:right;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bgcontenu.gif);
	background-position:right top;
	background-repeat:repeat-y; 
}

.rouge{background-color:#00FF00;}

#header{
	width:950px;
	height:64px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position	:top;
	background-color: #7e8f52;
}

#centre{width:100%;}

#left{
	width:216px;
	float:left;
	vertical-align:top;
	background-image:url(../images/bgactu.gif);
	background-repeat:repeat-y;
}

#top{
	width:734px;
	float:left;
	height:76px;
}
#top img{
	vertical-align:top;
}

#contenu{
	text-align:left;
	width:674px;
	padding-left:30px;
	padding-right:30px;
	float:left;
	background-image:url(../images/bgcontenu2.gif);
	background-repeat:no-repeat;
}

#piedPage{
	width:950px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	vertical-align:text-bottom;
	color:#FFFFFF;
	text-align:center;
}
#piedPage a{
	color:#FFFFFF;
}
#liensBas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:100%;
	clear:both;
	text-align:center;
	font-size:10px;
}

#liensBas img{
	vertical-align:middle;
	border:none;
}

#liensBas a{
	color:#FFFFFF;
}

#validator {
	text-align:right;
	font-size:10px;
}

/* encarts... gnraux */
.boxon {
	border:0px solid #DDDDDD;
	display:block;
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#993300;
	width:255px;
	float:left;
}


.titre {
	padding-top:10px;
	width:250px;
	text-align:center;
	position:absolute;
	font-size:13px;
	color:#FFFFFF;
}


.fondtop {
	background-image:url(../images/fondtop.gif);
	background-repeat:no-repeat;
	height:20px;
	color:#FFFFFF;
	font-size:13px;
	padding:10px 0px 0px 0px;
	text-align:center;
}

.fond {
	background-image:url(../images/fond.gif);
	background-repeat:repeat-y;
	padding:2px 20px 0px 20px;
	text-align:justify;
}

.fondbottom {
	background-image:url(../images/fondbottom.gif);
	background-repeat:no-repeat;;
	height:30px;
}

.cap {
	color:#993300;
	float:left;
	display:block;
	font-size:35px;
	font-weight:bold;
	height:28px;
	margin-bottom:-4px;
	padding-right:3px;
	line-height:33px;
}

.milieularge {
	width:635px;
	float:left;
	color:#445502;
	text-align:justify;
	padding-top: 10px;
	padding-left: 10px;
}

.droitelarge {
	width:380px;
	float:left;
	margin:1px;
	padding-top:10px;
	padding-left:10px;
	color:#445502;
	text-align:justify;
}

.greener{
	background-color:#88a92e;
	background-image:url(../images/fondfond.jpg);
	color:#FFFFFF;
	height:18px;
	padding:3px 3px 3px 5px;
}

.galerie{
	width:661px;
	height:230px;
	display:block;
	background-image:url(../images/galerie.jpg);
	background-repeat:no-repeat;
}

.galeriephoto{
	padding-top:15px;
	padding-left:9px;
	width:275px;
	text-align:center;
}

.galerienext{
	text-align:center;
	padding-top:18px;
	padding-left:0px;
	margin-left:13px;
	width:632px;
	text-align:center;
}

.galeriebot {
	padding:3px;
	border:medium;
}

.greener2 {
	background-color:#88a92e;
	background-image:url(../images/fondfond2.gif);
	color:#445502;
	height:18px;
	padding:3px 3px 3px 5px;
	text-align:center;
}

.greener2 A:link{
	color:#445502;
	text-decoration:underline;
}

.greener2 A:visited{
	color:#445502;
	text-decoration:underline;
}

.greener2 A:hover{
	color:#006600;
	text-decoration:underline;
}

.milieu{
	width:320px;
	float:left;
	color:#445502;
	text-align:justify;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
}

.musik{
	position:absolute;
	margin-top:-150px;
	margin-left:-200px;
}
/* fin encarts... gnraux */

/* page accueil */
.img-accueil {
	float:left;
	padding-right:15px;
	border:none;
}
/* fin page dorure */


/* page dorure */
.milieu-dorure {
	width:350px;
	float:left;
	color:#445502;
	text-align:justify;
	padding-right:30px;
	padding-left:5px;
}

.pad {padding-left:36px;}

.parc6 {
	padding-left:35px;
	padding-top:20px;
}
/* fin page dorure */

/* page catalogue */
.imgsGommes {
	width:350px;
	float:left;
	color:#445502;
	text-align:justify;
	padding-right:30px;
	padding-left:5px;
}
/* fin page catalogue */

/* page ralisations */
.droitelarge2{
	width:380px;
	float:left;
	margin:1px;
	padding-left:10px;
	color:#445502;
	text-align:justify;
}

.diapo2 {
	float:left;
	margin-top:-50px;
	margin-left:5px;
}
/* fin page ralisations */

/* page patines dcoratives */
.galerie-patines1{
	width:376px;
	height:323px;
	float:left;
	background-image:url(../images/fd-patinesdeco1.jpg);
	background-repeat:no-repeat;
}

.galeriephoto-patines1{
	padding-top:15px;
	padding-left:9px;
	width:275px;
	text-align:center;
}

.galerienext-patines1{
	text-align:center;
	padding-top:18px;
	padding-left:0px;
	margin-left:13px;
	width:352px;
	text-align:center;
}

.galerie-patines2{
	width:215px;
	height:323px;
	float:left;
	margin-left:8px;
	background-image:url(../images/fd-patinesdeco2.jpg);
	background-repeat:no-repeat;
}

.galeriephoto-patines2{
	padding-top:12px;
	padding-left:9px;
	width:196px;
	text-align:center;
}

.galerienext-patines2{
	text-align:center;
	padding-top:15px;
	padding-left:0px;
	margin-left:12px;
	width:189px;
	text-align:center;
}

.galerie-patines3{
	clear:both;
	height:288px;
	width:661px;
	background-image:url(../images/galerie3.jpg);
	background-repeat:no-repeat;
}

/* fin page patines dcoratives */

/* Livre d'or */

.livredor-titre{
	width:621px;
	height:31px;
	display:block;
	background-image:url(../images/livredor-titre.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:40px;
	text-align:left;
}

.livredor-milieu{
	width:623px;
	background-image:url(../images/livredor-milieu.jpg);
	background-repeat:repeat-y;
	padding-left:19px;
	padding-right:19px;
	color:#445502;
}

.livremilieuLeft{
	float:left;
	color:#993300;
}

.livremilieuRight{
	float:right;
	color:#993300;
}

.livredor-bas{
	width:661px;
	height:28px;
	background-image:url(../images/livredor-bas.jpg);
	background-repeat:no-repeat;
}

/* Styles Div signature */
#cachesign{
	position:absolute;
	padding:0px;
	left:0;
	top:0;
	visibility:visible;
	background-color:#000000;
	display:block;
	height:100%;
	width:100%;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	display:none;
	z-index:10000;
	overflow:hidden;
}

#signlivre{
	position:absolute;
	padding:10px;
	top:100px;
	visibility:visible;	
	background-color:#ffffff;
	border:solid 1px #000000;
	display:none;	
	z-index:1000000;
	width:600px;
	height:540px;
}
/* FIN Styles Div signature */

/* Styles de pagination */
a.liencpt, a.liencpt:visited, a.liencpt:active {
	font-family: Tahoma, "Arial Narrow", Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #425D90;
	text-decoration:underline;
}

a.liencpt:hover, a.liencpt:focus {
	font-family: Tahoma, "Arial Narrow", Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #425D90;
	text-decoration:underline;
}

.selpage{
	font-family: Tahoma, "Arial Narrow", Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #5086C5;
}

.aucun{
	font-family: Tahoma, "Arial Narrow", Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
/* FIN Styles de pagination */

/* Fin livre d'or */

/* formulaire de contact */
#frmEnvoi{
	width:470px;
	margin-left:auto;
	margin-right:auto;
}

#frmEnvoi textarea{background-color:#819152;}

input .bouton{background-color:#000000;}

.champ{	background-color:#819152;}

#code {background-color:#819152;}

#frmEnvoi .field{
	text-align:right;
	display:block;
	width:100%;
	margin-top:10px;
	margin-bottom:0px;
}

#frmEnvoi .field label{float:left;}
/* fin formulaire de contact */

/* simpleviewer */
#flashcontent {
	height: 100%;
}
/* fin simpleviewer */

/* plan du site */
#page-plan-site{
	display:block;
	width:890px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
}

#contenu-plan-site{
	display:block;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
	background-color:#FFFDD3;
	color:#445502;
}
/* fin plan du site */

/*************************** Fin de la Construction *****************************/


/*************************** Sytles des balises *********************************/

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
	margin:0px;
}

h2{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #993300;

}

h3{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #993300;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #993300;
}

li {
	list-style:inside;
	line-height:18px;
	color: #993300;
	font-size: 12px;
}

a:link {
	color: #993300; 
	text-decoration: underline;
} 

a:visited {
	color: #993300; 
	text-decoration: underline;
} 

a:hover {
	color: #993300; 
	text-decoration: none;
}

.alignimage{
vertical-align:top;}

.aligbandeau{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.aligntexte{
text-align:left;
margin-left:180px;}

.aligntitre{
text-align:left;
margin-right:150px;}

.nobordure{border:none;}

.texte{color:#445502;}
.texteGros{color:#993300;}
.txt11{font-size:11px;}
.txt12{font-size:12px;}
.txt13{font-size:13px;}
.txt14{font-size:14px;}

/************************** Fin des sytles des balises ***********************/


/*************************** Classes Element *********************************/

.justifier{
	text-align:justify;
}
.floatLeft{
	float:left;
	margin-right:2px;
}
.floatRight{
	float:right;
}
.centrer{
	margin-left:auto;
	margin-right:auto;
}
.centrerText{
	text-align:center;
	color: #993300;
}
.clearFloat{
	clear:both;
	float:none;
}
.tableStyle{
	width:100%;
	border:0px;
	vertical-align:text-top;
}
.cadreImg{
	border:medium;
	border-color:#996600;
	border-style:solid;
}

/*************************** Fin des classes Element *************************/

/*************************** Class Plan API GOOGLE ***************************/

.titreplan {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #993300;
	
}
.txtplan {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #445502;
}
.plan {
	width: 750px;
	height: 570px;
	border:medium;
	border-color:#445502;
	border-style:solid;
}


/*************************** Fin Class Plan API GOOGLE ***************************/

.news{
background-image:url(../images/maquette_13.jpg);
width:216px;
height:437px;
background-color:#FF0000;
float:left;
clear:both;
display:block;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}

.afterfloat{
	width:355px;
	float:left;
	color:#445502;
	text-align:justify;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
}

.droite{
	width:200px;
	float:left;
	margin:1px;
	padding-top:10px;
	padding-left:10px;
	color:#445502;
	height:320px;
	text-align:justify;
}

.droite2{
	width:380px;
	float:left;
	margin:1px;
	padding-top:10px;
	padding-left:10px;
	color:#445502;
	height:320px;
	text-align:justify;
}

.droite3{
	width:380px;
	float:left;
	margin:1px;
	padding-top:10px;
	padding-left:10px;
	color:#445502;
	height:550px;
	text-align:justify;
}

.milieugreen{
	color:#006600;
	width:320px;
	float:left;
	text-align:justify;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
}

.milieu2{
	width:300px;
	margin:20px 0 0 0;
	background-color:#90ff00;
	float:left;
	color:#445502;
	text-align:justify;
}

.imagebot{
	text-align:center;
	padding-top:15px;
	padding-bottom:5px;
}

.foot{
	background-image:url(../images/fondfoot.gif);
	background-repeat:no-repeat;
}


.imagecont {border:1px solid #fff;}
/* FIN STYLES TONY */


/***********************************************************************/


.post-content {
	color: #000000;
}

.bordure-img {
	border: 1px solid #993300;
	margin: 3px;
}
