/* Titres */

h1, h2, h3, h4, h5, h6{
	font-family: Arial, sans-serif;
	font-weight:bold;
	line-height:normal;
	margin: 0;
}

h1 {
	color: #ea6428;
	font-size: 2em;
	font-weight:normal;
}


h2 {
	color: #e85311;
	font-size: 1.8em;
	font-weight:normal;
}

h3 {
	color: #a19689;

}

h4 {
	color: #1FBDF0;
	font-size:1.4em;
}

h5 {
	color: #0097C7;
	font-size: 1.3em;
}

h6 {
	color: #1FBDF0;
	font-size: 1.2em;
}

/* Liens */
/*CSSEditor|content,link|Apparence générale*/
a:link,a:visited {
	color:#5d4518;
	text-decoration:none;
}

/*CSSEditor|content,link|Lien actif*/
a:hover, a:active {
	color:#e35811;
	text-decoration: none;
}


/****/ /* CONTENU WIKI & Cie. */ /*****/
/*CSSEditor|content,others|Paragraphe*/
p{
	margin: 5px 0;
}
/*CSSEditor|content,others|Texte en gras*/
strong{
	font-weight:bold;
}
/*CSSEditor|content,others|Texte en italique*/
em{
	font-style:italic;
}
/*CSSEditor|content,others|Texte préformaté*/
pre{
	background:#f0f6f7;
	border:1px solid #0097C7;
	font-family:Courier, MS Courier New, Prestige, Everson Mono;
	font-size:1.1em;
	margin:20px auto;
	overflow:auto;
	padding:5%;
	width:80%;
}
code{
	background:#44bb34;
	color:#ffffff;
	font-family:Courier, MS Courier New, Prestige, Everson Mono;
	font-size:1.1em;
	padding:2px;
}

blockquote {
	background: url(/common_images/skin001/quotes1.png) no-repeat 0 2px;
	margin:10px 50px;
	text-indent: 25px;
}
blockquote p {
	background: url(/common_images/skin001/quotes2.png) no-repeat bottom right;
	display: inline;
	margin: 0;
	padding-right: 24px;
}

cite{
	color:#000;
	font-family: Arial, sans-serif;
	font-size:1.1em;
	padding:0 3px 0 3px;
}

acronym {
	border-bottom:1px dashed #1FCAFF;
	cursor:help;
}

q{
	color:#0097C7;
	font-style:italic;
}
q:after{
	content: " ' Source: "attr(cite)" ";
	font-size:1em;
}
/*CSSEditor|content,list|Apparence générale|list*/
ul{
	color:#616161;
	list-style:none;
	margin:5px 0 5px 25px;
}
/*CSSEditor|content,list|Eléments des listes*/
ul li{
	padding:0 0 0 10px;
}
/*CSSEditor|content,list|Liste ordonnée|list*/
ol{
	color:#616161;
	list-style:inside decimal-leading-zero;
	margin:5px 0 5px 25px;
}
hr{
	border-bottom:2px ridge #61615f;
	border:0;
}
.separator{
	clear:both;
	visibility:hidden;
}

address { margin-left: 10px; border-left: 1px solid #5d4518; padding-left: 10px; color: #333; margin-top: 10px; margin-bottom: 10px;}

/*** Liste de definitions ***/
dl { margin: 10px 5px; }
dt { color:#5d4518; font-size:1em; font-weight: bold; }
dd { font-style: normal; margin: 0; padding: 0;	}

/*elements de mise en page dans la zone de contenu*/
.une_colonne, .deux_colonnes{
	clear:both;
	display: inline;
}

.colleft{
	margin:0;
	padding:0;
	width:97%;
}

.colright{
	margin:0;
	padding:0;
	width:97%;
}

.intext_left{
	float: left !important;
	padding: 5px !important;
}


.intext_right{
	float: right !important;
	padding: 5px !important;
}

.above_left{
	text-align: left;
}

.above_right{
	text-align: right;
}

.above_center{
	text-align: center;
}

.below_center{
	text-align: center;
}

.below_right{
	text-align: right;
}

.below_left{
	text-align: left;
}

.above_center img, .above_right img, .above_left img, .below_center img, .below_right img, .below_left img{
	float: none !important;
}

.center{
	text-align: center;
	width:100%;
}

.left{
	text-align: left;
	width:100%;
}

.right{
	text-align: right;
	width:100%;
}

/* Infos bulle dans les cartes googleMap */
.googleMapBulle {
	width:250px;
	height:150px;
	overflow:auto;
	padding:0;
	margin:0;
}
/* Label des markers google map */
.labelMarker{
	font-weight:bold;
	color:#000000;
}

/* Stars */
.ui-stars-cancel,
.ui-stars-star {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden
}
.ui-stars-cancel,
.ui-stars-cancel a {
	background:url(/common_images/skin001/star-delete.gif) no-repeat 0 -16px
}
.ui-stars-star,
.ui-stars-star a {
	background:url(/common_images/skin001/star.gif) no-repeat 0 0px
}
.ui-stars-cancel a,
.ui-stars-star a {
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px
}
.ui-stars-star-on a {
	background-position:0 -16px!important
}
.ui-stars-star-hover a {
	background-position:0 -32px
}
.ui-stars-cancel-hover a {
	background-position:0 -16px
}
.ui-stars-cancel-disabled a,
.ui-stars-star-disabled,
.ui-stars-star-disabled a {
	cursor:default !important
}
.ui-stars-star {
	background:transparent!important;
	overflow:hidden!important
}

/* securisation mot de passe */
.strength_password { float: right; display: block; height: 18px; width: 20px; margin-right: 130px; }

.shortPass { background: transparent url(/images/feu-rouge.png) no-repeat scroll 0 0;}
.shortPass span { display: none; }
.badPass { background: transparent url(/images/feu-orange.png) no-repeat scroll 0 0;}
.badPass span { display: none; }
.goodPass { background: transparent url(/images/feu-vert.png) no-repeat scroll 0 0;}
.goodPass span { display: none; }
.strongPass { background: transparent url(/images/feu-vert.png) no-repeat scroll 0 0;}
.strongPass span { display: none; }

.confirmpasswd { float: right; display: block; width: 18px; height: 18px; margin-right: 133px;}
.confirmpasswd.equalpasswd { background: url(/images/icon-ok.png) no-repeat; }
.confirmpasswd.notequalpasswd { background: url(/images/icon-notok.png) no-repeat; }
