/* Commentaires : Décembre 2006, Château de Valmy */
body  { font-size: 11px; font-family: sans-serif; background-color: #000; text-align: center; margin: 0; padding: 0; height: 100% }


/* text-align: center; sert a centrer le bloc page dans IE */
p {margin: 0 0 5px;	padding: 0;}


a:link, a:visited  { text-decoration: none }


a:hover, a:active  { text-decoration: underline !important }


acronym {color: #ccafe3; cursor: help;}


/* IC */
.ic-titre {color: #000000; font-size: 16px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.ic-texte {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica;}
A:hover.ic-texte {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline;}
.produit-contenu {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration : none;}
.produit-texte{color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration : none;}
.page_on {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; padding: 0px;}
.page_off {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: none; text-decoration : none;padding: 0px;}
A:hover.page_off {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: none; text-decoration : underline;padding: 0px;}
.acc {color: #9b9c9c; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: none; text-decoration : none;padding: 0px;}
A:hover.acc {color: #9b9c9c; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: none; text-decoration : underline;padding: 0px;}


.white10vbold {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold;text-decoration:none; }
A:hover.white10vbold {color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; font-weight:bold;}
.white11vbold {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:bold;text-decoration:none; }
A:hover.white11vbold {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; font-weight:bold;}
.rose11vbold {color: #fd3795; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight:bold}


ul {margin: 0 0 0 15px;	padding: 0;}
li {margin: 0;	padding: 0;}
hr {visibility: hidden;	clear: both;display: none;}


/*******************************************************************************************************************/
#page {
padding: 0; position: relative;	width: 917px;	margin-top: 0px;	margin-right: auto;	margin-left: auto; border: 0px; text-align: center; vertical-align:top;
}
#retacc {
padding: 0; position: absolute; display:block;	width: 200px; margin-top: 12px;	margin-right: 0px; margin-left: 0px;	border: 0px; text-align: left; vertical-align:top; float: left;	z-index: 10 ;
}
#test {
padding: 0; position: absolute; left:250px; top:200px; display:block; width: 280px; margin-top: 12px; margin-right: 0px;margin-left: 0px; border: 0px; text-align: left; vertical-align:top; float: left; z-index:1000;
}
/*********************/
/*********************/
#page_intmod1 {
padding: 0px;	background-image: url(../images/fd_type1.gif); 	background-repeat: repeat-y; background-color:#B1BCB5; position: relative; width: 917px;	margin-top: 0px; margin-left: auto;	margin-right: auto; border: 0px; text-align: center;	vertical-align:top;
}
#block_top{
padding: 0px; width: 897px; margin: 0px; border: 0px; text-align: center; vertical-align:top;
}
#block_center{
padding: 0px; width: 865px; margin: 0px; border: 0px; text-align: left; vertical-align:top;
}
#animint_1000 {
display: block;	padding: 0px; float: left; width: 691px; margin-right: 0px;	margin-top: 0px; margin-bottom: 0px; margin-left:0px; border: 0px;
}
#navint_1000 {
display: block;	padding: 0px; float: left; text-align: left; width: 206px;	margin-right: 0px; margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px; border: 0px;
}
#navig_ic {
display: block; padding: 0px; float: left; text-align: left; vertical-align: top; width: 180px;	margin-left: 0px;	margin-top: 15px; margin-bottom: 0px; margin-right: 0px; border: 0px;
}
#ic_content {
display: block; padding: 0px; float: left; vertical-align: top; text-align: left; width: 492px; margin-right: 0px;	margin-top: 15px;margin-bottom: 0px; margin-left: 0px; border: 0px;
}
#ic_visu {
display:block; padding: 0px; float: right;  text-align: center; vertical-align: top; width: 193px; margin-right: 0px; margin-top: 15px; margin-bottom: 0px; margin-left: 0px;	border: 0px;
}
/*********************/
/*********************/
#page_intmod2 {
padding: 0px; background-image: url(../images/fd_type2.gif); background-repeat: repeat-y; background-color:#B1BCB5;
position: relative; width: 917px; margin-top: 0px; margin-left: auto; margin-right: auto; border: 0px; text-align: center; vertical-align:top;
}
#block_center2{
padding: 0px; width: 875px; margin: 0px; border: 0px; text-align: left; vertical-align:top;
}
#animint_2000 {
display: block;	padding: 0px; float: right; width: 691px; margin-right: 0px;	margin-top: 0px; margin-bottom: 0px; margin-left:0px; border: 0px;
}
#navint_2000 {
display: block;	padding: 0px; float: left; text-align: left; width: 206px;	margin-right: 0px; margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px; border: 0px;
}
#navig_ic2 {
display: block; padding: 0px; float: left; text-align: left; vertical-align: top; width: 180px;	margin-left: 0px;	margin-top: 15px; margin-bottom: 0px; margin-right: 0px; border: 0px;
}
#ic_content2 {
display: block; padding: 0px; float: right; vertical-align: top; text-align: left; width: 492px; margin-right: 0px;	margin-top: 15px;margin-bottom: 0px; margin-left: 0px; border: 0px;
}
#ic_visu2 {
display:block; padding: 0px; float: left;  text-align: center; vertical-align: top; width: 203px; margin-right: 0px; margin-top: 15px; margin-bottom: 0px; margin-left: 0px;	border: 0px;
}
/*********************/
/*********************/
#animint_3000 {
display: block;	padding: 0px; float: left; width: 691px; margin-right: 0px;	margin-top: 0px; margin-bottom: 0px; margin-left:0px; border: 0px;
}
#navint_3000 {
display: block;	padding: 0px; float: right; text-align: left; width: 206px;	margin-right: 0px; margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px; border: 0px;
}
/*********************/
/*********************/
#block_center3{
padding: 0px; width: 885px; margin: 0px; border: 0px; text-align: left; vertical-align:top;
}
#page_outils1 {
padding: 0px; background-image: url(../images/fd_outils1.gif); background-repeat: repeat-y;	background-color:#B1BCB5; position: relative; width: 917px;	margin-top: 0px; margin-left: auto;	margin-right: auto;	border: 0px; text-align: left; vertical-align:top;
} 
#navig_outils1 {
display: block;	padding: 0px; float: left; text-align: left; vertical-align: top; width: 202px; margin-left: 0px; margin-top: 38px;	margin-bottom: 0px;	margin-right: 0px;	border: 0px;
}
#outils1 {
display: block;	padding: 0px; float: right;	vertical-align: top; text-align: center; width: 683px; margin-right: 0px; margin-top: 85px; margin-bottom: 10px; margin-left: 0px; border: 0px;
}
#page_outils2 {
padding: 0px; background-image: url(../images/fd_outils2.gif); 	background-repeat: repeat-y; background-color:#B1BCB5;  position: relative; width: 917px; margin-top: 0px; margin-left: auto;	margin-right: auto; border: 0px; text-align: left; vertical-align:top;
}
#block_center4{
padding: 0px; width: 895px; margin: 0px; border: 0px; text-align: left; vertical-align:top;
}
#carte_thema1{
display: block;	padding: 0px; float: left; text-align: right; width: 304px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;	margin-left: 0px; border: 0px;
}
#carte_thema2{
display: block;	padding: 0px; float: left;	text-align: right; width: 302px;	margin-right: 0px;	margin-top: 0px; margin-bottom: 0px;	margin-left: 0px; border: 0px;
}
#carte_thema3{
display: block;	padding: 0px; float: right;	text-align: right; width: 289px;	margin-right: 0px;	margin-top: 0px; margin-bottom: 0px;	margin-left: 0px; border: 0px;
}


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






/*********************/
/*********************/
#entete_index {
width: 280px; height: 134px; border: 0px; position: relative; margin-top: 3px; margin-right: auto; margin-left: auto; text-align:left;	vertical-align:top;	z-index: 0;
}
#entete_index h1  { background-image: url(../images/logo_a.gif);  background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0; position: absolute; top: 0px; left: 0px; width: 280px; height: 134px;  text-indent: -9000px; }
/*********************/
/*********************/
#entete_int{
width: 280px; height: 134px; border: 0px; position: relative; margin-top: 3px; margin-right: auto; margin-left: auto; text-align:left; vertical-align:top;
}
#entete_int h1  { background-image: url(../images/logo_1.gif);  background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; width: 280px; height: 134px;  text-indent: -9000px; }
/*********************/
/*********************/
#drapeaux_index {
width: 162px; height: 10px;	border: 0px; position: relative; margin-top: 8px; margin-bottom: 16px; margin-right: auto; margin-left: auto;	z-index: 0;
}
#drapeaux_index h4  { color: #33af9e; font-size: 11px; line-height: 11px; text-align: left; letter-spacing: 0px; visibility: visible; display: block; margin: 0px; padding: 0px; z-index: 10}
/*********************/
/*********************/
#flash_index {
width: 902px; height: 311px; border: 0px; position: relative; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto;	z-index: 0;
}
#flash_index h2  { background-image: url(../images/anim_index.jpg);  background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 0px; width: 902px; height: 311px;  text-indent: -9000px; }
/*********************/
/*********************/
#flash_somm1000{
width: 917px; height: 311px; border: 0px; position: relative; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto;	z-index: 0;
}
/*********************/
/*********************/
#flash_somm2000{
width: 917px; height: 311px; border: 0px; position: relative; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto;	z-index: 0;
}
/*********************/
/*********************/
#flash_somm3000{
width: 917px; height: 311px; border: 0px; position: relative; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto;	z-index: 0;
}
/*********************/
/*********************/
#navout {
width: 430px; height: 15px; border: 0px; position: relative; margin-top: 8px; margin-bottom: 0px; margin-right: auto; margin-left: auto;	z-index: 0;
}
#navout ul {
width: 430px; margin: 0px; padding: 0px;
}
#navout li {
height: 15px; padding: 0px; float: left; text-indent: -9000px;

}
#navout a {
display: block;	height: 100%;
}
#navout li a:link, #navout li a:visited {
color: #FFF; text-decoration: none;	font-variant: small-caps; font-weight: bold;
}
#navout_ami {
width: 94px; background: url(../images/ami.gif) no-repeat;
}
#navout_favoris {
width: 119px; background: url(../images/favoris.gif) no-repeat;
}
#navout_info {
width: 115px; background: url(../images/info.gif) no-repeat;
}
#navout_cam {
width: 77px; background: url(../images/cam.gif) no-repeat right;
}
/*********************/
/*********************/
#menu_somm {
width: 917px; height: 18px;	border: 0px; position: relative; margin-top: 33px; margin-bottom: 2px; margin-right: auto; margin-left: auto;	z-index: 0;
}
#menu_somm ul {
width: 917px; margin: 0px; padding: 0px;
}
#menu_somm li {
height: 18px; padding: 0px;	float: left; text-indent: -9000px;
}
#menu_somm a {
display: block;	height: 100%;
}
#menu_somm li a:link, #menu_somm li a:visited {
color: #FFF; text-decoration: none;	font-variant: small-caps; font-weight: bold;
}


#menu_somm1a-on {
width: 390px; margin-left:0px;	margin-right:0px;	background: url(../images/mn1_on.gif) no-repeat;
}
#menu_somm1b-on{
width: 315px; margin-right:0px; background: url(../images/mn2_on.gif) no-repeat;
}
#menu_somm1c-on {
width: 200px; margin-right:0px; background: url(../images/mn3_on.gif) no-repeat;
}
#menu_somm1a-off {
width: 390px; margin-left:0px;	margin-right:0px;	background: url(../images/mn1_off.gif) no-repeat;
}
#menu_somm1b-off{
width: 315px; margin-right:0px; background: url(../images/mn2_off.gif) no-repeat;
}
#menu_somm1c-off {
width: 200px; margin-right:0px; background: url(../images/mn3_off.gif) no-repeat;
}
/*********************/
/*********************/
#outils_nav {
background-color: #B1BCB5; width: 917px; height: 27px;	border: 0px; position: relative; margin-top: 1px; margin-bottom: 0px;	margin-right: auto;	margin-left: auto;	padding: 0px; z-index: 0;
}
#nav_flash1 {
width: 156px; height: 27px;	float: left;
}
#nav_flash1b {
display: block;	float: left; width: 300px;	height: 27px; text-align: left;	padding-left: 0px;
}
A.aboflash, .aboflash {color: #7C7C6A; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : underline; font-weight:bold;}
A:hover.aboflash {color: #7C7C6A; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : underline; font-weight:bold;}


#nav_acces {
width: 73px; height: 27px; float: left;
}
#nav_galerie {
width: 122px; height: 27px;	float: left;
}
#nav_download {
width: 105px; height: 27px;	float: left;
}
#nav_info {
width: 152px; height: 27px;	float: left;
}
/*********************/
/*********************/
#ss_nav_index {
border: 0px; position: relative; margin-top: 24px; margin-bottom: 10px;	margin-right: auto;	margin-left: auto; z-index: 0;
}


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

/*********************/
#foot_index{
border: 0px; position: relative; margin-top: 10px; margin-bottom: 15px; margin-right: auto; margin-left: auto; top: 0px;	left: 0px;	z-index: 0;
}
.adr{color: #cccccc; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:none; }
.mail{color: #cccccc; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight:bold;text-decoration:underline; }
A:hover.mail {color: #cccccc; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; font-weight:bold}
/*********************/


/* ********************** */
/* Formulaires */
.formtxt {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: none;}
.formval {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.formabo {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: none;}
.formnota {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: none;}
.formloi{color: #787466; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: none;}
.champob{color: #d40ba4; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: none;}
.formtitre{color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: none;}
.formrep{color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: none;}
/* Formulaires */
/* ********************** */


/* ********************** */
/* Galerie photos */
.galcateg-on{color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.galcateg-off {color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica; text-decoration :none; font-weight: bold;}
A:hover.galcateg-off {color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica; text-decoration : underline; font-weight: bold;}
.galpage-on {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration :none;}
.galpage-off {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration : none; font-weight: none;}
A:hover.galpage-off {color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration : underline; font-weight: none;}
.galvaleurnav {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: none;}
/* */
.galdescrub {color: #697a6e; font-size: 10px; font-family: Verdana,Arial, Helvetica; }
.gallegende {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.gallegrub{color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica;}
.galspace {margin-bottom : 3px; margin-left : 5px; margin-right : 5px; margin-top : 3px;}
.galttrubrique {color: #697a6e; font-size: 12px; font-family: Verdana,Arial, Helvetica; font-weight: bold; text-transform: uppercase;}
A.galttvign, .galttvign {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : none; font-weight: bold;}
A:hover.galttvign {color: #000000 font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration : underline; font-weight: bold;}
.galnav {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.galphotott{color: #000000; font-size: 15px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
.galphotodesc {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
/* Galerie photos */
/* ********************** */


/* ********************** */
/* zone de telechargement */
.downloadintrotitre {color: #9f1a7f; font-size: 12px; font-family: Verdana,Arial, Helvetica; font-weight: bold;}
.downloadintrotexte {color: #000000; font-size: 11px; font-family: Verdana,Arial, Helvetica;}
.downloadspace {margin-bottom : 3px; margin-left : 5px; margin-right : 5px; margin-top : 3px;}
.downloadrubrique {color: #000000; font-size: 12px; font-family: Verdana,Arial, Helvetica; font-weight: bold; text-transform: uppercase;}
.downloadtitre {color: #697a6e; font-size: 12px; font-family: Verdana,Arial, Helvetica; font-weight: bold;}
.downloadapercu {color: #9f1a7f; font-size: 9px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}

.downloadpdf {color: #000000; font-size: 10px; font-family: Verdana,Arial, Helvetica;}
.downloadfleche {color: #697a6e; font-size: 10px; font-family: Verdana,Arial, Helvetica;}
/* zone de telechargement */
/* ********************** */


