/****************************************************************************
* CSS THEME FFTV MAI 2011
****************************************************************************/
/*modif nico */
.home_popup{
position:fixed;
margin :0 auto;
z-index:10000;
width:630px;
top:95px;
}
.home_popup_top{background:url('../images/fond_popup_top.png') 0 0 no-repeat;height:5px;}
.home_popup_bottom{background:url('../images/fond_popup_bottom.png') 0 0 no-repeat;height:5px;}
.home_popup_content{background:url('../images/fond_popup.png') 0 0 repeat-y;}
/* Commons */

* {margin:0;padding:0}
html  { font-size: 100%; }
#page { font-size: 76%;font-family: arial, helvetica, clean, sans-serif; text-align:center; margin:0; background-color:#c0c0c0;color:#303030;}
table, th, td, input, select { font-size: 100%; } /* IE hack */
tbody{border-top:none;}
h1 { font-size: 2.0em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.0em; }
p{margin-top:10px;margin-bottom:10px;}
.fullWidth{width:100%;}
.relative{position:relative}
.clear{clear:both;}
.hide{display:none;}
.show{display:block;}
.padding10{padding:10px;}
.vpadding10{padding:10px 0;}
.hpadding10{padding: 0 10px;}
.tpadding10{padding-top: 10px;}
.bpadding10{padding-bottom: 10px;}
.lpadding10{padding-left: 10px;}
.rpadding10{padding-right: 10px;}
.margin10{margin:10px;}
.vmargin10{margin:10px 0;}
.hmargin10{margin: 0 10px;}
.tmargin10{margin-top: 10px;}
.bmargin10{margin-bottom: 10px;}
.lmargin10{margin-left: 10px;}
.rmargin10{margin-right: 10px;}

.padding20{padding:20px;}
.vpadding20{padding:20px 0;}
.hpadding20{padding: 0 20px;}
.tpadding20{padding-top: 20px;}
.bpadding20{padding-bottom: 20px;}
.lpadding20{padding-left: 20px;}
.rpadding20{padding-right: 20px;}
.bmargin20{margin-bottom: 20px;}
.tmargin20{margin-top: 20px;}
.lmargin20{margin-left: 20px;}
.rmargin20{margin-right: 20px;}
.margin20{margin: 20px;}
.vmargin20{margin: 20px 0;}
.hmargin20{margin: 0 20px;}
.nopadding{padding:0;}
.nomargin{margin:0;}

.floatL{float:left;}
.floatR{float:right;}
.size_11{font-size:11px;}
.size_12{font-size:12px;}
.size_13{font-size:13px;}
.size_14{font-size:14px;}
.size_15{font-size:15px;}
.size_20{font-size:20px;}
.size_22{font-size:22px;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.uppercase{text-transform:uppercase;}
.bleu{color:#245e9e;}
.gris{color:#959595;}
.noir{color:#303030;}
.rouge{color:#e24615;}
.fond_gris{background-color:#f2f1f1;}
ul{padding-left:20px;}
li{background:url('../images/puce_bleu.png') 0 4px no-repeat;padding-left:10px;list-style:none;}
a:link, a:visited,a:hover, a:active, a.active, li a.active {color:#255e9a;text-decoration: none;margin:0;}
img {border:0;}

.metanav li {
    background:none;
    list-style:none;
    padding-left:0;
}

.metanav li a{
    color: #fff;
}

.spacer {
	clear:both;
	margin:0px;
	padding:0px;
}

#page {
	margin-left:auto;
	margin-right:auto;
	width:1008px;
	padding:0px 36px;
	text-align:left;
	background:url('../images/page/fond.png') 36px 0 repeat-y #d3d3d3;
}

.panels-flexible-row{
padding:0;
}
.panels-flexible-region-layout_home-center{
width:100%;
}
.panels-flexible-region-inside-first,
.panels-flexible-region-inside-last{
padding-left:0;
padding-right:0;
}
#bottom_page{
margin-left:auto;
margin-right:auto;
width:1008px;
padding:0px 36px;
background:url('../images/page/fond_bottom.png') 36px 0 no-repeat #d3d3d3;
height:40px;
}

.bandeau{
background-color:#e1e1e1;
height:20px;
}
.puce_rouge{
background:url('../images/puce_rouge.png') 0 5px no-repeat;
padding-left:10px;
}
.puce_rouge_gros{
background:url('../images/puce_rouge_gros.png') 0 2px no-repeat;
padding-left:15px;
}
.puce_bleu{
background:url('../images/puce_bleu.png') 0 4px no-repeat;
padding-left:10px;
}
/****************************************************************************
* HEADER
****************************************************************************/
#header {background:url("../images/header/logo_bottom.png") no-repeat scroll 0 134px #fff;height:143px;width:1000px;margin:0 4px 20px 4px;}
#header .logo{float:left;margin: 16px 20px 0px 0;}

#header .content{
margin:0;
height:63px;
padding: 50px 0 0 0;
float:right;
z-index:1000;
position:relative;
}

#header_sub {display:none;position:absolute;right:0px;top:88px;}
#header_sub a{display:block;height:40px;}
/****************************************************************************
* FOOTER
****************************************************************************/
#footer{
width:1000px;
margin:20px 4px 0;
}

.menus_footer{
background-color:#fff;
width:100%;
}

.menus_footer ul{
list-style:none;
padding:0;
margin:0;
}
.menus_footer ul.menu li{
list-style:none;
background:none;
padding:13px 0 0  0;
margin:0;
}
.menus_footer .menu_footer_last ul.menu li{
list-style:none;
background:none;
padding:33px 20px;
font-size:18px;
font-weight:bold;
margin:0;
border-bottom:solid 1px #fff;
}
.menus_footer .menu_footer_last ul.menu li.last{
border-bottom:none;
}

.menus_footer a:link,.menus_footer a:visited, .menus_footer a:hover,.menus_footer a:active,.menus_footer a.active{
background:url('../images/puce_rouge.png') 0 50% no-repeat;
padding-left:10px;
}

.menu_footer{
width:293px;
margin-right:1px;
background-color:#e1e1e1;
float:left;
padding:20px;
}

.menu_footer_last{
width:332px;
margin-right:0px;
padding:0;
}

.menu_footer_title{
font-size:18px;
font-weight:bold;
color:#255e9a;
}

.footer{
background:url('../images/footer/fond_footer.jpg') 0 0 repeat-x;
height:93px;
margin-top:1px;
width:100%;
clear:both;
}
.footer .logo{float:left;margin: 16px 20px;}

.footer a:link,.footer a:visited,.footer a:hover,.footer a:active,.footer a.active {
color:#fff;
text-decoration: none;
font-weight: bold;
}

.footer ul{padding: 39px 0;float:right}

.footer ul li{
list-style:none;
background:none;
display:inline;
border-right:solid 2px #303030;
margin:0;
padding:0 18px;
}
.footer ul li.last{
border-right:none;
}

/****************************************************************************
* MAIN
****************************************************************************/

#main{
width:1000px;
margin:0 4px;
min-height:500px;
}
#content-left{
width:162px;
float:left;
padding-left:18px;
}
#content-right{
margin-left:200px;
}
#content-title{
height:36px;
}
#content-title div{
vertical-align:bottom;
}
.node{
margin:20px 20px 0 0;
}

.field-type-link{
background:url('../images/puce_rouge.png') 0 5px no-repeat;
padding-left:10px;
font-weight:bold;
}

.sep_cat{
background:url('../images/views/sep_cat.png') 0 0 no-repeat;
width:740px;
height:34px;
margin:20px 20px 0 20px;
}

.zebra{
background:url('../images/zebra.png') 0 0 repeat-y;
}

.zebra_top{
background:url('../images/zebra_top.png') 0 0 no-repeat;
height:4px;
}

.zebra_bottom{
background:url('../images/zebra_bottom.png') 0 0 no-repeat;
height:4px;
}

div.messages {
    background-color: #FFFFFF;
    border: 1px solid #B8D3E5;
    margin-bottom:10px;
    padding:10px;
}
div.messages.status {
    border-color: #C7F2C8;
    color: #33A333;
}
/****************************************************************************
* LINKS
****************************************************************************/
.print_html, .print_mail, .print_pdf {margin:0}
div.links{
margin-top:20px;
padding-top:10px;
background:url('../images/filet_point.png') repeat-x 0 0;
text-align:right;
}
.tabs li,
div.links li{
list-style:none;
background:none;
}
/****************************************************************************
* HOME
****************************************************************************/
.nav_home{
background:url('../images/home/fond_nav.png') 0 0 no-repeat;
width:164px;
height:307px;
margin-left:18px;
}

.nav_home a:link,.nav_home a:visited{
color:#fff;
text-decoration: none;
font-size:15px;
font-weight: bold;
}
.nav_home a:hover,.nav_home a:active,.nav_home a.active {
color:#f3da06;
}
.nav_home ul{
list-style:none;
padding-top:2px;
padding-left:0;
}
.nav_home ul li{
list-style:none;
background:none;
margin:0;
padding:16px 22px;
}
.block_fb{
width:275px;
height:350px;
margin-left: 20px;
margin-top:3px;
}
.home_tournant{
width:800px;
margin-left:18px;
margin-top:3px;
margin-bottom:20px;
height:303px;
}
.home_tournant_page{
position:relative;
left:0px;
top:0px;
}
.home_tournant_actu_img{
width:400px;
height:303px;
}
.home_tournant_actu_imgtxt{
width:360px;
height:263px;
}
.home_tournant_actu_txt{
width:760px;
height:263px;
}
.home_tournant_pagin img{
padding-right:10px;
}
.home_tournant_pagin{
padding-bottom:10px;
height:13px;
}
.home_tournant_rub{
padding-bottom:15px;
height:21px;
}
#fleche{
background:url('../images/home/fleche.png') 0 0 no-repeat;
width:13px;
height:29px;
position:relative;
top:62px;
left:-13px;
}
.home_tournant_prev{
background:url('../images/home/prev.png') 0 0 no-repeat;
width:46px;
height:45px;
position:absolute;
top:283px;
left:690px;
cursor:pointer;
}
.home_tournant_next{
background:url('../images/home/next.png') 0 0 no-repeat;
width:46px;
height:45px;
position:absolute;
top:283px;
left:736px;
cursor:pointer;
}
.projet_home{
width:705px;
}
.view-films-titre div,
.projet_home .titre div{
display:inline-block;
}
.view-films td.col-1,
.view-films td.col-2{
padding-right:30px
}
.view-films td{
vertical-align:top;
padding-bottom:20px;
}
.view-films .row-last td{
padding-bottom:0px;
}
.view-films-all_vid{
background:url('../images/home/fond_all_vid.png') 0 2px no-repeat;
height:38px;
}
/****************************************************************************
* NAV
****************************************************************************/
#block-nav-gaughe{
background:url('../images/page/navg.png') 0 0 repeat-y;
padding: 5px 20px 0 20px;
width: 124px;
}
.navg_top{
background:url('../images/page/navg_top.png') 0 0 no-repeat;
height:15px;
}
.navg_bottom{
background:url('../images/page/navg_bottom.png') 0 0 no-repeat;
height:28px;
}
#block-nav-gaughe  a:link,#block-nav-gaughe  a:visited {
color:#fff;
}
#block-nav-gaughe  a:hover,#block-nav-gaughe  a:active,#block-nav-gaughe  a.active {
color:#f3da06;
}
#block-nav-gaughe .nav_nivo_1_on a:link,#block-nav-gaughe .nav_nivo_1_on a:visited,#block-nav-gaughe .nav_nivo_1_on a:hover,#block-nav-gaughe .nav_nivo_1_on a:active,#block-nav-gaughe .nav_nivo_1_on a.active ,
#block-nav-gaughe .nav_nivo_2_on a:link,#block-nav-gaughe .nav_nivo_2_on a:visited,#block-nav-gaughe .nav_nivo_2_on a:hover,#block-nav-gaughe .nav_nivo_2_on a:active,#block-nav-gaughe .nav_nivo_2_on a.active {
color:#f3da06;
}
.nav_nivo_1{
font-size:15px;
color:#fff;
font-weight:bold;
padding:20px 0;
background:url('../images/page/sep_navg.png') 0 0 repeat-x;
}
.nav_nivo_1_on{
padding-bottom:0px;
}

.nav_nivo_1_on.nav_nivo_1_only{
padding-bottom:20px;
}
.nav_nivo_1_first{
padding-top:0px;
background:none;
}
.nav_nivo_2{
font-size:12px;
background:none;
color:#fff;
font-weight:bold;
padding-left:10px;
padding-bottom:20px;
}
.li_nav_nivo_2{
background:none;
padding-top:5px;
list-style: none outside none;
}
.espace_presse{
margin-top:35px;
margin-bottom:20px;
}
/****************************************************************************
* WYSIWYG
****************************************************************************/
.intertitre{
color:#255e9a;
font-size:15px;
font-weight:bold;
}

.encadre{
color:#fff;
background-color:#255e9a;
min-height:0px;
padding:20px;
}
/****************************************************************************
* ACTUALITES
****************************************************************************/
.field-field-story-visuel{
float:right;
}
.field-field-story-date{
padding-top:10px;
}
.field-field-story-cat{
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#959595;
}
.field-field-story-date .field-label-inline-first{
font-weight:normal;
}
.view-actus{
margin:20px 20px 20px 0;
}
.view-actus table{
width:100%;
}
.view-actus td{
padding-bottom:20px;
vertical-align: top;
}
.view-actus tr.row-last td{
padding-bottom:0px;
}
.view-actus td.col-1  .ntype-story,
.view-actus td.col-2  .ntype-story{
padding-right:36px;

}
.view-actus td.col-2{
}
.view-actus .ntype-story{
margin:0px;
}
.view-actus .view-filters{
background:url('../images/views/fond_liste_actus.png') 0 0 no-repeat;
height:52px;
width:760px;
padding:40px 20px 20px 20px;
}
.view-actus .view-actus-une{
margin-top:20px;
width:100%;
}
.view-actus .views-widget{
padding-top:5px;
}
.view-actus .views-exposed-form .views-exposed-widgets{
display: inline-block;
}
.view-actus .views-exposed-form .views-exposed-widget{
padding:5px 10px 0 0;
}
.view-actus .view-filters label{
width:200px;
}
.view-actus .view-filters select{
width:425px;
}
.view-actus .view-filters input{
width:200px;
}
.view-actus #edit-cat-wrapper{
padding-right:70px;
}
.view-actus .views-exposed-form .views-exposed-widget .form-submit{
width:23px;
height:22px;
margin-top:18px;
background:url('../images/bt_ok.png') 0 0 no-repeat;
color:transparent;
}
.view-actus-une .read_more{left:20px;}
//.addthis{width:90px;}
/****************************************************************************
* ACTIONS SOUTENUES
****************************************************************************/
.view-actions {
margin:20px 20px 0 0;
}
.view-actions .views-view-grid{
}
.view-actions td{
width:50%;
vertical-align: top;
}
.view-actions .node{
margin:0;
width:380px;
}
.view-actions .row-last .node{
margin-top:20px;
}
.view-actions .col-1 .node{
margin-right:10px;
}
.view-actions .col-2 .node{
margin-left:10px;
}
/* .view-actions .node a:link,.view-actions .node  a:visited,.view-actions .node a:hover,.view-actions .node  a:active,.view-actions .node  a.active{color:#303030;} */
.view-actions .view-filters{
background:url('../images/views/fond_liste_actions.png') 0 0 no-repeat;
height:152px;
width:760px;
padding:40px 20px 20px 22px;
}
.view-actions .views-widget{
padding-top:5px;
}
.view-actions .view-filters label{
width:200px;
}
.view-actions .view-filters select{
width:200px;
}
.view-actions .view-filters input{
width:225px;
}
.view-actions .views-exposed-cancel{
float: left;
margin: 5px 0 0 138px;
}
.view-actions .views-exposed-form .views-exposed-widget .form-submit{
width:23px;
height:22px;
margin-top:17px;
background:url('../images/bt_ok.png') 0 0 no-repeat;
color:transparent;
}
.view-actions .views-exposed-form .views-exposed-widgets{
display: inline-block;
}
.view-actions .views-exposed-form .views-exposed-widget{
padding:5px 20px 0 0;
}
.view-actions #edit-benef-wrapper{
padding-right:55px;
}
.view-actions #edit-ttl-wrapper{
padding-right:10px;
margin-bottom: 10px;
}
.view-actions #edit-ann-wrapper{
padding-right:55px;
}
.projsoutenu_structure{
margin-left:14px;
}
.projsoutenu_structure_header{
background:url('../images/header_structure.png') 0 0 no-repeat;
height:19px;
}
.projsoutenu_structure_content{
background:url('../images/fond_structure.png') 0 0 repeat-y;
padding:5px 18px;
width: 259px;
}
.projsoutenu_box{
width:377px;margin-bottom: 10px;min-height: 260px;
}
.projsoutenu_box_content{
background:url('../images/projsoutenu_tab_content.png') 0 0 repeat-y;
}
.projsoutenu_box_header{
background:url('../images/projsoutenu_tab_header.png') 0 0 no-repeat;
height:14px;
}
.projsoutenu_box_footer{
background:url('../images/projsoutenu_tab_footer.png') 0 0 no-repeat;
height:15px;
}
.projsoutenu_tab_odd{
padding:10px;
background-color:#f5f5f5;
margin-left:20px;
margin-right:20px;
width:309px;
}
.projsoutenu_tab_even{
padding:10px;
background-color:#fff;
margin-left:20px;
margin-right:20px;
width:309px;
}
.projsoutenu_tab_first{
//margin-top:20px;
}
.projsoutenu_tab_last{
//margin-bottom:20px;
}
.view-actions #edit-struc,
.view-actions #edit-body{
position:absolute;
}
/****************************************************************************
* PAGINATION
****************************************************************************/
.item-list .pager{
text-align:right;
}
.item-list .pager li.pager-previous,.item-list .pager li.pager-first,.item-list .pager li.pager-next,.item-list .pager li.pager-last{
display:none;
}
.item-list .pager li{
font-size:25px;
font-weight:bold;
background:none;
margin:0;
padding:0 10px 0 0;
}
.item-list .pager li.last{
padding:0;
}
.item-list .pager li.pager-item{
color:#255e9a;
}
.item-list .pager li.pager-current{
color:#f3da06;
}
/****************************************************************************
* ALBUM
****************************************************************************/

.view-Album {
margin-top:20px;
}
.view-Album .colonne{
margin-top:20px;
margin-left:20px;
float:left;
}
.view-Album .views-row{
width:253px;
position:relative;
top:0px;
left:0px;
}
.view-Album .view-filters{
height:72px;
background:url('../images/views/fond_liste_albums.png') 0 0 no-repeat;
padding:40px 20px 20px 22px;
}

.view-Album .views-exposed-form .views-exposed-widget{
padding:5px 10px 0 0;
}
.view-Album .view-filters label{
width:200px;
}
.view-Album .view-filters input{
width:200px;
}
.view-Album .views-exposed-form .views-exposed-widget .form-submit{
width:23px;
height:22px;
margin-top:12px;
background:url('../images/bt_ok.png') 0 0 no-repeat;
color:transparent;
}

.view-Album .ntype-album{
width:233px;
margin:0 0 20px 0;
}
.view-Album .ntype-album .album{
display:none;
}

.album_box{
background:url('../images/album/album_box.png') 0 0 repeat-y;
}

.album_box_top{
background:url('../images/album/album_box_top.png') 0 0 no-repeat;
height:10px;
}

.album_box_bottom{
background:url('../images/album/album_box_bottom.png') 0 0 no-repeat;
height:10px;
}

/****************************************************************************
* FILMS
****************************************************************************/

.view-films .view-edition{
margin-top:20px;
text-align:center;
}
.view-films .view-edition ul{
list-style:none;
padding-left:0;
}
.view-films .view-edition li{
display:inline;
list-style:none;
background:none;
font-size:20px;
font-weight:bold;
padding:0 20px;
border-left:solid 2px #e1e1e1;
}
.view-films .view-edition li.first{
border-left:none;
}

.view-films .view-edition li.active a{
color:#f3da06;
}
.view-films .view-type{
margin-top:20px;
height:37px;
text-align: center;
}
.view-films.view-display-id-page_1 td{
padding-bottom:0px;
}
.view-films.view-display-id-page_1 .node{
padding:20px 0 0 22px;
margin:0px;
width:231px;
}

.view-films.view-display-id-page_1 .node.node-film-laureat{
padding:20px 20px 0 20px;
margin:0px;
width:740px;
}

.laureat{
background:url('../images/film/laureat.png') 0 0 repeat-y;
height: 85px;
position: absolute;
right: -2px;
top: -2px;
width: 143px;
}

.auteur_box{
background:url('../images/film/auteur_box.png') 0 0 repeat-y;
}
.auteur_box_top{
background:url('../images/film/auteur_box_top.png') 0 0 no-repeat;
height:10px;
}
.auteur_box_bottom{
background:url('../images/film/auteur_box_bottom.png') 0 0 no-repeat;
height:10px;
}
/****************************************************************************
* ORGANISATION
****************************************************************************/
.organisation-type{
text-align:center;
height:37px;
padding-top:10px;
}
.view-Organisation1 p,
.view-Organisation2 p,
.view-Organisation3 p{
margin-top:0px;
padding-top:10px;
}

.view-Organisation3 td{
vertical-align:top;
width:169px;
padding-right:21px;
padding-bottom:20px;
}
.view-Organisation2 td{
vertical-align:top;
padding-right:21px;
padding-top:20px;
}

.view-Organisation1 .sep_cat,
.view-Organisation2 .sep_cat{
margin:20px 20px 0 0;
}

.view-Organisation1 .views-row-last .sep_cat{
display:none;
}
.view-Organisation1 .views-row-last .sep_cat{
display:none;
}
.view-Organisation2 .ntype-membre_cda{
margin:0;
width:169px;
}
.view-Organisation2 .ntype-membre_cda img{
position:relative;
top:2px;
left:2px;
}
.view-Organisation3 .ntype-membre_ce{
margin:0;
width: 149px;
min-height: 50px;
background:url('../images/views/fond_ce.png') 0 0 repeat-y;
}
.view-Organisation3 .node-membre_ce-top{
background:url('../images/views/fond_ce_top.png') 0 0 no-repeat;
height:10px;
}
.view-Organisation3 .node-membre_ce-bottom{
background:url('../images/views/fond_ce_bottom.png') 0 0 no-repeat;
height:10px;
}
.view-Organisation1 p{
padding:10px 0;
margin:0;
}
.view-Organisation1 .fondateur_txt{
margin:0;
min-height: 89px;
background:url('../images/views/fond_fond_txt.png') 0 0 repeat-y;
}
.view-Organisation1 .fondateur_txt_top{
background:url('../images/views/fond_fond_txt_top.png') 0 0 no-repeat;
height:10px;
}
.view-Organisation1 .fondateur_txt_bottom{
background:url('../images/views/fond_fond_txt_bottom.png') 0 0 no-repeat;
height:10px;
}
.view-Organisation1 .ntype-fondateur img{
position:relative;
top:2px;
left:2px;
}
.view-Organisation1 .ntype-fondateur .bloc_fondateur_txt{
width:515px;
margin-left:225px;
}
.view-Organisation1 .views-row-last{
padding-bottom:20px;
}
/****************************************************************************
* FAQ
****************************************************************************/

.faq{
margin:20px;
}

.faq-question{
font-size:15px;
font-weight:bold;
padding-left:0;
}
.faq-answer{
padding-left:20px;
}
/****************************************************************************
* PROJET FORM
****************************************************************************/
.view-projets-deposes .views-row{
margin-top:10px;
}
.node-form .standard {
    background: url("../images/zebra_bottom.png") no-repeat scroll 0 100% transparent;
    clear: none;
    margin-bottom: 20px;
    padding-bottom: 4px;
}
.projet_node_form {
float:left;
width:100%;
margin-bottom:20px;
}
.projet_node_form #edit-previous{
background:url('../images/bt_prev_step.png') no-repeat 0 0 transparent;
width:135px;
height:37px;
margin: 0 10px 0 0;
padding: 0;
border: 0;
text-indent: -1000em;
cursor:pointer;
}
.projet_node_form #edit-save{
background:url('../images/bt_save.png') no-repeat 0 0 transparent;
width:301px;
height:37px;
margin: 0 10px 0 0;
padding: 0;
border: 0;
text-indent: -1000em;
cursor:pointer;
}
.projet_node_form #edit-done{
background:url('../images/bt_valid.png') no-repeat 0 0 transparent;
width:181px;
height:37px;
margin: 0 20px 0 0;
padding: 0;
border: 0;
float:right;
text-indent: -1000em;
cursor:pointer;
}
.projet_node_form #edit-next{
background:url('../images/bt_next_step.png') no-repeat 0 0 transparent;
width:120px;
height:37px;
margin: 0 10px 0 0;
padding: 0;
border: 0;
cursor:pointer;
text-indent: -1000em;
}
.projet_node_form .form-item{
 clear:both;
 padding:10px 0;
 margin:0;
}
.projet_node_form #edit-title-wrapper{
height:20px;
}
.projet_node_form #edit-title-wrapper label{
width : 205px;
}
.projet_node_form .form-item input,
.projet_node_form .form-item select,
html.js .projet_node_form .resizable-textarea textarea{
	width:265px;
	float:left;
	margin:0;
}
.projet_node_form .form-item input.form-radio,
.projet_node_form .form-item input.form-checkbox{
width : 10px;
margin-right:10px;
}
html.js .projet_node_form .resizable-textarea .grippie{
display:none;
}
.projet_node_form .form-item label{
	width : 185px;
	margin-right:20px;
	float:left;
}
.projet_node_form .container-inline-date .description {
    clear: none;
}
.projet_node_form .form-item div.description{
	float:left;
    margin-left: 20px;
    width: 246px;
}
.projet_node_form .container-inline-date .form-item .form-item {
    clear: none;
    float: left;
    padding: 0;
	width: 535px;
}
.projet_node_form .form-checkboxes,.projet_node_form .form-radios{float:left; margin:0}
.projet_node_form .form-checkboxes .form-item,.projet_node_form .form-radios .form-item{margin:0 0 10px 0;padding:0 0 10px 0;}
.projet_node_form .form-checkboxes .form-item label,.projet_node_form .form-radios .form-item label{width:265px;margin:0;}
.projet_node_form div.vertical-tabs {
    border: none;
    display: none;
    margin: 0;
}
.projet_node_form div.vertical-tabs ul.vertical-tabs-list {
    border: none;
    float: none;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 24px 0;
    position: relative;
    width: 100%;
	font-size:20px;
	color:#245e9e;
	background:url('../images/zebra_top.png') 0 100% no-repeat;
}
.projet_node_form div.vertical-tabs ul.vertical-tabs-list li{
    display:none;
}
.projet_node_form div.vertical-tabs ul.vertical-tabs-list li.first{
    display:block;
}
div.vertical-tabs ul.vertical-tabs-list li {
border:none;
background:none;
}
div.vertical-tabs ul.vertical-tabs-list li a {
padding: 0;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
    border: 0 none;
    margin: 0;
    padding: 0 20px 16px 20px;
	background:url('../images/zebra.png') 0 0 repeat-y;
}
div.vertical-tabs .vertical-tabs-panes fieldset:firstchild {
display:none;
}
div.vertical-tabs ul.vertical-tabs-list li.selected strong, div.vertical-tabs ul.vertical-tabs-list li.selected small{
color:#245e9e;
}
#edit-field-proj-rep-terrain-civ-value--wrapper{
display:none;
}
#edit-field-proj-valid-value-wrapper label,
#edit-field-proj-contact-fftv-value-wrapper label{
font-weight:bold;
width:100%;
}
.projet_node_form #field-proj-fichiers-items,.projet_node_form #field-proj-fichiers-plan-items{float:left;padding:10px 0;}
.projet_node_form #field_proj_fichiers_values,.projet_node_form #field_proj_fichiers_plan_values{float:left;width:470px;}
.projet_node_form #field-proj-fichiers-items .description,.projet_node_form #field-proj-fichiers-plan-items .description{font-size: 0.85em;float: left;margin-left: 20px;margin-top:10px;width: 246px;}
.projet_node_form #field-proj-fichiers-items .content-add-more,.projet_node_form #field-proj-fichiers-plan-items .content-add-more{float:left;clear:both;}

.ntype-projet fieldset{
border:none;
}
.ntype-projet .description{
display:none;
}
.ntype-projet .field {
margin:0 10px;
}
.ntype-projet fieldset legend{
color:#245e9e;
font-size:18px;
font-weight:bold;
}
.ntype-projet .field-label{
color:#245e9e;
font-size:13px;
margin:5px 0;
font-weight:normal;
}
/****************************************************************************
* CONTACT
****************************************************************************/
#user-register,
#user-login,
#user-pass{
//background:url('../images/zebra.png') 0 0 repeat-y;
padding:0 20px;
}
.identification .form-submit{
padding-top:10px;
margin-left:185px;
margin-bottom:10px;
}
#user-register .form-item,
#user-login .form-item,
#user-pass .form-item,
#fftv-main-presse-form .form-item,
#fftv-main-contact-form .form-item{
margin:0;
padding:10px 0;
display:block;
width:100%;
}

#user-pass .form-radios ,
#user-register .form-radios ,
#user-login .form-radios ,
#fftv-main-presse-form .form-radios ,
#fftv-main-contact-form .form-radios{
margin:0;
}
#user-pass .form-radios  .form-item,
#user-register .form-radios .form-item,
#user-login .form-radios .form-item,
#fftv-main-presse-form .form-radios .form-item,
#fftv-main-contact-form .form-radios .form-item{
display:inline;
padding-right:10px;
margin:0;
}
#user-pass .form-radios .form-item label,
#user-register .form-radios .form-item label,
#user-login  .form-radios .form-item label,
#fftv-main-presse-form .form-radios .form-item label,
#fftv-main-contact-form .form-radios .form-item label{
width : 70px;
}
#user-pass .form-item label,
#user-register .form-item label,
#user-login .form-item label,
#fftv-main-presse-form .form-item label,
#fftv-main-contact-form .form-item label{
	width : 185px;
	float:left;
}
#user-pass  .form-item input,
#user-register .form-item input,
#user-login  .form-item input,
#fftv-main-presse-form .form-item input,
#fftv-main-contact-form .form-item input{
display:inline;
}
#user-pass  .form-item div.description,
#user-login .form-item div.description,
#user-register .form-item div.description{
	float:left;
    margin-left: 20px;
    width: 246px;
}
#user-pass  .form-item input,
#user-login .form-item input,
#user-register  .form-item input{
	width:265px;
	float:left;
	margin:0;
}
/****************************************************************************
* PRESSE
****************************************************************************/
.espace-presse-doc,.espace-presse-logo{
margin:20px;
}

#fftv-main-presse-form .form-radios .form-item{
display:inline;
padding-right:10px;
}
/****************************************************************************
* Projet home
****************************************************************************/
#block_home_projet .titre div{display:inline-block;}

/****************************************************************************
* SEARCH RESULTS
****************************************************************************/


/****************************************************************************
* POLITIQUE
****************************************************************************/


.pold{
background:url('../images/politique/pold.png') 0 0 repeat-y;
}

.pold_top{
background:url('../images/politique/poldtop.png') 0 0 no-repeat;
height:7px;
}

.pold_bottom{
background:url('../images/politique/poldbottom.png') 0 0 no-repeat;
height:7px;
}
.polg{
background:url('../images/politique/polg.png') 0 0 repeat-y;
}

.polg_top{
background:url('../images/politique/polgtop.png') 0 0 no-repeat;
height:7px;
}

.polg_bottom{
background:url('../images/politique/polgbottom.png') 0 0 no-repeat;
height:7px;
}
.pol_form_fiction{
background:url('../images/politique/form_fiction.png') 0 0 no-repeat;
height:32px;
display:block;
}
.pol_form_rep{
background:url('../images/politique/form_reportage.png') 0 0 no-repeat;
height:32px;
display:block;
}
.pol_form_docu{
background:url('../images/politique/form_docu.png') 0 0 no-repeat;
height:32px;
display:block;
}
.pol_form_animation{
background:url('../images/politique/form_animation.png') 0 0 no-repeat;
height:32px;
display:block;
}
.pol_deposerprojet{
background:url('../images/politique/pol_deposerprojet.png') 0 0 no-repeat;
height:36px;
display:block;
}