body{
	
}

#background{
	position:absolute;
	width:1280px; 
}

.img-rotation{
	width:1280px;
}

.conteneur_principal{
	position:absolute;
	margin-left:150px;
	width:1130px;
}
@font-face {
	font-family: caviardreams;
	src: url('../css/CaviarDreams.eot');
}
@font-face {
	font-family: caviardreams;
	src: url('../css/CaviarDreams.ttf');
}
@font-face {
	font-family: caviarbold;
	src: url('../css/CaviarDreamsBold.eot');
}
@font-face {
	font-family: caviarbold;
	src: url('../css/CaviarDreamsBold.ttf');
}
@font-face {
    font-family: 'custom';
    src: url('custom.eot');
    src: url('custom.eot?#iefix') format('embedded-opentype'),
         url('custom.woff') format('woff'),
         url('custom.ttf') format('truetype'),
         url('custom.svg#jellyka_gare_de_chambordRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'custom2';
    src: url('custom2.eot');
    src: url('custom2.eot?#iefix') format('embedded-opentype'),
         url('custom2.woff') format('woff'),
         url('custom2.ttf') format('truetype'),
         url('custom2.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}
.conteneur_menu{
	vertical-align: middle;
	padding-top:170px;
	padding-left:10px;
	height: 685px;
	width: 200px;
	background-image:url(../IMG/background-menu.png);
	float:left;
	font-family: caviardreams;
}
.conteneur_article{
	float:left;
	height:100%;
}

.contenu_principal{
	color:#dee3d8;
	font-size:12pt;
	font-family: custom2;
}

.frame_article{
	position:absolute;
	margin-top:545px;
	margin-left:-360px;
	padding-left:360px;
	border:0px;
	margin-right:20px;
	width:920px;
	padding-right:0px;
	height:700px;
	-webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
	background-color:transparent;
	background-image:url(../IMG/background-frame.png);
}
.titre-texte {
	position:absolute;
	top:480px;
	left:-150px;
	padding-left:450px;
	padding-top:5px;
	width:830px;
	height:60px;
	font-size: 300%;
	font-weight: bold;
	color:white;
	font-family:custom;
	-webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
	background-image:url(../IMG/background-titre.png);
}
/*
 * Correction des styles HTML par defaut
 */

.structure {
	display: none;
}
h1,h2,h3,h4 {
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 100%;
	font-weight: normal;
}

/*
 * Styles generaux
 */

/* bien regler la marge (bugs IE) */
body { margin: 10px; }
a { text-decoration: none; color: #b4ee97; 	font-weight: bold; }
a:hover { text-decoration: none; color: #C5C5C5; }
a.spip_out { font-family: caviardreams; font-size:14pt;text-decoration: none; color: #b4ee97; }
a.spip_in, a.spip_url { text-decoration: none; color: #7B3C00; }
a.spip_glossaire { text-decoration: none; color: #20a020; }

a.element_menu {
	
}
a.element_menu:hover { 

}

.div_menu {
	text-align:left;
	cursor: hand; 
	cursor: pointer;
	text-decoration: none; 
	color: white; 	
	font-weight: normal;
	font-size: 14pt;
	margin-top:7px;
	height:21px;
	transition: color 0.5s, padding-left 0.3s;
	-moz-transition: color 0.5s, padding-left 0.3s; /* Firefox 4 */
	-webkit-transition: color 0.5s, padding-left 0.3s; /* Safari and Chrome */
	-o-transition: color 0.5s, padding-left 0.3s; /* Opera */
}
.div_menu:hover {
	color: #3d7406; 
	padding-left:20px;
}
.div_menu_langue {
	position:absolute;
	left:-130px;
	top:450px;
	text-align:left;
	cursor: hand; 
	cursor: pointer;
	text-decoration: none; 
	color: white; 	
	font-weight: normal;
	font-size: 11pt;
	margin-top:10px;
}
.inter_menu{
	display:none;
}

.flags{
	width:30px;
	margin-right:10px;
}

.langues{
	position:absolute;
	left:0;
	top:850px;
	padding-left:10px;
}
.credits a{
	top:1200px;
	left:1030px;
	width:140px;
	color:#222222;
	font-size:8pt;
	position:absolute;
	display:block;
}
.credits-admin a{
	top:1200px;
	left:1180px; 
	color:#222222;
	font-size:8pt;
	position:absolute;
	display:block;
}

.banniere{
	margin-left:10px;
	margin-right:10px;
}

.chapo {
	font-weight: bold;
	text-align: justify;
	font-size: 105%;
}
.texte, .texte p.spip {
	text-align: justify;
}
.ps {
	font-family: Verdana, Arial;
	text-align: justify;
	font-size: 85%;
}
.notes {
	font-family: Verdana, Arial;
	text-align: left;
	font-size: 70%;
}
.notesprn {
	font-family: Verdana, Arial;
	text-align: center;
	font-size: 70%;
}

/*
 * Ici les styles pour le contenu
 */

.contenu h1,h2 {
	font-size: 120%;
	font-weight: bold;
}
.contenu h1,h2.titre-extrait {
	font-size: 160%;
	font-weight: bold;
}
.contenu h1,h2.titre-texte {
	font-size: 115%;
	font-weight: bold;
	
}

.contenu .surtitre {
	font-size: 130%;
}
.contenu .detail {
	font-size: 80%;
	color: #303030;
}
.extrait {
	border: groove 2px #a0a0a0;
	padding: 1em;
	font-size: 85%;
}

.sidetitle {
	font-size: 95% ;
	padding-left: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*
 * Disposition a l'ecran
 */

#principal {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#plan {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.encart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


