/*style general des balises - utilisé aussi dans editeur*/
p,td,li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4a4a4a;
	text-align: justify;
}
p {
	
}

li {
    padding: -1px;
    margin-left: -10px;
    list-style-image:url(../upload/puces/puceBleue.gif);
}

input, textarea, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:  #f3f5ee;
	border: #1a489c solid 1px;
	font-size: 11px;
	color: #3e3e3e;
	vertical-align: middle;
	font-weight: lighter;
}

textarea {
    overflow: auto;
}

.inputSubmit{
    cursor:hand;
    cursor:pointer;
}

a{
	text-decoration: none;
	color: #66990b;
	font-weight:bold;
}
a:hover{
	text-decoration: none;
	color: #8ddd00;
	font-weight:bold;
}


h1{
	font-size: 12px;
	color: #193700;
}

/*special zoom*/
.zoomImage {
    cursor: pointer;
    cursor: hand;
}

.sous_titre{
	color: #5072af;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	text-transform: uppercase;
}

.sous_titre_minuscule{
	color: #5072af;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

.element_centre {
    text-align:center;
}

.element_droite {
    text-align:right;
}

.element_justifie {
    text-align:justify;
}


.tableau_element {
  text-align:center;
	border-bottom: #a2aec6 solid 1px;
	border-left: #a2aec6 solid 1px;
}
.tableau_element_titre {
  text-align:left;
	font-weight: bold;
	border-bottom: #a2aec6 solid 1px;
	border-left: #a2aec6 solid 1px;
}

.tableau_fin {
	border-right: #a2aec6 solid 1px;
}
.tableau_haut {
	border-top: #a2aec6 solid 1px;
}

.tableau_ligne {
  text-align:center;
	background:  #f8fced;
}

.tableau_titre {
	text-transform: uppercase;
	font-weight: bold;
  text-align:center;
  background: #66990b;
	padding: 6px;
	color:#FFF;
}

/** divs plugins **/
.divplugin {
	font-size: 13px;
	line-height: 16px;
	height: 16px;
	display:block;
	color:#000;
	text-decoration: none;
	font-weight: bold;
	border: 1px dotted #a7a7a7;
	background-color: transparent;
	background: url(../web/images/spacer.gif);


}
