/* ############### SAINT CYPRIEN ################### */

/* TOP */
#backImg{position:absolute;height:100%;width:100%;text-align:center;overflow:hidden;}
#top{position:absolute;top:0;right:0;width:100%;height:195px;z-index:110;text-align:center;overflow:hidden;}
#bandBleue{position:absolute;top:0;right:0;width:100%;background:#00b1e8;height:50px;}
#bandNav{position:absolute;top:50px;right:0; width:100%; background:url(../images/pix_trans_long.png) repeat-x top; height:145px;}
#contentTop{position:relative;width:960px;margin:0 auto;text-align:left;height:86px;background:url(../images/fd_colLeft.gif) repeat-y; padding:0 0 85px 0;}
#contentTop_enquete{display:block;min-height:25px;height:auto !important;height:28px;margin:0 auto;padding:0;position: absolute;z-index:104;left:430px;top:20px}
#contentTop_tools{display:block;min-height:17px; height:auto !important; height:17px; margin: 0 auto; padding:10px 0 0 0; position: absolute; text-align: right; width: 360 px; right:0; top:0;}
#h1_tt{position:relative;display:block;left:0px; top:0; height:195px; z-index:102;width:261px; text-indent:-9000px;}
#h1_tt img{ position:absolute; top:0; left:0;}
.date{position:absolute; left:280px; top:30px; }
#botmenu{position:relative; top:45px;  height:42px;  width:1150px;  margin:0 auto;  padding:0 auto;  background:#FFFFFF;  filter: alpha(opacity=80);     -moz-opacity: 0.8;     -khtml-opacity: 0.8;     opacity: 0.8; z-index:2; }
#tt_slog{position:absolute ; top:55px; left:277px;}


/* CENTER */
#content{position:absolute;top:195px;bottom:42px;width:100%;left:0;z-index:105;/*overflow:hidden;*/}
#contentBody{position:relative;text-align:center;padding:0;height:100%;}
#global { position:relative; overflow:auto; overflow-y:scroll; text-align:center;}
#globalContent{position:relative;width:960px;margin:0 auto;text-align:left;top:0px;}
#global2{position:relative;width:960px;margin:0 auto;text-align:left; height:0px;}
#colLeft{position:absolute;left:0;width:261px;background:url(../images/fd_colLeft.gif) repeat-y bottom right #fff;z-index:120;bottom:350px;height:550px; }
#colLeft2 { width:230px;overflow:hidden; overflow-y:auto;padding-top:15px; }
#colLeft p{position:relative ;top:0; left:0; width:190px; text-align:left; padding:0; margin:35px 0  0 29px; }
#colonedroite{position:relative; left:271px; width:689px;}


#infoPratFD{position:absolute;top:-141px;height:140px;left:0px;z-index:102;width:231px;background: #feefb3 url(../images/fd_colLeft.gif) repeat-y; z-index:1;}
#infoPrat{position:absolute;top:-141px;height:140px;left:0px;z-index:102;width:231px;background: #feefb3 url(../images/fd_infPrat.gif) no-repeat bottom left; z-index:1000; }
#infoPrat p{float:right; display:block; width:163px; right:0; position:relative;margin:0; padding:0;}

/*BOTTOM */
#bottom{position:absolute;bottom:0;_bottom:-1px;right:0;width:100%;height:42px;z-index:110; background:#ffdc00; padding:0; margin:0;}
#contposbottom{position:relative;width:960px;margin:0 auto;}
#adres{position:absolute;bottom:0;right:0;width:100%;background:#ffdc00;height:35px; text-align:center; padding:0; margin:0;}


/* HOMEPAGE */
#modActu{display:block; position:absolute; width:360px; background:url(../images/pix_noir.png) repeat; height:330px; bottom:104px; left:262px;}
#tt_News{display:block; position:relative; top:0; left:0; width:100%; height:38px; background:url(../images/pix_bleu.png) repeat; text-align:left; }
#cont_Actu{display:block; position:relative; top:18px; left:8px; width:330px; height:265px; margin:0; padding:0; text-align:left;}
#cont_axdif{display:block; position:absolute; bottom:0; left:261px; width:765px; height:110px; background:url(../images/fd_zAcc.gif) repeat-x bottom left;}
.cont_axdif00{display:block; position:relative; float:left; height:110px; margin:0; padding:0;overflow:hidden;}
.cont_axdif00 p{margin-left:23px;  padding:5px; text-align:left;}
.marg1{width:220px; margin-left:5px;}
.marg2{width:271px;}
.marg3{width:259px;}
.tt_cont_axdiff00{position:absolute; bottom:0; left:0;}
.tt_cont_axdiff01{margin-left:23px;margin-top:1px;}


/* PAGES INTERNES */
#chemindefer{position:absolute; top:169px; left:275px;  height:15px;  width:701px;  list-style:none;  margin:0;  padding:0;}
#contentIC{display:block; position:relative; width:586px; min-height:350px; height:auto !important; height:350px; text-align:left; top:0; left:0; margin:90px 0 0 0; padding:25px 0; background:url(../images/pix_blanc.png) repeat; background-position: 36px; _overflow-x:hidden;}
#title_IC{display:block; position:absolute; width:586px; height:36px; text-align:left; margin:0 0 15px 0; padding:0; background:url(../images/pix_bleu.png) repeat ; top:-36px; left:0; line-height:12px;}
#tt_them{ /*margin-bottom:15px;*/ }

/* LISTING  + FICHE */
/* MOTEUR */
#formLeft{position:relative; display:block; width:270px; min-height:90px; height:auto !important; height:90px; float:left;}
#formRight{position:relative; display:block; width:240px; min-height:90px; height:auto !important; height:90px; float:left; margin-left:15px;}
#nbResult2{display:block; position:relative; width:195px; height:85px; text-align:center; border:1px solid #009EA8; left:125px; background:#FFFFFF; margin:0; padding:10px; float:left;}
#btn_result{display:block; position:relative; margin:5px auto; background:url(../images/fd_result.jpg) no-repeat; width:149px; height:26px; padding:3px;margin:10px auto;}


/* RAJOUT SF le 14/09/2009 */
#cmot{position:relative; top:0px; height:420px;  width:560px;  margin:0 auto;  padding:0 auto;}
#cSearch{position:relative; top:0px;    height:450px;  width:540px; float:left;  margin:0;  padding:0 auto;}
#cmotsearch{position:relative; top:0px; height:420px;  width:266px; float:left;  margin:0;  padding:7px;}
.motType{display:block; position:relative; width:100%; height:40px; text-align:left; float:left;}
.motType span{position:absolute; display:block; left:55px;top:12px;}
.motType .tt_motimg{position:absolute; left:0; top:0;}
.trBleu{background:#009EA8;position:relative; display:block; width:280px; height:2px;margin:0 auto; padding:0;}
.motInp{display:block; position:absolute; width:220px; height:25px; left:55px; top:12px;}
#nbResult2b{display:block; position:relative; width:195px; height:85px; text-align:center; border:1px solid #009EA8; background:#FFFFFF; margin:0 auto; padding:10px;}
.motInp #Nom{width:120px; float:left; margin-left:5px;}
.motInp #ok{float:right; position:absolute:right:0; top:0;}
.motInp label{float:left; width:50px;}
#cmotsearch_visu{position:relative; top:0px; right:0; height:420px;  width:240px; float:right;  margin:0 auto;  padding:0 auto;}
#btnLanceRecherche{ background: transparent url(../images/fd_result.jpg) no-repeat scroll 0 0; width:149px !important; height:26px !important; border:0;font-weight:bold; color:#0097A0;}
.hidden {display:none}
label{ float:left; position:relative; width:60px; height:15px; color:#000000; font-size:11px; display:block; margin:7px 0; padding:0;  top:0; left:0;}
input, select{position:relative; width:180px; margin-left:15px; top:0; left:0; height:15px; display:block; float:left; border:1px solid #026970;}
span.etoile{position: relative; color:#000000; top:0; right:0; width:7px; height:15px; display:block; float:left;}



/* LISTING */
#nbResult{position:absolute; right:7px; top:7px;}
.listingContent{display:block; position:relative; width:545px; min-height:150px; height:auto !important; height:150px; text-align:left; margin:5px 0; padding:0;}
.h3_tt_art{display:block; position:relative; top:0; left:0; width:521px; min-height:20px; height:auto !important; height:20px; background:#FFDC00; margin:5px 0; padding:4px 12px 4px 12px;}
.ax_fiche{display:block; position:absolute; width:120px; height:20px; top:4px; right:5px; text-align:right;}
.valise{position:absolute; top:-10px; left:0; z-index:100}
.desc_list_art{display:block; position:relative; left:0; width:521px; min-height:20px; height:auto !important; height:20px; margin:5px 0; padding:4px 12px 4px 12px; text-align:left;}
.bord2blanc{position:absolute; top:8px; right:25px; border:2px solid white}

/* FICHE */
.ficheContent{display:block; position:relative; width:600px; min-height:70px; height:auto !important; height:70px; text-align:left; margin:5px 0; padding:0;}
.desc_fiche_art{display:block; float:left; position:relative; left:0; width:580px; min-height:20px; height:auto !important; height:20px; margin:5px 0; padding:4px 12px 4px 12px; text-align:left;}
#media_fiche{display:block; position:relative; float:right; right:5px; width:321px; height:400px; margin:10px  0 0 10px; padding:0; background:#00b1e8; border:4px solid white;}
