@charset "utf-8";
/* CSS Document */
*{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4c4d4e;
}
 
A, A.spip_out{
color:#50a0bd;
font-weight:bold;
text-decoration:none;}

 

ul.spip li{
list-style-image : url(http://www.citiesengage.eu/en/squelettes-dist/img/puce.gif);
}
ul{
margin-top:5px;}

#back{
padding:20px;
text-align:center;
}

#sharethis {
text-align:right;
padding:30px;
 }
#sharethis img{
vertical-align:-2px;
}
#sharethis, #sharethis A{
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#4c4d4e;}


#sharethis A:hover{
color:#ed7803;
text-decoration:underline;
} 
 


.required{
//background-color:#669900;
}

body {
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background.jpg);
background-position:center;
background-position:top;
background-color:#6bd4fb;
background-repeat:no-repeat;
margin:0;
padding:0;
}
#content {
width: 1000px;
margin: 0 auto;


}
#city_login{
float:right;
margin-right:-30px;
margin-top:20px;
}

#marquee_panel{
height:45px;
width:249px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/black_panel.png);
background-repeat:no-repeat;
color:#ffd420;
padding-top:5px;
padding-left:25px;padding-right:25px;

}
marquee {
font-weight:bold;
color:#ffd420;}


#text{
background-color:#ffffff;
width:920px;
min-height:505px;
padding-left:40px;
padding-right:40px;
text-align:justify;
padding-bottom:10px;

}

.img_article_right{
float:right;
margin-left:40px;
border:2px solid #012f6b;
}
#img_article_left{
float:left;
padding-right:40px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
padding-top:15px;
margin:0;
color:#b1c935;
font-size:24px;
font-weight:bold;
letter-spacing:2px;
}
h2{
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
margin:0;
color:#b1c935;
font-size:14px;
font-weight:bold;
font-style:italic;
}

h3, h3.spip{
font-family:Arial, Helvetica, sans-serif;
padding-top:15px;
padding-left:25px;
margin:0;
color:#b1c935;
font-weight:bold;
font-size:17px;
text-align:left;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/balloon.png);
background-position:left bottom;
 
background-repeat:no-repeat;
}
.balloon{
font-weight:bold;
padding-left:20px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/balloon2.png);
background-position:left bottom;
background-repeat:no-repeat;
}

#separator{
height:2px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/line.png);
background-position:top center;
background-repeat:no-repeat;
}

#bottom{
width: 1000px;
margin: 0 auto;
padding-top:4px;
padding-bottom:40px;
}
#energy_cities {
padding-top:1px;
float:left;
color:#707173;
font-size:10px;
font-weight:bold;
}
#energy_cities A {
color:#707173;
text-decoration:none;
font-size:10px;
font-weight:bold
}
#energy_cities A:hover{
color:#ed7803;
text-decoration:underline;}

#energy_cities_logo{
padding-left:6px;
padding-right:10px;
vertical-align:middle;}

#iee{
color:#707173;

text-align:right;
font-size:10px;
font-weight:bold;}

#iee_logo{
padding-left:6px;
padding-right:5px;
vertical-align:middle;}

#ademe_logo{
padding-right:10px;
vertical-align:middle;}
.gallery{
margin-right:-20px;
}
.gallery img {
border:none;
}
.thumbs{
width:180px;
display:block;
float:left;
padding-top:15px;
padding-left:7px;
height:247px;
padding-bottom:15px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_poster.jpg);
background-repeat:no-repeat;
}
.thumbs_land{
display:block;
float:left;
padding-left:8px;
width:265px;
height:215px;
padding-top:72px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_poster_landscape.jpg);
background-repeat:no-repeat;
}


.thumbs_pub{
width:177px;
display:block;
float:left;
padding-top:15px;
padding-left:10px;
height:235px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_poster_portrait.jpg);
background-repeat:no-repeat;
}

.thumbs_land_pub{
width:330px;
display:block;
float:left;
padding-top:15px;
padding-left:10px;
height:235px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_poster_land.jpg);
background-repeat:no-repeat;
}


.tool_thumbs{
text-align:center;
width:170px;
display:block;
float:left;
padding-top:33px;
padding-left:7px;
height:260px;
padding-bottom:15px;
}

.tool_thumbs_land{
display:block;
float:left;
padding-left:8px;
width:265px;
height:215px;
padding-top:72px;
}

#bottom_map{
width:736px;
height:85px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/bottom_map_80.jpg);
background-repeat:no-repeat;
padding-left:245px;
}
#map_legend {
width:180px;
padding-left:300px;
font-size:10px;
color:#FFFFFF;
padding-bottom:10px;
}

#engaged_text{

display:table-cell;
vertical-align:top;
color:#ffd420;
font-weight:bold;
font-size:16px;
}
#engaged_numbers{
padding-left:16px;

display:table-cell;
vertical-align:top;
}
.num {
width:20px;
text-align:center;
float:left;margin-right:4px;
color:#000000;
font-weight:bold;
font-size:14px;
background-color:#ffd420;}


div.tr {
display:table-row;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/line_green_wide.jpg);
}

.results{
background-color:#233c36;
padding:10px;
color:#ffd420;
font-weight:normal;
font-size:16px;
}
.results td{
color:#ffd420;
}
.results_line{
border-bottom: 1px solid #ffd420;
}
.results td strong{
text-transform:capitalize;
text-transform:uppercase;
font-weight:bold;
color:#ffd420;
}
.number{
text-align:center;
font-weight:bold;
}
#results_panel{
width:350px;
background-color:#000000;
padding:10px;
 
}


#text_tool{
background-color:#ffffff;
width:980px;
min-height:495px;
padding-left:0px;
padding-right:20px;
text-align:justify;
padding-bottom:10px;
}


#menu_left{
display:table-cell;
vertical-align:top;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/column.jpg);
background-repeat:no-repeat;
width:250px;
height:615px;
 
}

#right{
display:table-cell;
vertical-align:top;
width:740px;
background-color:#FFFFFF;
color:#4c4d4e;

}


#menu_left_content{
position:relative;
top:200px;
left:53px;
width:120px;
}

#menu_left_content .on{
padding-left:8px;
height:20px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_menu.png);
background-repeat:no-repeat;
padding-top:6px;
}

#menu_left_content .off{
padding-left:8px;
height:20px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_menu.png);
background-repeat:no-repeat;
padding-top:6px;
}
#menu_left_content .on A{
color:#2984c8;
text-decoration:none;}

#menu_left_content .off A{
color:#4c4d4e;
text-decoration:none;}


#menu_left_menu{
padding-left:5px;padding-right:5px;
text-align:center;
width:113px;
font-weight:bold;
color:#4c4d4e;
background-color:#ffffff;
//height:210px;
}

#menu_left_logo{
width:123px;
text-align:center;
background-color:#233c36;
}
#menu_left_menu input{
margin-top:7px;
padding:0;
color:#4c4d4e;
width:100px;
height:17px;
font-size:13px;
}

#menu_left_menu .ok{
width:0;
width:auto;
margin-top:7px;
color:#4c4d4e;
height:20px;
font-size:12px;
font-weight:bold;
}

.please_note{
font-size:9px;
line-height:9px;
font-weight:normal;
color:#4c4d4e;
}


#tool_menu_info_log{
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_menu_tool.jpg);
padding-left:5px;
}

#tool_menu_info_log A{
font-weight:normal;
color:#4c4d4e;
text-decoration:none;
}
#tool_menu_info_log A:hover {
color:#ffffff;}


#tool_menu{
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_menu_tool.jpg);
height:21px;
padding-top:2px;
padding-right:5px;
}
#tool_menu A {
text-transform:uppercase;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#4c4d4e;
text-decoration:none;

}

#tool_menu A.on {
font-weight:bold;
color:#ffffff;
}
#tool_menu A:hover {
color:#ffffff;}



#tool_menu select {
margin-top:-3px;
margin-right:2px;
float:right;}


.title_tab, .title_tab FORM{
text-transform:uppercase;
text-align:left;
color:#b1c935;
font-weight:bold;
font-size:16px;
padding-left:5px;
}


 




#under_menu{
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_menu_tool.jpg);
height:21px;
padding-top:2px;
padding-right:5px;
text-align:left;
}
#under_menu A {
text-transform:uppercase;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#4c4d4e;
text-decoration:none;}

#under_menu A.on {
font-weight:bold;
color:#ffffff;
}
#under_menu A:hover {
color:#ffffff;}



.title_tab select{
background-color:#fff;
text-transform:uppercase;
text-align:left;
color:#233c36;
font-weight:bold;
font-size:16px;
}

.title_tab_lower{
text-align:left;
color:#b1c935;
font-weight:bold;
font-size:16px;
padding-left:5px;
}
.tab{
border:5px solid #233c36;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_tab.jpg);
}
.tab input, .tab select, .tab textarea   {
border:1px solid #233c36;
}
.tab th{
padding-bottom:3px;
background-color:#233c36;
color:#d2d651;
font-weight:bold;
vertical-align:top;
white-space: nowrap;
}
.tab th A, .tab th A .flesh{
text-decoration:none;color:#d2d651;
}
.tab th A .flesh{
font-size:10px;
padding-left:2px;
vertical-align:top;
}



 

.th_eval{
color:#388cab;
text-align:center;
padding-bottom:3px;
padding-left:5px;
font-weight:normal;
font-size:10px;

}


.tab td{
}

.tr_td{
display:table-cell;
vertical-align:top;
}
.participant{
height:18px;
font-weight:normal;
font-weight:bold;
}
.line1{
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/opacity1.png);
}
.line2{
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/opacity2.png);
}

 
.tab_int{
font-weight:normal;
}

.tab_int th{
height:20px;
color:#001f5f;
background-color:#233c36;
font-weight:normal;
color:#d2d651;
}

.engagement{
background-color:#ccd151;
border-top:1px solid #bdc440;

font-style:italic;

	
}
.engagement A{
color:#001f5f;
text-decoration:none;
font-weight:normal;	
font-size:12px;
}
.engagement A:hover{
color:#FFFFFF;
}
 
.button_obj{
cursor:pointer;
color:#0083b9;
font-weight:bold;
text-align:left;
padding-left:30px;
 
padding-bottom:2px;
border:1px solid #FFFFFF;
width:230px;
height:27px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/button_area.jpg);
background-repeat:no-repeat;
}
.button_obj A{
position:absolute;
padding-left:3px;
margin-top:5px;
color:#0083b9;
text-decoration:none;
font-weight:bold;
}

.button{
width:150px;
height:18px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_button.png);
text-align:center;
padding-top:2px;
}

.button, .button A{
color:#d2d65d;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:12px;
}

.button_submit {
border:none;
color:#d2d65d;
font-weight:bold;
font-size:12px;
width:150px;
height:20px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/background_button.png);
text-align:center;
padding-bottom:2px;
}

.td_sep_field{
height:2px;
background-color:#ffed98;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/td_sep.png);
}
.td_sep{
height:2px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/td_sep.png);
}
.td_sep2{
height:7px;
}
.td_sep_eval{
height:1px;
}
.field{
text-align:left;
height:20px;
background-color:#ffed98;
font-weight:bold;
color:#388cab;
padding-left:5px;
padding-right:5px;
padding-top:7px;
 padding-bottom:7px;
}

.field_white{
text-align:left;
height:20px;
font-weight:bold;
color:#388cab;
padding-left:5px;
padding-right:5px;
padding-top:7px;
 padding-bottom:7px;
}


.tab_engage{
padding-top:10px;
color:#388cab;
}
.tab_engage th {
vertical-align:top;
text-align:center;
padding-top:10px;
padding-bottom:10px;
color:#388cab;
 
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/tab_engage_th.jpg);
}
.tab_engage .th_ss, .flesh{
padding-bottom:3px;
font-weight:normal;
color:#388cab;
font-size:10px;
white-space: nowrap;
}
.tab_engage th A{
text-decoration:none;
color:#388cab;
}

.tab_engage th A:hover{
color:#ed7803;
text-decoration:underline;}

.tab_engage tr{
height:28px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/tab_engage_td.jpg);
}


tr .white{
height:28px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/tab_engage_td_white.jpg);
}

.tab_engage td,  div  {
 text-decoration:none;
color:#388cab;
vertical-align:middle;
text-align:left;
}
.tab_engage div  {
 text-decoration:none;
color:#388cab;
text-align:center;
}
.tab_engage td A{
text-decoration:none;
color:#388cab;
}
 
 .tab_engage td A:hover{
color:#ed7803;
text-decoration:underline;
}


.tab_engage_engagements {
background-image:none;
background-color:#FFFFFF;
padding-bottom:10px;
}

.tab_engage_int tr{
height:22px;
background-image:url(http://www.citiesengage.eu/en/squelettes-dist/img/tab_engage_td_int.jpg);
}

.tab_engage_int td{
vertical-align:middle;
text-align:left;
color:#4c4d4e;

}
 
.tab_engage_int td A{
font-style:italic;
font-size:11px;
text-decoration:none;
color:#4c4d4e;
}

.tab_engage_int td A:hover{
color:#ed7803;
}
.starspic{
color:#e28e22;font-size:8px}


.field_enga{
text-align:left;
height:22px;
color:#2984c8;
background-color:#ffed98;
font-weight:normal;
}

.field_enga_ss{
text-align:left;
color:#2984c8;
background-color:#ffed98;
font-weight:normal;
}


table.spip {
border-collapse : collapse; 
margin-right: 0; margin-left: 0; margin-bottom: 0;
}




table.spip tr.row_first {
text-align: left;
vertical-align: top; 
}


table.spip th {
display:table-cell;
vertical-align:top;
padding:0;
padding-left:10px;
padding-right:10px;
white-space:nowrap;
}

table.spip tr.row_odd, table.spip tr.row_even {
background-color: #ffffff;
padding:0;
}
 

table.spip td {
border:1px dashed #2984c8;
text-align: left;
padding-left:10px;
padding-right:10px;
display:table-cell;
vertical-align:top;
}
.gmap_title_marker{
font-weight:bold;}
A:hover{
color:#ed7803;
text-decoration:underline;
}
