body { margin:0; padding:0;/* background:url('/images/fond-nando.gif') repeat left top #A0C1D5;*/
background:url('/images/fond-nando.gif') repeat left top #A0C1D5;
}

/* DIVERS */

IMG { border: 0; }
FORM { padding: 0; }
.centrer { text-align: center; }
.thumbtableau { padding: 10px; }
.spacer { clear: both; }

.alerte { color: #f03; font: 12px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; }

#boxlettrine { width : 80%; display: block; line-height: normal; letter-spacing: 1px; margin: 1em auto; padding: 0.3em; border-left: 0; padding-left: 1em; background: #fff url('/images/bordure-citation.png') repeat-y left top; border: 1px dotted #069; border-left: 0; font: 12px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; color: #000; background-color: #fff; }

.lettrine { font-size: 25px; color: #0E66F9; font-weight: bold; float: left; height: 18px; line-height: 18px; margin-left: 15px; margin-top: 2px; margin-right: 1px; }
* html .lettrine { margin-right: -2px; margin-top: 3px; }

.textelettrine { font-size: 14px; color:#0E66F9; font-weight: bold; height: 10px; line-height: 10px; margin-top: 4px; }

/* TITRES */
/* Titre pastel et livre d'or */
h1 { 
	font-size:24px; 
	font-weight:bold; 
	margin:10px 60px 10px 60px; 
	padding:10px; border:1px solid #FFF; 
	text-align:center; display:block; 
	background-color:#FFF;
	font-weight: bold; 
	color:#038CF6; 
	padding: 0; 
	}

h2 { 
	font: 14px "Arial", Verdana, Georgia, "Times New Roman", serif; 
	font-weight: bold; 
	color: #000; 
	padding: 0; 
	}
	
/* Texte centré bleu */
h3 { 
	font-size:16px; 
	font-weight:bold; 
	margin:10px 60px 10px 60px; 
	padding:10px; border:1px solid #trans; 
	text-align:center; display:block; 
	background-color:trans; font:14px "Arial", Verdana, Georgia, "Times New Roman", serif; 
	font-weight: bold; 
	color:#0E66F9; 
	padding: 0; 
	}

/* Texte justifié bleu */
h4 { 
	font-size:12px; 
	margin:10px 60px 10px 60px; 
	padding:10px; border:1px solid #trans; 
	text-align:justify; display:block; 
	background-color:trans; font:14px "Arial", Verdana, Georgia, "Times New Roman", serif; 
	color:#0E66F9; 
	padding: 0; 
	}


.backwards { unicode-bidi: bidi-override; direction: rtl; color: #c00; }
b#email { color: #000; text-decoration: none; border: 0; font-size: 1em; font-weight: bold; }

/* CADRES */

#xsnazzy p { margin: 0 10px; letter-spacing: 1px; padding-bottom: 0.5em; background: transparent; font: 14px "Arial", Verdana, Arial, "Times New Roman", serif; font-weight: normal; color: #000; }

.xtop, .xbottom { display: block; background: transparent; font-size: 1px; }
.xb1, .xb2, .xb3, .xb4 { display: block; overflow: hidden; }
.xb1, .xb2, .xb3 { height: 1px; }
.xb2, .xb3, .xb4 { background: #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.xb1 { margin: 0 5px; background: #fff; }
.xb2 { margin: 0 3px; border-width: 0 2px; }
.xb3 { margin: 0 2px; }
.xb4 { height: 2px; margin: 0 1px; }


/* Color web texto */
.xboxcontent { display: block; background: #fff; border: 0 solid #fff; border-width: 0 1px; font: 14px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; color: #0E66F9; }

.tableau { width: 95%; text-align: left; margin-left: 10px; padding-bottom: 5px; margin-top: 0; }
.tableau span { text-align: left; margin-bottom: 25px; padding-bottom: 25px; vertical-align: middle; }
.imgtableau { margin-right: 10px; margin-bottom: 10px; vertical-align: middle; }
.textetableau { padding-top: 50px; vertical-align: middle; }

/* BOXES PHOTOS */

.ysnazzy { width: 100%; margin: 0; padding: 0; text-align: center; overflow: auto; }

.xsnazzy p { margin: 0 10px; letter-spacing: 1px; padding-bottom: 0.5em; background: transparent; font: 14px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; color: #000; }

.zsnazzy { background: transparent; width: 235px; float: left; margin: 25px 3px 0; }
.zsnazzy h2   { margin: 0; font: normal 10px "Arial", Verdana, Georgia, Times; padding: 0 10px 5px 10px; border-bottom: 0; color: #000; }

.ztop { display: block; background: transparent; font-size: 1px; }
.zbottom { display: block; background: #fff; font-size: 1px; }

.zb1, .zb2, .zb3, .zb4 { display: block; overflow: hidden; }
.zb1, .zb2, .zb3 { height: 1px; }
.zb2, .zb3, .zb4 { background: #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.zb1 { margin: 0 5px; background: #fff; }
.zb2 { margin: 0 3px; border-width: 0 2px; }
.zb3 { margin: 0 2px; }
.zb4 { height: 2px; margin: 0 1px; }

.zboxcontent  { display: block; background: #fff; border: 0 solid #fff; border-width: 0 1px; height: auto; text-align: center; }

div[class] .zboxcontent { display: block; background: #fff; border: 0 solid #fff; border-width: 0 1px; height: auto; overflow: auto; text-align: center; }

* html .zboxcontent { height: 1px; text-align: center; }

.colora { background: #fff; color: #fff; } /* TOP CADRE PRODUIT */
.colorb { background: #fff; color: #fff; } /* BOTTOM CADRE PRODUIT */

.asnazzy { background: transparent; width: 350px; float: left; margin: 25px 3px 0; }

/* LIENS */
/*color >>*/
A.lien:link { color: #F95F29; text-decoration: none; font: 12px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; }
A.lien:active { color: #F95F29; text-decoration: none;font: 12px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; }
A.lien:visited { color: #F95F29; text-decoration: none; font: 12px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; }
A.lien:hover { color: #A0C1D5; text-decoration: underline; font: 12px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; }

/* Cambio color web MENUS */
A.lienmenu1:visited { padding: 0 15px; color: #FFF; text-decoration: none; font: 14px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: bold; }
A.lienmenu:link { padding: 0 15px; color: #506CA5; text-decoration: none; font: 14px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: bold; }
A.lienmenu:active { padding: 0 15px; color: #038CF6; text-decoration: none; font: 14px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: bold; }
/* Cambio color web MENUS */
A.lienmenu:visited { padding: 0 15px; color: #506CA5; text-decoration: none; font: 14px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: bold; }
A.lienmenu:hover { padding: 0 15px; color: #FFF; text-decoration: none; font: 14px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: bold; }

A.lientitre:link { padding: 15px; color: #6B89C8; text-decoration: none; font: 18px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: bold; }
A.lientitre:active { padding: 15px; color: #6B89C8; text-decoration: none; font: 18px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: bold; }
/* Cambio color web TITULO */
A.lientitre:visited { padding: 15px; color: #6B89C8; text-decoration: none; font: 18px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: bold; }
A.lientitre:hover { padding: 15px; color: #FFF; text-decoration: none; font: 18px "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: bold; }
/* color numero de pagina actu*/
A.lienpage:link { padding: 2px 5px; border: 1px solid #fff; color: #A0C1D5; text-decoration: none; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; }
A.lienpage:active { padding: 2px 5px; border: 1px solid #fff; color: #A0C1D5; text-decoration: none; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; }
A.lienpage:visited { padding: 2px 5px; border: 1px solid #fff; color: #A0C1D5; text-decoration: none; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; }
A.lienpage:hover { padding: 2px 5px; border: 1px solid #fff; background: #A0C1D5; color: #fff; text-decoration: none; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; }

.currentpage { padding: 2px 5px; border: 1px solid #fff; background: #A0C1D5; color: #fff; text-decoration: none; font: 12px "Georgia", Verdana, Arial, "Times New Roman", serif; font-weight: bold; }

/* STRUCTURE */

#conteneur { margin: 0 auto; padding: 0; border: 1px solid #64D2CA; width: 760px; font-family: "Arial", Verdana, Georgia, Helvetica, sans-serif; font-size: 10pt; color: #fff; background:url('/images/fondlogo2.gif') repeat;}

#container { width: 760px; padding: 0; margin: 0; background: url('/images/fondlogo2.gif') repeat; }

#top { width: 760px; height: 150px; border: 0; padding: 0; margin: 0; text-align: center; background-color: #000; background: url('/images/fondlogo2.gif') repeat-x; }

#lang { width: 760px; left: 0px; top: 10px; padding: 0; border: 0; background: transparent; text-align: center; }
#titretop { width: 760px; left: 0; padding: 10px 0; border: 0; background: transparent; text-align: center; }

#menu { width: 760px; top: 0; padding: 0 0 10px; border: 0; background: url('/images/fondlogo2.gif') repeat; font: small "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: bold; text-align: center; color: #fff; }

#menu ul { display: block; list-style-type: none; padding: 0; margin-left: auto; margin-right: auto; }
#menu li { float: left; padding: 0 15px; margin: 0; }

#centre { width: 750px; margin: 5px; padding: 0; border: 0; background: transparent; font-family: "Arial", Verdana, Georgia, Helvetica, sans-serif; font-size: 10pt; text-align: justify; color: #000; }

#footer { clear: both; border: 0; background: transparent; width: 760px; padding: 2px 0; margin: 0; text-align: center; font: small "Arial", Verdana, Georgia, "Times New Roman", serif; font-weight: normal; color: #fff; }

/* FORMULAIRES */ 
/*
.button { border: 1px solid #000; font: 12px "Arial", Verdana, Georgia, "Times New Roman", serif; font-style: normal; font-weight: normal; color: #FFF; background-color: #A0C1D5; } 
.select { font: 12px "Arial", Verdana, Georgia, "Times New Roman", serif; font-style: normal; font-weight: normal; color: #000; background-color: #FFF; } 
.input { font: 12px "Arial", Verdana, Georgia, "Times New Roman", serif; font-style: normal; font-weight: normal; color: #000; background-color: #FFF; }*/


/*p.menuActu {}*/
.menuActu {text-align:center; color:#A0C1D5; /*border:#A0C1D5 dotted 2px;*/ margin:auto; padding:5px;}
.menuActu a{color:#A0C1D5; text-decoration:none; font-weight:bold;}
.menuActu a:visited{color:#A0C1D5;}
.menuActu a:hover {color:#E86528; text-decoration: underline;}

/* formulaires livre d'or */
/*#livreor.xboxcontent textarea, #livreor.xboxcontent input {
	display: block; background: #C7E1F1; border:solid #880500 1px;
	-moz-border-radius: 5px;
}*/

/* capatcha */
#recaptcha_response_field
{
/*      background-color: #fff !important;*/
}

.pageMagnets {text-align:center; margin:auto;}

.avertissement 
	{
	color:#F63; 
	font-style:oblique; 
	font-weight:bold; 
	text-align:justify;
	}
.avertissement1 
	{
	color:#F95F29; 
	font-style:oblique; 
	font-weight:bold; 
	text-align:justify;
	}
.avertissement2 
	{
	color:#F63; 
	font-style:oblique; 
	font-weight:bold; 
	text-align:justify;
	}

.slogan 
	{ 
	font-size:24px; 
	color:#F95F29; 
	font-weight:bold; 
	margin:10px 60px 10px 60px; padding:10px; border:1px solid #038CF6; text-align:center; display:block;
	background-color:#F2F6F8;
	-moz-border-radius: 5px; 
	border:2px solid #A0C1D5;
	}
	
.ultimahora 
	{ 
	font-size:18px; 
	color: #F95F29; 
	font-weight:bold; 
	margin:10px 60px 10px 60px; padding:10px; border:1px solid #038CF6; text-align:center; display:block;
	background-color: transparent;
	-moz-border-radius: 5px; 
	border: transparent;
	}
	
.sloganForm 
	{ 
	font-size:12px; 
	color:#FF6633; 
	}


/******* El Tableau des prix ****************/
.TableauDesPrix {margin:0 10px 0 10px; margin:auto; text-align:center;}
.TableauDesPrix th {background-color:#DFEFFF; font-size:12px; border:1px solid #FFF; padding:3px;}
.TableauDesPrix tr {border:1px solid #F00;}
.TableauDesPrix caption {color:#038CF6;}
.TableauDesPrix td {text-align:right; background:#F7FFE6; padding:1px 15px 1px 1px;/* width:100px;*/} 
.TableauDesPrix .col2 {background-color:#E5FFAC;}



/*** formulaires *****A0C1D5****/
.fsgeneral { background:#DEEDF6; color:#038CF6; padding:10px; -moz-border-radius:5px; border:#FFF solid 1px; }
.fsettitre { font-weight:bold; font-size:120%; color:#FF6633;} /* titre du formulaire*/
.fset1 { border:1px solid #fff; margin:10px; text-align:left; -moz-border-radius: 5px;}
.fset2 {border:1px solid  #fff; margin:10px;text-align:left; -moz-border-radius: 5px; }
.fset1 input { background:#FFF;border:none; margin:5px;-moz-border-radius: 5px;/* border:1px solid #CCC;*/}
.fset2 textarea {background:#FFF; border:none; margin:5px;-moz-border-radius: 5px; }
button{ background:#A0C1D5; border:1px solid  #fff; color:#FFF; padding:5px 20px 5px 20px; border-bottom:2px solid #FFF; font-weight:bold; -moz-border-radius: 5px;}
button:hover{ background:#038CF6;letter-spacing:0.2em;}

div.mailingdiv { width:450px; margin:auto;} /* inscription / desinscription mailing */

/*** Formulaire d'achat des magnet : formulaireImanes ********/
#formulaireachatdiv { width:100%; display:block; text-align:center;}
.formulaireImanes {text-align:center; margin:auto; width:600px; font-weight:bold;} /* l'ensemble du formulaire */
#formulaireachatdiv .fset1 {width:250px; margin:auto; float:left;} /*toutes les petites cases question */
#formulaireachatdiv .fset2 {margin:auto; width:500px;} /* grosse zone texte */

/** formulaire contact **/
.formContact { width:450px;}


/***livre d or ****/
/***color fondo background****/
.ulor1 { 
		margin:10px 60px 10px 60px; 
		padding:10px; 
		border:1px solid #FFF; 
		text-align:left; 
		display:block; 
		background-color:#FFF;
		}
.ulor1 li{}
.ulor1 li hr{ 
			width:60%; 
			text-align:right; 
			border:1px solid #FFE1D2;
			}
.ulor2 {}
.ulor2 li{}
.ulor2 li img{}

/* page gallerie */
.galleriec {} /*toute la page*/
.galleriec h3 {} /* toute la ligne texte + année + texte */
.galleriec h3 span{font-size:120%;} /* l'année seule*/
.galleriec select { 
					background-image:none; 
					background-color:#A0C1D5; 
					color:#ffffff; 
					font-weight:bold; 
					-moz-border-radius: 5px; 
					border:2px solid #A0C1D5;
					} /* Menu déroulant */
/* avant : background-color:#FFFFFF; color:#0E66F9;*/ 
.galleriec select:focus {}
.galleriec select option {}
.galleriec select option:hover {text-align:right; padding-right:3px;}


/* la e-carterie */

.lacarterie text {
	FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 10px
}
.lacarterie TD {
	COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 11px
}
.lacarterie TEXTAREA         {font-family:verdana,helvetica,sans-serif;font-size:10pt;BACKGROUND-COLOR:#ffffff;color:#000000;} 
.lacarterie INPUT {
	BACKGROUND-COLOR: #f5f5f5; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 9pt
}
.lacarterie SELECT {
	BACKGROUND-COLOR: #f5f5f5; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 9pt
}
.lacarterie HR{ color:#afc6db;
	}
.lacarterie .copyright {
	FONT-FAMILY: Helvetica, Thoma,Verdana; FONT-SIZE: 20px
}
.lacarterie .windowbg {
	/*BACKGROUND-COLOR: #6633ff; COLOR: #000000;*/ FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.lacarterie .windowbg2 {
/*	BACKGROUND-COLOR: #f8f8f8; COLOR: #000000;*/ FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
.lacarterie .bordercolor {
/*	BACKGROUND-COLOR: #AFC6DB    */
}
.lacarterie .yhmpabd{border-left:solid #AFC6DB 1px;border-right:solid #AFC6DB 1px;border-bottom:solid #AFC6DB 1px;}
.lacarterie .yhmnwbd{border-left:solid #AFC6DB 1px;border-right:solid #AFC6DB 1px;}
.lacarterie .yhmnwbm{border-left:solid #AFC6DB 1px;border-right:solid #AFC6DB 1px;border-bottom:solid #AFC6DB 1px;}

/* fin carterie */ 
#sidebar {background-color:transparent; display:block; position:fixed; right:5%; top:20px; width:200px; height:200px;}
#sidebar2 {background-color:transparent; display:block; position:fixed; left:5%; top:20px; width:200px; height:200px;}
