/* intégré dans site.css depuis le 27/10/14 */
input.placeholder { font-weight: normal; color: #999; }
.hiddendiv {
    display: none;
    white-space: pre-wrap;
    overflow: hidden;
    word-wrap: break-word;
	border:1px solid #bfbfbf;padding:2px 3px;width:315px;
}

/* boutons administration */

.spip-admin-float {
	top: 0;
	right: 20px;
	position: absolute;
	background-color: transparent;
	z-index: 100;
}

a.spip-admin-boutons {
	border-top: 1px solid #CECECE;
	border-bottom: 2px solid #4A4A4A;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 1px .5em;
	font-family: helvetica,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFF;
	color: #0C479D;
}

a:hover.spip-admin-boutons {
	background-color: #fc3;
	border-bottom: 2px solid #36F;
}

a:active.spip-admin-boutons {
	background-color: #CCC;
	border-bottom: 2px solid #f00;
}
h3.spip, h2.spip {
	font-size:15px;
	color:#0D8A2D;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
	}
td.align-right {
	text-align: right;
	}

.logos a { 
  height:100px;
  line-height:100px;
  text-align:center; /* centrage horizontal d'un �l�ment en-ligne */ }
.logos img { 
  vertical-align:middle;
}
div.image span.logo { 
  height:65px;
  line-height:65px;
  text-align:center; /* centrage horizontal d'un �l�ment en-ligne */ }
span.logo img { 
  vertical-align:middle;
}

/* sat/espace-client */
.insert.insert-fixed-min { height: 350px; }
.insert.insert-fixed-min .content { height: 300px; overflow: hidden; }

/* homepage */
.insert.insert-fixed-high { height: 600px; }
.insert.insert-fixed-high .content { height: 470px; overflow: hidden; }

.insert.insert-fixed-high2 { height: 770px; }
.insert.insert-fixed-high2 .content { height: 637px; overflow: hidden; }

.insert.insert-fixed-agenda { height: 520px; }
.insert.insert-fixed-agenda .content { height: 390px; overflow: hidden; }

.insert.insert-fixed-double { height: 1020px; }
.insert.insert-fixed-double .content { height: 870px; overflow: hidden; }

.insert.insert-fixed-flash { height: 160px; }
.insert.insert-fixed-flash .header, .insert .header.mini { min-height: 25px; }
.insert.insert-fixed-flash .content { height: 80px; overflow: hidden; }

.insert.insert-fixed-mini { height: 220px; }
.insert.insert-fixed-mini .content { height: 60px; overflow: hidden; }

.insert.insert-fixed-high a.btn, .insert.insert-fixed-min a.btn, .insert.insert-fixed-mini a.btn, .insert.insert-fixed-double a.btn  { position: absolute; bottom: 21px; }

.accueil .insert.insert-forum .header {
    background: url("/images/site/bg-forum-accueil.jpg") no-repeat scroll center center #01469C;
    height: 60px;
}
.photo { line-height: 100px; }

/* bar - header */

#bar input[type=text] {
    line-height: 18px;
	height: 18px;
	}

#bar ul li.serre { margin-right: 8px; }
#bar ul li.serre.social { margin-right: 6px; }

#bar ul li a.btn-orange {
	line-height: 20px;
	color:#FFF;
	margin-top:-3;
	}
#bar ul li.btn_orange {
	margin-right: 0px;	
	}
	
#bar ul.unstyled, ol.unstyled {
	width: 600px;	
	}

#menupanel ul li.item-1 a {  width: 58px; }
#menupanel ul li.item-2 a {  width: 66px; }
#menupanel ul li.item-3 a {  width: 48px; }
#menupanel ul li.item-4 a {  width: 56px; }
#menupanel ul li.item-5 a {  width: 48px; }
#menupanel ul li.item-6 a {  width: 58px; }
#menupanel ul li.item-7 a {  width: 88px; }
#menupanel ul li.item-8 a {  width: 48px; }
#menupanel ul li.item-9 a {  width: 40px; }
#menupanel ul li.item-10 a {  width: 54px; }
#menupanel ul li.item-11 a {  width: 54px; }
#menupanel ul li.item-12 a { width: 68px; }

#menupanel ul li.item-1 .btn-green, #menupanel ul li.item-2 .btn-green, #menupanel ul li.item-3 .btn-green, #menupanel ul li.item-4 .btn-green, #menupanel ul li.item-5 .btn-green, #menupanel ul li.item-6 .btn-green, #menupanel ul li.item-7 .btn-green, #menupanel ul li.item-8 .btn-green, #menupanel ul li.item-9 .btn-green, #menupanel ul li.item-10 .btn-green, #menupanel ul li.item-11 .btn-green, #menupanel ul li.item-12 .btn-green {
    width: 150px;
}

.grand-txt {
	font-size: 15px;
	}

.gallery p em {
	display: block;
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
	}


a.gris, .breadcrumb a.gris, .breadcrumb a.gris:hover {
	color: #999999;
	}
a.bleu {
    font-weight:bold;
    color:#0085c7;
}

h4  a.noir, h4 a.noir:hover {
    color: #000000;
}


/* Tableaux SPIP */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse;
	}
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background-color: #fcf4d0; }
table.spip tr.row_odd { background-color: #d0d0d0; }
table.spip tr.row_even { background-color: #f0f0f0; }
table.spip th, table.spip td { font-size: 15px; padding: 3px; text-align: left; vertical-align: middle; }

.plusgrand, .item .content.content-main p.plusgrand {
	font-size: 14px;
    line-height: 20px;
	}
table.table.table-bordered.table-darker,
.table.table-bordered.table-darker th,
.table.table-bordered.table-darker td
 {
    border-color: #999;
}

#footer .block h3.orange, #footer .block span.title3 span.orange {
    color: #EB7E09;
}

/* asbl */
.asbl .content a, .asbl .content a:hover, .asbl a.orange-siasbl, .asbl a.orange-siasbl:hover, .asbl h3.spip {
	color: #EB7E09;
} 
.asbl a.light, .asbl a.light:hover {
	color: #666;
}

.asbl h4  a, .asbl h4  a:hover, .asbl h4, .asbl span.title4  a, .asbl span.title4  a:hover, .asbl span.title4 {
         color:#666;
     }

hr.noshade {
	height:1px;border-width:0;color:#DBDCDD;background-color:#DBDCDD;
	margin-bottom: 9px;
	}
	
hr.thin {
	margin: 9px 0;
	}
.alert-orange {
    background-color: #FFECD7;
    border-color: #FFCE9A;
    color: #CB6500; /*EB7E09*/
	}
blockquote.ss_trait {
	border-left: 0px;
	}
.block ul.forum li {
	text-indent: -10px; 
	padding-left: 10px;
	}
.bold {
	font-weight: bold;
	}
	
body.accueil input#reqmoteur {
    width: 190px;
}

.bt_voter_home{
    background: url("/images/boutons/bt_voter_home.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 33px;
    margin: 10px 10px 0 0;
    width: 89px !important;
}
.bt_retour_sondage {
    background: url("/images/boutons/bt_retour_sondage.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 33px;
    margin: 10px 10px 0 0;
    width: 91px !important;
}

