
#popup ul {
margin-left: 5px;
padding-left: 5px;
list-style-type: none;
list-style-image: none;
}

#popup li {
margin-left: 5px;
padding-left: 5px;
font-size: 12px;
list-style-type: none;
list-style-image: none;
}

ul#petit_menu_navigation {
margin: 8px 0 8px 0;
list-style-image: none;
}
ul#petit_menu_navigation li {
list-style-image: none;
display: inline;
}

#popup img {
border: 0px;
}

.textarea {
border:1px solid #999;
color:#000000;
height:150px;
width:450px;
margin: 0 0 0 12px;
}
.textarea2 {
border:1px solid #999;
color:#000000;
height:120px;
width:180px;
margin: 0 0 0 12px;
}
.textarea-keywords {
border:1px solid #999;
color:#000000;
height:40px;
width:220px;
margin: 0 0 0 12px;
}
#commentaire_societe {
	display: none;

}


/**
 * Autocompletion
 */
.autocompletion {
 position: absolute;
 background-color: white;
 border: 1px dotted #888888;
 margin: 0px;
 padding: 0px;
}
ul.societes {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}
ul.societes li.selected {
 background-color: #FFFFBB;
 cursor: pointer;
}
li.societes {
 list-style-type: none;
 display: block;
 margin: 0px;
 padding: 2px;
}
li.societes div.hidden {
 display: none;
}
ul.loisirs {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}
ul.loisirs li.selected {
 background-color: #FFFFBB;
 cursor: pointer;
}
li.loisirs {
 list-style-type: none;
 display: block;
 margin: 0px;
 padding: 2px;
}
li.loisirs div.hidden {
 display: none;
}

ul.majeures {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 text-align: left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}
ul.majeures li.selected {
 background-color: #FFFFBB;
 cursor: pointer;
}
li.majeures {
 list-style-type: none;
 display: block;
 margin: 0px;
 padding: 2px;
}
li.majeures div.hidden {
 display: none;
}

/*

ul#listepoles,
*/
#popup ul#listegrouptpersotype {
color: #333333;
font-size: 13px;
margin-left: 5px;
list-style-type: none;
}
/*
ul#listepoles li ul li {
margin-left: 20px;
list-style-type: square;
}
*/

ul#listepoles li ,
ul#listegrouptreg li ,
ul#listegrouptint li ,
ul#listegrouptloisirs li,
ul#listegrouptperso li {
margin-left: 20px;
color: #333333;
font-size: 13px;
list-style-type: none; /* square;*/
list-style-image: none; /* square;*/
margin-left:0px;
padding-left:0px;
}

#popup ul#listepoles li ,
#popup ul#listegrouptreg li ,
#popup ul#listegrouptint li ,
#popup ul#listegrouptloisirs li,
#popup ul#listegrouptperso li {
margin-left: 0px;
color: #333333;
font-size: 13px;
list-style-type: none;
}

.photo {
float:left;
font-size:11px;
/*height:200px;*/
margin:0 0 0 10px;
padding:0;
width:148px;
}

.photo a {
color:#474646;
display:block;
margin:0;
text-align:center;
text-decoration:underline;
}

.photo :focus {
	outline:none;
}

.revolver {
	width:98px;
	height:150px;
	position : relative;
	padding:0;
	margin:0 0 0 50px;
}

.revolver div {
	position:absolute;
	width:148px;
	/*height:180px;*/
	visibility: hidden;
	margin:0;
	padding:0;
}

.revolver img {
	border:0px;
}

#popup .bloc_infos_titre h3 {
color:#6C8FB2;
padding:7px 5px 0 5px;
text-decoration:underline;
}


.alerte_success,
.alerte_error {
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	display: block;
	font-weight: bold;
}
.alerte_success {
	color: #00BB00;
}
.alerte_error {
	color: #BB0000;
}
.alerte_success img,
.alerte_error img {
 vertical-align: bottom;
}

.label {
	color:#333;
	/* #474646; */
	display:block;
	padding:7px 0 0 0px;
	font-size:12px;
	text-align:left;
	clear:both;
}

#revue .bloc_infos {
	margin-top: 0px;
}

.revue_bloc_info {
	width: 600px;
	float: left;
	padding-right: 10px;
	padding-top:0px;
	border-right: 1px solid #dddddd;
}

.revue_avantages {
 list-style-type:circle;
 list-style-image:none;
 padding-right: 20px;
}
.revue_avantages li {
 list-style-type:disc;
 list-style-image:none;
 margin-left: 20px;
 color: #333;
}

/**
 * Tous les styles pour l'aide en ligne
 * Ils devraient tous commencer par .aideenligne
 */

.aideenligne {
	font-size: 12px;
	padding-right: 10px;
	padding-bottom: 50px;
}

.aideenligne h2 {
	color:#993366;
	font-size: 14px;
	margin-left: 25px;
	margin-top: 20px;
}

.aideenligne .liste-item-titre {
	font-weight: bold;
}

.aideenligne ul {
	list-style-type: disc;
	margin-left: 50px;
}

.aideenligne ol {
	margin-left: 50px;
}

.aideenligne ul li {
	list-style-image: none;
	margin-top: 20px;
	margin-right: 10px;
	padding-bottom: 20px;
}

.aideenligne ul li ul li,
.aideenligne ul li ol li {
	margin-top: 5px;
	margin-right: 10px;
}

.aideenligne .liste-intro {
/*
	font-size: 11px;
	*/
	padding: 20px 0px 0px 25px;
}

.aideenligne #sommaire {
	list-style-type: disc;
	list-style-image: none;
	/*
	*/
	margin: 10px 10px 10px 50px;
	font-size: 14px;
}
.aideenligne #sommaire li {
	list-style-image: none;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-bottom: 3px;
}

.aideenligne .sommaire2 {
	list-style-type: disc;
	list-style-image: none;
	/*
	*/
	margin: 0px 0px 0px 40px;
	font-size: 12px;
}
.aideenligne .sommaire2 li {
	margin: 0px 10px 0px 0px;
	padding-bottom: 3px;
}
.aideenligne .haut {
	text-align: right;
	width: 100%;
	margin-top: 0px;
}
.nopuce, .nopuce li {
	list-style-type: disc;
	list-style-image: none;
}
p, li {
	color: #333;
}

