/* Corps principal */
html {height:100%;}
body {height:100%;margin:0%;padding:0%;background-image: url(bg_body.jpg);font-family:verdana, sans-serif;color:#eaefeb;font-size: 12px;}
a {color:#beaa82;text-decoration: none;}
a:hover { color:#e9dcc2;}	

a:focus, a:hover, a:active { outline:none } 
hr {color: #9b998d;background-color: #9b998d;height: 2px;border: 0px; width:90%}

/* Défaut pour les cellules de tableaux */
td,th {	vertical-align:top; font-family:verdana, sans-serif;}

/* En têtes */
h1,h2,h3 {margin: 4px 0px}
h5 {white-space: nowrap;height:22px; background-repeat:repeat-x; padding: 2px 0px 0px 0px ;background-image: url(H5background.gif);margin:4px 0px;font-variant:small-caps;font-size: 14px;color:#000000;}
h5 a {color:#8f4200;text-decoration: none;}
h5 a:hover { color:#af6220;}

p {margin: 2px 2px 8px 2px;text-align: justify;}

/*separateur*/
.separateurverticaltop {background:url(FCE/sep_vertical_haut.gif);background-repeat:no-repeat;background-position: center;}
.separateurvertical {background:url(FCE/sep_vertical.gif);background-repeat:repeat-y;background-position: center;}
.separateurverticalbottom {background:url(FCE/sep_vertical_bas.gif);background-repeat:no-repeat;background-position: center;}

/* Elements de formulaires*/
input, select, textarea {border: 1px solid black; color:#2a1909;font-family:verdana, sans-serif;}
.tx-srfeuserregister-pi1-submit,.bouton,.tx-seminars-pi1-searchbox-button {background:white url(fond_cadre.jpg);color:#000000;font-weight:bold;border:2px outset #999999;cursor:pointer;}
.tx-srfeuserregister-pi1-submit:hover, .bouton:hover, .tx-seminars-pi1-searchbox-button:hover {border:2px outset white;}

/* Element de contenu flexible classique */
.fce_clear {border:2pt ridge #574e37;font-size: 12px;padding:4x;font-weight:normal;color:#2a1909;background-image: url(fond_cadre.jpg);text-align: justify;}
.fce_clear a {color:#334045;text-decoration: none;}
.fce_clear a:hover {color:#5d7174;}
.fce_clear th,td{font-size: 12px;}
.fce_clear th {font-variant:small-caps;text-align: center;font-weight:bold;font-size: 16px;}
.fce_clear h1,h2,h3 {color:#2a1909;font-family:verdana, sans-serif;font-size: 12px;margin-bottom:2px;}
.fce_clear h4 {text-align: left;font-weight:bold;font-size: 14px;margin-bottom:2px;}

/* Element de contenu flexible de type parchemin */
.historytitre {text-align: center;}
.history {text-align: justify;color:#000000;font-size: 12px;font-weight:normal;}
.historyserif {text-align: justify;color:#000000;font-family: verdana, sans-serif;font-size: 12px;}
.history table {text-align: justify;color:#000000;font-family: cursive;font-size: 12px;}
.history a {color:#8f4200;text-decoration: none;}
.history a:hover {color:#af6220;}
.historyserif a {color:#8f4200;text-decoration: none;}
.historyserif a:hover {color:#af6220;}
.history h1 {font-size: 18px;padding: 2px 0px 0px 0px ;}

/* Positionnement des élements dans la page */
.placelogo {position:absolute;left:5px; top:5x;z-index:100;}
.content {position:absolute;left: 350px;top:90px;padding: 10px;	z-index:10;}
.searchbox {position:absolute;right:5px; top:2px;width:160px;padding:0px;height:20px;z-index:100;}
.language {position:absolute;left:190px; top:5x; z-index:100;}
.login {position:absolute; left:10px; top:75px; z-index:100;}
.page_companion {	position:absolute;	left: 180px;top:50px;height: 55px;width:306px;z-index:10;}
.top_container {position:absolute;left: 0px;top:0px;background-image: url(bg_header.jpg);height: 70px;width:100%;z-index:1;}
.menu_horizontal_container {position:absolute;left:330px; top:0px;height: 30px;padding:0px;z-index:20;}
.menu_vertical_container {position:absolute;left:10px; top:105px;width:160px;padding:1px;border:0pt solid #5d7174;}
.iframeposition {position:absolute;left: 180px;top:90px;padding: 10px;z-index:10;}

/* Mise en forme boite login*/
.login {font-size: 10px;}

/*mise en forme calendrier*/
.tx-t3calendarheader{color: #2a1909;font-variant:small-caps;font-size: 14px; padding: .2em .5em;vertical-align: top;}
.tx-t3calendar {color: #2a1909; border-top:1px solid black;padding: .2em .5em;vertical-align: top;}
.tx-t3calendardate {color: #2a1909; border-top:1px solid black; text-align: right;white-space: nowrap;padding: .2em .5em;vertical-align: top;}
.tx-t3calendarcity {color: #2a1909; border-top:1px solid black; white-space: nowrap;padding: .2em .5em;vertical-align: top;}
.tx-t3calendarsmall {font-size:10px;}

/*Mise en forme boite de recherche*/
/*.tx-macinasearchbox-pi1 input{background-color:#c6c7b2; border:1px solid black;}*/
.tx-macinasearchbox-pi1 input{background:transparent; border:1px solid #999a8a;}

/* Mise en forme Menu Vertical*/
.menu_vertical,.menu_vertical_current {font-size: 12px;font-variant:small-caps;color:#ccd3cd;font-weight:bold;}
.menu_vertical2,.menu_vertical2_current {font-size: 12px;color:#c6c7b2;padding: 1px 0px 1px 10px;}
.menu_vertical3,.menu_vertical3_current {font-size: 10px;color:#c6c7b2;padding: 1px 0px 1px 20px;}	
.menu_vertical:hover {color:#eaefeb;}
.menu_vertical2:hover {color:#eaefeb;}
.menu_vertical3:hover {color:#eaefeb;}
.menu_vertical_current {color:#eaefeb;}
.menu_vertical2_current {color:#eaefeb;}
.menu_vertical3_current {color:#eaefeb;}

/* Mise en forme des élements de formulaire d'inscription*/
.tx-srfeuserregister-pi1-table { width: 600px;}
.tx-srfeuserregister-pi1 legend { font-weight: bold; font-family:verdana, sans-serif;color:#eaefeb;font-size: 16px; font-variant:small-caps; }
.tx-srfeuserregister-pi1 fieldset {padding: 10px; width:650px; } 
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; font-size: 11px; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1-infocell {padding: 4px; }
.tx-srfeuserregister-pi1-labelcell {padding: 4px; text-align: right;width:200px; vertical-align:middle;}
.tx-srfeuserregister-pi1-inputcell {padding: 4px; text-align: left;vertical-align:middle;}
.tx-srfeuserregister-pi1-submitcell {padding: 4px; text-align: center;vertical-align:middle;}
.tx-srfeuserregister-pi1-submit {}

/*Mise en forme de la liste des figurines*/
.tx-cenoalkgen-pi1 table {font-size: 12px;}
.tx-cenoalkgen-pi1 th font-variant:small-caps;font-weight:bold;font-size: 14px;}
.tx-cenoalkgen-pi1_row {}
.tx-cenoalkgen-pi1_header {background-color:#C6CFBD;}
.tx-cenoalkgen-pi1_sel {background-color:#ECE8D9;}
.tx-cenoalkgen-pi2 th {font-variant:small-caps;font-weight:bold;font-size: 12px;}
.tx-cenoalkgen-pi2 td {font-size:12px;background-color:#555555;}

/*Mise en forme du formulaire de connection*/
.tx-newloginbox-pi1 th { padding:4px; text-align:right; font-size: 12px; }

/*Mise en forme des news*/
.newsheader {white-space: nowrap;font-size: 18px;vertical-align:middle;}
.newslist {font-size: 10px;}
.iframetable {height:100%;}
.news-single-img {float: none;}
.tx-ttnews-browsebox, .browseBoxWrap {margin:3px; border:0px solid; padding:3px; background-color:transparent;}
.tx-ttnews-browsebox-SCell { background-color: transparent; border:0px solid;text-decoration: underline;}

/*Mise en forme users*/
.tx-newloginbox-pi3 table {}
.tx-newloginbox-pi3 th { background:#ccc; padding:4px; white-space:nowrap; text-align:right; color: #000000; font-size: 10px;}
.tx-newloginbox-pi3 td { background:#eee; padding:4px; color: #000000;font-size: 10px;}
.tx-newloginbox-pi3-listrow th { text-align:center; color: #000000;}
.tx-newloginbox-pi3-singleView th { width:25%; }
.tx-newloginbox-pi3 a {color:#000000;text-decoration: underline;}

/*ie6 png fix*/
.ie6_png 			{behavior: url("iepngfix.htc") }
.ie6_png img		{behavior: url("iepngfix.htc") }
.ie6_png input		{behavior: url("iepngfix.htc") }

/*Mise en forme plugin téléchargement des fichiers*/
.tx-filelist-pi1 .smaller{font-size: 10px;}

/*Liste des boutiques*/
.tx_ceno_shoploactor_selected {background:#333;}
.tx_ceno_shoploactor_Shopname {white-space: nowrap; padding: 0px ;margin:0px 0px;font-variant:small-caps;font-size: 14px;color:#000000;}

/*Forum */
.tx-mmforum-pi1 {}
.tx-mmforum-pi1 img{padding:0px;margin:0px;}

/*correctif galerie FCE*/
.csc-firstHeader, .csc-header-n1, .csc-header-n2 {color:#000000;}

/*FAQS*/
.tx-cenofaq-pi1-searchbox-sword {border:1px solid black; width: 100px;}

/*Fonctions frontend*/
.typo3-adminPanel {position:absolute;left:5px; top:650px;z-index:1000;}

/*Section staff*/
dl.csc-menu{margin: 0 0 0 2em;padding: 0;}

.csc-menu dt{margin: 0.5em 0 0 0;padding: 0;font-weight: bold;font-variant: small-caps; font-size:14px;}

.csc-menu dd{margin: 0 0 0 2em;padding: 0;}


.tx-cenoartefactory-pi2 td {white-space: nowrap; }
.tx-cenoartefactory-pi2 a {color:#000044;font-weight:bold; text-decoration:underline;nowrap; }