*{
  margin:0;
  padding:0;
}
body{
  background: #d9e0eb url(../images/bg_body.gif) repeat-x 0 0;
  font-family: Arial, Helvetica, “Nimbus Sans L”, sans-serif;
  font-size:12px;
  line-height: 14px;
}
fieldset{
  border:none;
}
#page{
  width:926px;
  margin:30px auto 30px auto;
}
/*#######################################################
##################    CLASSE GENERIQUE    #############*/
.clear{
  clear:both;
}
.fll{
  float:left;
}
.flr{
  float:right;
}
.separator-right{
  margin-right:2px;
}
.separator-left{
  margin-left:2px;
}
.not_visible{
  opacity:0.3;
  filter : alpha(opacity=30);
}
.orange{
  color:#f6aa23;
}
.fushia{
  color:#7f246b;
}
.vert{
  color:#b2ca8b;
}
.bleu{
  /*color:#739FCE;*/
  color:#0096D5;
}
.jaune{
  color:#e4a836;
}
.carre{
  background: url(../images/carre.gif) 0 0 no-repeat;
  padding-left:15px;
}
.beige{
  color:#82734d;
}
#content_main .fil_ariane{
  padding:8px 0 4px 20px;
  font-size:14px;
  font-weight:bold;
  margin:0;
}

/*#######################################################
##################      HEADER       ##################*/
#header img{
  border:none;
}
#header a{
  float:left;
  outline:none;
}
#header p{
  float:left;
  width:660px;
  /*height:158px;*/
  height:114px;
  background: url(../images/bg_header.gif) no-repeat 0 0;
  text-indent:-9999px;
}
/*#######################################################
##################      NAV_SUP       ##################*/
#nav_sup{
  clear:both;
  width:926px;
  height:48px;
  list-style-type:none;
  float:left;
}
#nav_sup li{
  float:left;
  margin:0 2px 0 0;
  text-indent: -9999px;
}
#nav_sup li a{
  display:block;
  height:48px;
  width:230px;
  outline:none;
}
#nav_sup li.last{
  margin:0 0 0 0;
}
#nav_sup li.conseil a{
  background:url(../images/conseil.gif) no-repeat ;
}
#nav_sup li.conseil a:hover{
  background:url(../images/conseil.gif) no-repeat bottom ;
}
#nav_sup li.conseil a.active{
  background:url(../images/conseil.gif) no-repeat bottom ;
}
#nav_sup li.evenement a{
  background:url(../images/evenement.gif) no-repeat;
}
#nav_sup li.evenement a:hover{
  background:url(../images/evenement.gif) no-repeat bottom;
}
#nav_sup li.evenement a.active{
  background:url(../images/evenement.gif) no-repeat bottom;
}
#nav_sup li.voyage a{
  background:url(../images/voyage.gif) no-repeat;
}
#nav_sup li.voyage a:hover{
  background:url(../images/voyage.gif) no-repeat bottom;
}
#nav_sup li.voyage a.active{
  background:url(../images/voyage.gif) no-repeat bottom;
}
#nav_sup li.img_media a{
  background:url(../images/image_et_media.gif) no-repeat;
}
#nav_sup li.img_media a:hover{
  background:url(../images/image_et_media.gif) no-repeat bottom;
}
#nav_sup li.img_media a.active{
  background:url(../images/image_et_media.gif) no-repeat bottom;
}
/*#######################################################
##################    BREADCRUMBTrAIL    ################*/
#breadcrumbtrail{
  clear:both;
  height:25px;
  padding:10px 0 0 0;
  font-size: 13px;
  font-weight: bold;
  margin:0 0 0 20px; 
}

/*#######################################################
##################    CONTENT_MAIN    ##################*/
#content_main{
  position:relative;
  color:#333333;
  /*overflow:auto;*/
  /*height:320px; hauteur avec le breadcrumbtrail */
  height:360px;
  font-size:11px;
  margin:0;
  padding:0;
}
/*form #content_main{
  height:auto;
}*/
#content_main.index{
  float:left;
  width:462px;
  height:360px;
  margin:0 2px 0 0;
}
#content_main.evenement{
  float:left;
  width:462px;
}
#content_main.experty{
  float:left;
  width:462px;
}
#content_main.archives_experty{
  float:left;
  width:694px;
}
#content_main.experty a{
  color:#f7aa20;
  text-decoration:underline;
}
#content_main.experty a:hover{
  text-decoration:none;
}
.voyage_content{
  float:left;
  width:462px;
  margin:0 2px 0 0;
}
#content_main.conseil{
  float:left;
  width:694px;
}
.imgetmedia{
  float:left;
  width:462px;
  margin:0 2px 0 0;
}
#page .equipe{
  clear:both;
  height:360px;
  padding:0;
}
#page .poles{
  clear:both;
  height:360px;
}
#content_main h1{
  font-size:18px;
  line-height:20px;
  margin: 10px 0 20px 20px;
}

#content_main h1 strong{
  color:#000;
}
#content_main h2{
  font-size:15px;
  font-weight:normal;
  margin: 10px 0 15px 20px;
}

#content_main p{
  margin: 0 0 15px 20px;
}
#content_main ul{
  /*background:url(../images/circle.gif) 0 0 no-repeat;*/
  margin: 0 0 15px 32px;
}
#content_main img{
  border:none;
}
#content_main a{
  text-decoration:none;
  color:#333333
}
#content_main #options a{
  border:1px solid #333333;
  margin:0 5px 0 0;
  padding:0 5px;

}
.listeco{
  margin-bottom:12px;
  padding-left:12px;
  list-style-type: none;
  background: url(../images/puce2.gif) 0 4px no-repeat;
}
.fond_beige{
  display:block;
  padding: 0 0 0 26px;
  text-align:center;
  background: url(../images/fond_beige.gif) no-repeat 0 0;
  line-height:30px;
  width:289px;
  height:30px;
  font-weight: bold;
}
.fond_beige:hover{
  background: url(../images/fond_beige.gif) no-repeat 0 bottom;
  color:#fff !important;
}
#content_main .fond_projet{
  background: url(../images/projet.jpg) right 0 no-repeat;
  }
/*#######################################################
##################    CONTENT SUP    ##################*/
#content_sup{
  float:left;
  width:230px;
  margin: 0 2px 0 0;
  padding:16px 0 0 0;
  text-align:center;
}
#content_sup img{
  border:none;
}
/*#######################################################
##################       NEWS        ##################*/
#news{
  padding:20px 0 0 0;
  width:230px;
  height:330px;
  float:left;
}
#news.quoideneuf{
  position:relative;
  margin: 0 110px 0 0;
}
#news h1{
  font-size: 30px;
  padding:0 0 0 10px;
}
#news ul{
  margin:10px 0 0 0;
  list-style-type: none;
}
#news ul li{
  padding:10px 0 0 30px;
  background: url(../images/puce_news.gif) 0 0 no-repeat;
  margin:0 0 5px 0;
}
#news ul li h2{
  font-size:18px;
}
#news ul li a{
  font-style:italic;
  color:#859ece;
}

/*#######################################################
##########          Experty news           #############*/

#experty_news{
  padding:10px 0px 0 0;
  width:462px;
  height:340px;
  background: url(../images/experty.png) 0 0 no-repeat;
  float:left;
  text-align:right;
}
#experty_title{
  float:left;
  width : 220px;
  padding-right:10px;
}
#experty_photo{
  float:left;
  text-align:left;
  width:232px;
  color:#fff;
  padding-top:32px;
}
#experty_photo h4{
  line-height:30px;
  margin-bottom:10px;
}

#experty_news h1{
  margin-top:20px;
  font-size:24px;
  line-height: 25px;
}
#experty_photo h3{
  font-size:14px;
}
#experty_news div{
  
}
#experty_news h4{
  background:url(../images/fleche_blanche.gif) 0 0 no-repeat;
  padding-left:30px;
  margin-left:10px;
  font-size:18px;
}
#experty_news p{
  margin-left:60px;
  width:120px;
}
#experty_news p img{
  margin-bottom:10px;
}
#news_index{
  padding:0 0 0 10px;
  width:220px;
  height:330px;
  float:left;
}
.rss_index{
  min-height:145px;
  background : url(../images/experty_index.png) 0 0 no-repeat;
  margin:10px 0 40px;
}
.neuf{
  background : url(../images/neuf_index.png) 0 0px no-repeat;
}
.rss_index h2{
  margin:0px 0 0 70px;
  font-size:24px;
  line-height:28px;
  width:100px;
}
.rss_index p{
  margin:15px 0 0 10px ;
  padding-left:10px;
  height:70px;
  border-left:8px solid #000;
  position:relative;
  font-weight:bold;
}
.neuf p{
  margin:20px 0 0 10px ;
}
.rss_index p strong a{
  font-size:16px;
  text-decoration:none;
  color:#000;
}
.rss_index p .savoir_index{
  display:block;
  position:absolute;
  bottom:0;
  color:#f7aa20;
}
/*############################################################
##########     Archives Experty news           #############*/

#archives_experty_news{
  padding:10px 0px 0 10px;
  width:220px;
  height:340px;  
  float:left;
  text-align:left;
  margin-right:2px;
  background: url(../images/archives_experty.png) 0 0 no-repeat;
}

#archives_experty_news h1{
  margin-top:6px;
  font-size:24px;
  line-height: 25px;
}
#content_main.archives_experty ul{
  margin: 33px 15px 0 0;
}
.experty_li{
  float:left;
  list-style-type: none;
  background: url(../images/puce_news.gif) 0 5px no-repeat;
  padding-left:10px;
  margin: 0 0 21px 37px;
  height:80px;
}
.experty_li .archives_img{
  width:67px;
  height:59px;
  text-align:center;
    padding-top:6px;
    background:url(../images/fond_img_experty.gif)0 0 no-repeat;
  float:left;
}
.experty_li .archives_img_communique{
  width:67px;
  height:59px;
  text-align:center;
  float:left;
}
.experty_li div{
  float:left;
  width:188px;
}
.experty_li h4{
  font-size:12px;
  line-height:12px;
  margin-left:3px;
}
#content_main .experty_li div p{
  padding-left:3px;
  margin:0;
  font-size:11px;
  line-height:13px;
}
#content_main .experty_li div p a{
  text-decoration:underline;
  color:#f7aa20;
}

#experty_nav{
  position:absolute;
  top : 225px;
  left : 370px;
}
#experty_nav a{
  color:#8b0066;
  text-decoration:underline;
}
#experty_nav a:hover{
  text-decoration:none;
}
#experty_nav a.on{
  font-weight:bold;
  color:#f6aa23;
}
#experty_retour{
  position:absolute;
  top : 275px;
  left : 342px;
  font-size:17px;
  font-weight:bold;
  height:30px;
  padding-left:30px;
  line-height:28px;
  background:url(../images/experty_retour.gif) 0 0 no-repeat;
}

#archives_link{
  position:absolute;
  top:310px;
  font-size:17px;
  font-weight:bold;
}
#content_main.experty #archives_link a{
  display:block;
  color:#333333;
  text-decoration:none;
  background: url(../images/puce_news.gif) right 0% no-repeat;
  height:30px;
  padding-right:30px;
  line-height:28px;
}

/*############################################################
##########     ARTICLE PRESSE           #############*/

#article_presse{
  padding:10px 0px 0 0;
  width:462px;
  height:350px;
  background: url(../images/article_presse.png) 0 0 no-repeat;
  float:left;
  text-align:right;
  font-size:14px;
}

#article_avant{
  float:left;
  text-align:left;
  width:232px;
  color:#fff;
  padding-top:32px;
}
#article_avant h4{
  line-height:30px;
  margin-bottom:10px;
}

#article_presse h1{
  margin-top:20px;
  font-size:24px;
  line-height: 25px;
}


#article_presse h4{
  background:url(../images/fleche_blanche.gif) 0 0 no-repeat;
  padding-left:30px;
  margin-left:10px;
  font-size:18px;
}
#article_presse p{
  margin-left:40px;
  width:170px;
}
#article_presse p img{
  margin-bottom:10px;
}
#article_presse p a{
  display:block;
  margin-top:20px;
  color: #f6aa23;
}
#article_presse p a:hover{
  text-decoration:none;
}

#content_main #ul_presse{
  list-style-type: none;
  margin:30px 0 15px 0px;
  font-size:12px;
}

#content_main #ul_presse li{
  float:left;
  width:198px;
  height:110px;
  margin-right:32px;
}
#content_main #ul_presse li img{
  margin-bottom : 10px;
}
#articles_archives_link{
  font-size:17px;
  font-weight:bold;
  position:absolute;
  top:280px;
  left:252px;
}
#content_main.experty #articles_archives_link a {
background:transparent url(../images/puce_news.gif) no-repeat scroll right 0;
color:#333333;
display:block;
height:30px;
line-height:28px;
padding-right:30px;
text-decoration:none;
}

#articles_presse_nav{
  position:absolute;
  top : 250px;
  left : 460px;
}
#articles_presse_nav a{
  color:#8b0066;
  text-decoration:underline;
}
#articles_presse_nav a:hover{
  text-decoration:none;
}
#articles_presse_nav a.on{
  font-weight:bold;
  color:#f6aa23;
}
#archives_presse_retour{
  position:absolute;
  top : 295px;
  left : 429px;
  font-size:17px;
  font-weight:bold;
  height:30px;
  padding-left:30px;
  line-height:28px;
  background:url(../images/experty_retour.gif) 0 0 no-repeat;
}

#content_main.experty #archives_presse_retour a{
  display:block;
  color:#333333;
  text-decoration:none;
  background: url(../images/puce_news.gif) right 0% no-repeat;
  height:30px;
  padding-right:30px;
  line-height:28px;
}
#content_main .a_press_admin{
  color:#F7AA20;
text-decoration:underline;
}
/*#######################################################
##########        communique de presse     #############*/

#content_main #ul_communique{
  margin:25px 0 0 0;
  list-style-type: none;
}
#content_main #ul_communique div{
  float:left;
  padding-top:3px;
}
#content_main #ul_communique li{
  background:transparent url(../images/puce_news.gif) no-repeat scroll 0 5px;
  float:left;
  list-style-type:none;
  margin:0 0 26px 22px;
  padding-left:30px;
}
#content_main #ul_communique p{
  margin: 0 0 0 4px;
  float:left;
  width:188px;
  height:70px;
}
#communique_archives_link {
  font-size:17px;
  font-weight:bold;
  position:absolute;
  top:310px;
}
#content_main.experty #communique_archives_link a {
background:transparent url(../images/puce_news.gif) no-repeat scroll right 0;
color:#333333;
display:block;
height:30px;
line-height:28px;
padding-right:30px;
text-decoration:none;
}
/*#######################################################
##########          Orga news             #############*/

#content_main #orga li{
  margin: 10px 15px 0 20px;
  padding:5px;
  float:left;
  border:1px solid;
}
/*#######################################################
##################      NAV_MAIN      ##################*/
#nav_main{
  position:relative;
  float:left;
  width:926px;
  list-style-type: none;
  font-size:10px;
  margin:0;
  height:100px;
}
#nav_main li{
  position:relative;
  float:left;
  height:20px;
  /*padding:4px 9px;*/
  margin:0 5px 0 0;
  background:#9294b0;
  border:1px solid #9294b0;

}
#nav_main li li{
  height:12px;
  float: none;
}
#nav_main li:hover,#nav_main li.sfhover{
  background:#4F5284;
  cursor:pointer;
}
#nav_main li a{
  display:block;
  padding:4px 9px;
  color:#fff;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
}
#nav_main li ul a{
  text-transform: none;
}
#nav_main li.reverse{
  background:none;
  float:right;
  border-left:none;
  border-right:none;
  margin:5px 0 0 5px;
  text-align: right;
  width:70px;
}
#nav_main li.reverse a{
  color:#9294b0;
}
#nav_main li.reverse:hover a{
  color:#4F5284;
}
#nav_main li.last{
  width:70px;
  text-align:right;
  margin:0 0 0 0;
  border-left:none;
  border-right:none;
  position:absolute;
  right:0;
  top:54px;
  
}
#nav_main .menu_contact{
  width:70px;
  margin:0;
  text-align:right;
  background: none;
}
#nav_main .menu_contact:hover{
  background:none;
}
#nav_main .menu_contact a{
  color:#9294B0;
}
#nav_main .menu_contact a:hover{
  color:#4F5284;
}
#nav_main ul{
  display:none;
  position:absolute;
  text-align: left;
}
  
#nav_main li:hover ul,#nav_main li.sfhover ul{
  display:block; 
}
#nav_main ul{
  top:20px;
  left:-1px;
  list-style-type:none;
}
#nav_main ul li{
  margin:0 0 0 15px;
}
#nav_main li:hover li,#nav_main li.sfhover li {
  padding:4px 0 0 12px;
  width:200px;
  display:block;
  border:none;
  background:url(../images/puce_li.gif) no-repeat 0 7px;
}
#nav_main li li a{
  color:#4F5284;
  padding:0;
}
#nav_main li li a:hover{
  color:#9294b0;
}

/*#######################################################
##################      footer       ##################*/
#footer{
  clear:both;
  width:926px;
  margin: 0 auto 80px auto;
  font-size:10px;
}
#footer p{
  text-align:center;
  color:#9294b0;
  margin-bottom:5px;
}
#footer p a{
  color:#9294b0;
}

#content_main a.capsule {
  position:relative;
  color:#9294b0;
  font-size:13px;
}
.capsule span {
  display:none;
}
a.capsule:hover {
  background: none; /* correction d'un bug IE */
  z-index: 500;
}
a.capsule:hover span{
  display:inline;
  border:1px solid #b3b5c8;
  background:#d5d8e3 none repeat scroll 0 0;
  color:#4e5177;
  cursor:pointer;
  font-size:1em;
  font-weight:normal;
  margin:0 0 0 5px;
  padding:5px;
  position:absolute;
  text-transform:none;
  width:420px;
  left:80px;
}
/*#######################################################
##########      Menu Admin Chaikana       #############*/
#nav_main li#root_menu_tool{
  position:absolute;
  left:-44px;
}
#nav_main li#root_menu_tool a{
  background:none;
}
#nav_main ul.menu_tools{
  top:auto;
  bottom:20px;
  left:0;
  background-color: #4F5284;
  border: 1px solid #4F5284;
  margin:0;
  padding:0;
}
#nav_main ul.menu_tools li{
  margin:0;
  padding:0;
  float:left;
  text-indent: -9999px;
  background:none;
  width:16px;
  height:16px;
}
#nav_main ul.menu_tools li a{
  display:block;
  width:14px;
  height:14px;
  margin:0;
  outline:none;
}
#nav_main ul.menu_tools li a:hover{
  border: 1px solid #9294B0;
}
#nav_main .edit{
  background: url(../images/admin/edit2.gif) no-repeat center center;
}
#nav_main .add{
  background: url(../images/admin/add2.gif) no-repeat center center;
}
#nav_main .delete{
  background: url(../images/admin/delete2.gif) no-repeat center center;
}
#nav_main li:hover ul ul.menu_tools,#nav_main li.sfhover ul ul.menu_tools{
  display:none; 
}
#nav_main ul li:hover ul.menu_tools,#nav_main ul li.sfhover ul.menu_tools {
  display:block; 
}
#nav_main ul ul.menu_tools{
  border:none;
  top:3px;
  left:-48px
}
#nav_main ul ul.menu_tools li{
  border:#E7EBF3;
}
/*#######################################################
##########      Page des 4 pole     #############*/
#diapo_childlist{
  width:230px;
  height:350px;
  padding-top:10px;
  font-size:10px;
}
#flash_space{
  width:230px;
  height:350px;
  padding-top:10px;
}
#flash_space img{
  border:none;
  margin:2px 0 0 0;
}
/*#######################################################
##########      Design Childlist          #############*/
.child_list{
  list-style-type: none;
  margin:10px 0 0 10px;
  display:inline;
}
.child_list li{
  margin:0 10px 10px 10px;
  height:81px;
  width:90px;
  line-height:12px;
  display:inline;
}
.child_list img{
  border:none;
}
.child_list a{
  text-align:center;
  display:block;
  color:#000;
  text-decoration:none;
}
.child_list a:hover{
  text-decoration:underline;
}
/*#######################################################
##########    Design enfant des 4 poles   #############*/
#page .child{
  margin-top:15px;
  height:345px;
  float:left;
  color:#fff;
}

#page .child #content{
  width:145px;
  height:300px;
  background:#000;
  float:left;
  padding:14px 10px 0 0;
}
#gallery_child{
  position:relative;
  float:left;
  background:#000;
  width:534px;
  height:314px;
}
#gallery_child #block_gallery {
  background:none;
  position:absolute;
  bottom:0;
  right:0;
}
#content_main #gallery_child ul.gallery {
  margin:0;
  padding:0;
}
#content_main #gallery_child ul.gallery li {
  background-color: transparent;
  display:block;
  float:left;
  height:auto;
  margin:0pt;
  padding:10px;
  text-align:center;
  width:auto;
}
#content_main #gallery_child ul.gallery li img{
    border:1px solid #fff;
}
.child .field_gallery {
  background:#FFFFFF none repeat scroll 0%;
  border:2px solid #E3E4E7;
  color:#0C6B99;
  float:left;
  margin:30px 0 0 0;
  padding:20px 0 0 10px;
  width:500px;
}
.child2 {
  float:left;
}
.child2 .field_gallery p{
  display:none;
}
.child2 .field_gallery .picture_info p{
  display:block;
}
#a_evenement{
  display:block;
  height:40px;
  width:160px;
  position:absolute;
  bottom:40px;
  background:url(../images/retour.jpg) 0 top no-repeat;
  text-indent:-9999px;
  outline:none;
}
#a_evenement:hover{
  background:url(../images/retour.jpg) 0 bottom no-repeat;
}
#a_voyage{
  display:block;
  height:40px;
  width:160px;
  position:absolute;
  bottom:40px;
  background:url(../images/retour2.jpg) 0 top no-repeat;
  text-indent:-9999px;
  outline:none;
}
#a_voyage:hover{
  background:url(../images/retour2.jpg) 0 bottom no-repeat;
}
#a_image{
  display:block;
  height:40px;
  width:160px;
  position:absolute;
  bottom:40px;
  background:url(../images/retour3.jpg) 0 top no-repeat;
  text-indent:-9999px;
  outline:none;
}
#a_image:hover{
  background:url(../images/retour3.jpg) 0 bottom no-repeat;
}

/*#######################################################
##########    Design page equipe   #############*/
#ss_menu_equipe{
  width:535px;
  position:absolute;
  right:0;
  top:40px;
}
#ss_menu_equipe li{
  font-size:14px;
  list-style-type: none;
  margin:0 0 0 5px;
  height:12px;
  float:left;
  display:inline;
}
#ss_menu_equipe li a{
  padding:2px 5px 3px 5px;
  background:#DBDBE5;
  color:#8D8CAE;
  text-decoration:none;
  font-weight:bold;
}
#ss_menu_equipe li a:hover,#ss_menu_equipe li a.active{
  text-decoration:none;
  color:#E7EBEE;
  background:#8181A3;
}
#content_main.equipe #block_content{
  width:400px;
  margin:0 0 40px 0;
  position:absolute;
}

/*#######################################################
##########    Design page conseil   #############*/
#content_main #ss_menu_equipe2{
  height:50px;
  margin:10px;
  width:926px;
  position:absolute;
  bottom:0;
}
#ss_menu_equipe2 li{
  font-size:14px;
  list-style-type: none;
  background:url(../images/puce_news.gif) 0 0% no-repeat;
  padding:7px 0 0 30px;
  margin:0 20px 0 20px;
  height:23px;
  float:left;
  display:inline;
}
#ss_menu_equipe2 li a{
  color:#333333;
  text-decoration:none;
}
#ss_menu_equipe2 li a:hover,#ss_menu_equipe2 li a.active{
  text-decoration:underline;
}

/* ############################################## */
/* #################### EWOK #################### */
/* ############################################## 
#nav_main .not_visible a{
  opacity:.30;
  filter:alpha(opacity=30);
  -moz-opacity:0.3;
}
#content_main ul.child_list, #content_main ul.linked_pages{
  list-style-type:none;
  margin:10px 0 0 26px;
}
#content_main ul.child_list li, #content_main ul.linked_pages li{
  width:100px;
  text-align:center;
  margin:5px 20px 0 0;
  font-size:1.1em;
}
#content_main ul.child_list li img, #content_main ul.linked_pages li img{
  border:1px solid #000;
  margin:0;
}
#content_main ul.child_list li a, #content_main ul.linked_pages li a{
  text-decoration:none;
  color:#000;
  background:none;
  padding-left:0;
}
#content_main ul.child_list li a:hover, #content_main ul.linked_pages li a:hover{
  text-decoration:underline;
}
#form_login{
  margin:30px 0 0 30px;
}
#form_login fieldset{
  border:0;
}
#form_login label{
  position:absolute;
  margin-top:10px;
  font-size:1.1em;
}
#form_login input{
  margin:10px 0 0 100px;
  border:1px solid #000;
}
/*== BACK OFFICE CONTENT ==*/

#toolbar{
  list-style-type:none;
  background-color:#000;
  position:absolute;
  top:0;
  left:0;
  top:expression(documentElement.scrollTop+body.scrollTop);
  z-index:100;
  width:100%;
  margin:0;
}
form > #toolbar, body > #toolbar{
  position:fixed;
  top:0;
}
#toolbar li{
  padding:0;
  margin-right:5px;
}
#toolbar li a{
  font-size:0.8em;
  font-family:Arial, Helvetica, "Nimbus Sans L", sans-serif;
  background:none;
  border:none;
  text-decoration:none;
  margin-top:2px;
  padding:0 3px 5px 3px;
  line-height:14px;
  color:#fff;
  cursor:pointer;
}

.submit, .submit2,.cancel, .save{
  width:20px;
  text-indent:-9999px;
  border:none;
  display:block;
}
.submit{
  background:url(../images/admin/submit.gif) no-repeat;
}
.submit2{
  background:url(../images/admin/submit2.gif) no-repeat;
}
.cancel{
  background:url(../images/admin/cancel.gif) no-repeat;
}
.save{
  background:url(../images/admin/save_and_continue.gif) no-repeat;
}
/*.add{
  border:none;
  display:block;
  background:url(../images/admin/add.gif) no-repeat;
  padding:0 0 0 15px;
}*/
#page_creation{
  padding:5px 0 0 0;
  font-size:0.9em;
}
#page_creation input{
  width:130px;
}
.modbar{
  text-align:left;
  margin:10px auto;
}
.modbar_new{
  background-color:#E3E4E7;
  padding:5px 0 5px 10px;
  margin:10px 10px 10px 0;
}
.modbar button, .modbar_new button{
  border:none;
  font-size:1em;
  line-height:2.3em;
  font-family:Arial, Helvetica, "Nimbus Sans L", sans-serif;
  margin:0;
  padding:0 0 8px 20px;
  width:auto;
  overflow:visible;
  margin:0 10px 5px 0;
}
.modbar button span{
  background-color:#e3e4e7;
  padding:3px 2px;
}
/*== FORMS ==*/
#field_parameters {
  background-color:#FFF;
  color:#000;
}
#field_parameters p{
  margin:0 0 5px 20px;
}


/*#######################################################
##########    Contact form   #############*/
#contact_form_radio p {
  padding:2px 0;
  margin:0;
}
#contact_form_input label {
  position:absolute;
}
#contact_form_input p {
  margin:5px 0;
}
#contact_form_input input {
  margin:0 0 0 80px;
}
#contact_form textarea {
  width:290px;
  height:130px;
}
#contact_form_envoyer {
  background-color:#606264;
  border:none;
  padding:2px 10px;
  margin-top:3px;
  color:#FFF;
  margin-left:90px;
}
#content_main .no_mb{
  margin-bottom:0;
}
.default_cur a{
  cursor:default;
}
.default_cur ul a{
  cursor:pointer;
}
/*
#field_parameters{
  background:#fff;
  margin:3px 0 0 0;
  padding-top:20px;
  color:#000;
  border:2px solid #E3E4E7;
  width:623px;
}
#field_parameters legend{
  margin-left:15px;
  font-weight:bold;
  font-size:2.1em;
  color:#E3E4E7;
  padding:0 5px;
  margin:0 0 0 10px;
}
#field_parameters fieldset{
  border:1px dashed #E3E4E7;
  margin:10px;
}
#field_parameters fieldset legend{
  font-size:1.4em;
  color:#7a7a7a;
}
#field_parameters p{
  margin:20px 5px 10px 20px;
}
#field_parameters p#options{
  margin:20px;
}
#field_parameters p#options a{
  font-size:0.9em;
  border:1px solid #E3E4E7;
  padding:4px;
  text-decoration:none;
  color:#7a7a7a;
  outline:none;
}
#field_parameters p#options a.active{
  background-color:#E3E4E7;
}
#field_parameters label{
  position:absolute;
  width:145px;
  font-size:1em;
}
#field_parameters input, #field_parameters textarea{
  width:370px;
  margin-left:170px;
  border:1px solid #7A7A7A;
}
#field_parameters input.auto{
  border:none;
}
#field_parameters .calendar{
  border:0;
  background:url(../images/admin/calendar/date.gif) no-repeat 0 0;
  width:17px;
  padding:0;
  margin:0 0 0 5px;
  cursor:pointer;
}
#field_parameters .mini_input{
  width:280px;
}
#field_parameters .mini_input2{
  width:25px;
  margin:0;
}
#field_content{
  border:none;
  margin:3px 5px 3px 0;
}
#modules {
  list-style:none;
}
.template_content1, .template_content2{
  text-indent:-9999px;
  border:none;
  width:22px;
  height:21px;
  margin-right:20px;
}
.template_content1{
  background:url(../images/admin/template_1.gif) no-repeat;
  border:none;
}
.template_content2{
  background:url(../images/admin/template_2.gif) no-repeat;
}
.warning{
  color:#f00; 
}
.translate_fr{
  background:url(../images/fr.gif) top left no-repeat;
  padding-left:25px;
  margin:0 15px 0 0;
}
.translate_en{
  background:url(../images/en.gif) top left no-repeat;
  padding-left:25px;
  margin:0;
}
*/
/*== AJAX SEARCH ==*/
/*
#field_search{
  border:0;
  color:#0C6B99;
  margin:10px 0 0 0;
}
#field_search h2{
  margin:0 0 5px 0;
}
button.search{
  background:url(../images/admin/zoom.gif) top left no-repeat;
  border:0;
  text-indent:-9999px;
  width:16px;
}
#pages_results ul{
  position:absolute;
  width:195px;
  background-color:white;
  border:1px solid #7A7A7A;
  margin:0;
  padding:0;
  z-index:10;
}
#pages_results ul{
  list-style-type:none;
  margin:0;
  padding:0;
}
#pages_results ul li.selected{
  background-color:#74000C;
  color:#fff;
}
#pages_results ul li{
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:15px;
  width:190px;
  cursor:pointer;
  text-align:left;
}
*/
/*== MULTI CRITERIA ==*/
/*
.options{
  margin:10px 0 0 0;
  list-style:none;
}
.options li{
  background:url(../images/admin/bullet.gif) left no-repeat;
  padding:0 0 0 8px;
}
.hs_big{
  background:url(../images/admin/edit.gif) no-repeat;
  padding:0 0 0 15px;
  margin:0 10px 0 0;
}*/
