@charset "iso-8859-1";

*{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#828282;
}

a{
	color:#828282;
}

h1{
	font-size:14px;
	margin-left:20px;
	margin-top:15px;
}

form{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}
form p input{
	display:inline-block;
	border:1px solid #C8C8C8;
	width:220px;
	padding:2px;
	vertical-align:middle;
}
form p textarea{
	display:inline-block;
	border:1px solid #C8C8C8;
	width:500px;
	padding-left:2px;
	margin-top:2px;
	height:150px;
}
form p select{
	display:inline-block;
	border:1px solid #C8C8C8;
	width:227px;
	margin-top:1px;
	vertical-align:middle;
}
form p option{
	padding-left:2px;
}
form p optgroup option{
	padding-left:20px;
}
form label{
	display:-moz-inline-stack;
	display:inline-block;
	color:#A3A3A3;
	height:23px;
	width:170px;
	vertical-align:top;
}
form p{
	padding-top:0px;
	padding-bottom:0px;
	line-height:23px;
}
form p.succes{
	display:inline-block;
	width:626px;
	line-height:normal;
	padding:10px;
	color:#006600;
	border:1px solid #006600;
	min-height:90px;
	background-image:url(/adherent/image/p_succes.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	font-weight:bold;
	padding-right:110px;
}
form p.erreur input{
	border:1px solid #d12d25;
}
form p.erreur textarea{
	border:1px solid #d12d25;
}
form p.erreur select{
	border:1px solid #d12d25;
}
form p.aide input{
	border:1px solid #006600;
}
form p.aide textarea{
	border:1px solid #006600;
}
form p.aide select{
	border:1px solid #006600;
}
form ol{
	display:inline-block;
	width:726px;
	padding:10px;
	border:1px solid #d12d25;
	min-height:90px;
	background-image:url(/adherent/image/ol.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
form ol dfn{
	display:block;
	color:#d12d25;
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
	margin-bottom:10px;
}
form ol li{
	color:#d12d25;
	margin-left:30px;
	margin-right:100px;
}
form fieldset{
	border:1px solid #6dadda;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:15px;
}
form fieldset legend{
	font-weight:bold;
	color:#6dadda;
	padding-left:10px;
	padding-right:10px;
}
form fieldset fieldset{
	border:none;
	background-image:url(/adherent/image/fieldset.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:0px;
	margin-bottom:15px;
	margin-top:15px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
form fieldset fieldset.dernier{
	background-image:none;
}
form fieldset fieldset legend {
	margin-left:-10px;
	padding:0px;
	color:#828282;
}
form p.action{
	text-align:right;
	margin-left:10px;
	color:#6dadda;
}
form p.action input{
	background-color:transparent;
	background-image:url(/adherent/image/form_bouton.jpg);
	border:1px solid #415b00;
	color:#FFFFFF;
	width:auto;
	padding-left:5px;
	padding-right:5px;
	height:20px;
	cursor:pointer;
	font-weight:bold;
}
form p input.rafraichir{
	background-color:transparent;
	background-image:url(/adherent/image/form_lien.jpg);
	border:1px solid #3c9cdf;
	color:#3c9cdf;
	width:auto;
	padding-left:5px;
	padding-right:5px;
	height:20px;
	cursor:pointer;
	font-weight:bold;
}
form p.action select{
	border:1px solid #415b00;
	width:auto;
}
form p.action select{
	border:1px solid #415b00;
}
form p.action a{
	display:inline-block;
	background-image:url(/adherent/image/form_lien.jpg);
	border:1px solid #3c9cdf;
	color:#3c9cdf;
	padding-left:5px;
	padding-right:5px;
	height:18px;
	line-height:18px;
	text-align:center;
	text-decoration:none;
	margin-left:3px;
	vertical-align:middle;
}
ul.legende{
	position:relative;
	display:compact;
	background-image:url(/adherent/image/legende_fond.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	height:41px;
	list-style:none;
}
ul.legende dfn{
	position:absolute;
	font-style:normal;
	color:#3c9cdf;
	margin-left:227px;
	margin-top:12px;
}
ul.legende li{
	position:absolute;
}
ul.legende li img{
	vertical-align:middle;
	margin-right:2px;
}
ul.legende li.position1{
	margin-left:290px;
	margin-top:7px;
}
ul.legende li.position2{
	margin-left:435px;
	margin-top:7px;
}
p.meta_description{
	display:none;
}
ul.meta_keywords{
	display:none;
}

div.conteneur{
	position:relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:768px;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
	border-bottom:1px solid #A3A3A3;
}

/*LISTE*/
form fieldset.liste{
}
form fieldset.liste fieldset{
	position:relative;
	height:188px;
	padding:0px;
}
form fieldset.liste fieldset:hover{
	background-color:#f8fcff;
}
form fieldset.liste fieldset p{
	position:absolute;
	display:block;
}
form fieldset.liste fieldset legend{
	position:absolute;
	padding:0px;
	margin:0px;
}
form fieldset.liste fieldset p.champ1{
	position:absolute;
	display:table;
	background-image:url(/adherent/image/liste_photo_fond.png);
	top:10px;
	left:21px;
	width:140px;
	height:107px;
	left:576px;
}
form fieldset.liste fieldset p.champ1 label.nom{
	display:none;
}
form fieldset.liste fieldset p.champ1 label.valeur{
	display:table-row;
	position:static;
	width:auto;
	line-height:normal;
	height:auto;
}
form fieldset.liste fieldset p.champ1 a.modification{
	padding-top:3px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
form fieldset.liste fieldset p.champ1 a.ajout{
	display:-moz-inline-block;
	display:inline-block;
	width:134px;
	height:31px;
	padding-top:70px;
	margin-left:3px;
	margin-top:3px;
	background-image:url(/adherent/image/liste_photo_ajout.jpg);
	line-height:normal;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
form fieldset.liste fieldset p.champ1 img{
	border:none;
}
form fieldset.liste fieldset p.champ2{
	margin-top:13px;
	left:10px;
}
form fieldset.liste fieldset p.champ2 label.nom{
	display:none;
}
form fieldset.liste fieldset p.champ2 label.valeur{
	background-color:#6dadda;
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	width:527px;
}
form fieldset.liste fieldset p.champ3{
	line-height:normal;
	margin-top:18px;
	left:425px;
}
form fieldset.liste fieldset p.champ3 label.nom{
	width:auto;
	color:#FFFFFF;
}
form fieldset.liste fieldset p.champ3 label.valeur{
	width:auto;
	color:#FFFFFF;
}
form fieldset.liste fieldset p.champ4{
	line-height:normal;
	margin-top:40px;
	width:230px;
	left:312px;
	text-align:right;
}
form fieldset.liste fieldset p.champ4 label.nom{
	width:auto;
	color:#0f6cae;
}
form fieldset.liste fieldset p.champ4 label.valeur{
	width:auto;
	color:#0f6cae;
}
form fieldset.liste fieldset p.champ5{
	line-height:normal;
	margin-top:55px;
	width:230px;
	left:312px;
	text-align:right;
}
form fieldset.liste fieldset p.champ5 label.nom{
	width:auto;
	color:#0f6cae;
}
form fieldset.liste fieldset p.champ5 label.valeur{
	width:auto;
	color:#0f6cae;
}
form fieldset.liste fieldset p.champ6{
	witdh:auto;
	margin-top:13px;
	left:545px;
}
form fieldset.liste fieldset p.champ6 label.nom{
	display:none;
}
form fieldset.liste fieldset p.champ6 label.valeur{
	display:inline-block;
	width:auto;
	height:auto;
}
form fieldset.liste fieldset p.champ7{
	line-height:19px;
	margin-top:77px;
	left:312px;
	height:19px;
	width:230px;
}
form fieldset.liste fieldset p.champ7 label.nom{
	width:auto;
	color:#FFFFFF;
	margin-left:50px;
}
form fieldset.liste fieldset p.champ7 label.valeur{
	width:auto;
	color:#FFFFFF;
}
form fieldset.liste fieldset p.vert_1{
	background-image:url(/adherent/image/liste_parution_vert_1.jpg);
	background-repeat:no-repeat;
}
form fieldset.liste fieldset p.orange_1{
	background-image:url(/adherent/image/liste_parution_orange_1.jpg);
	background-repeat:no-repeat;
}
form fieldset.liste fieldset p.rouge_1{
	background-image:url(/adherent/image/liste_parution_rouge_1.jpg);
	background-repeat:no-repeat;
}
form fieldset.liste fieldset p.rouge_1 label.nom{
	display:none;
}
form fieldset.liste fieldset p.rouge_1 label.valeur{
	margin-left:45px;
	width:185px;
	text-align:center;
}
form fieldset.liste fieldset p.champ8{
	line-height:13px;
	margin-top:96px;
	left:312px;
	height:19px;
	width:230px;
}
form fieldset.liste fieldset p.champ8 label.nom{
	width:auto;
	color:#FFFFFF;
	margin-left:50px;
}
form fieldset.liste fieldset p.champ8 label.valeur{
	width:auto;
	color:#FFFFFF;
}
form fieldset.liste fieldset p.vert_2{
	background-image:url(/adherent/image/liste_parution_vert_2.jpg);
	background-repeat:no-repeat;
}
form fieldset.liste fieldset p.orange_2{
	background-image:url(/adherent/image/liste_parution_orange_2.jpg);
	background-repeat:no-repeat;
}
form fieldset.liste fieldset p.rouge_2{
	background-image:url(/adherent/image/liste_parution_rouge_2.jpg);
	background-repeat:no-repeat;
}
form fieldset.liste fieldset p.rouge_2 label.nom{
	display:none;
}
form fieldset.liste fieldset p.rouge_2 label.valeur{
	margin-left:45px;
	width:185px;
	text-align:center;
	line-height:18px;;
}
form fieldset.liste fieldset p.rouge_2 label.valeur a{
	position:absolute;
	display:inline-block;
	margin-left:50px;
	width:78px;
	height:18px;
	background-image:url(/adherent/image/liste_parution_rouge_bouton.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
	color:#cc0000;
	text-align:center;
}
form fieldset.liste fieldset p.champ9{
	width:300px;
	margin-top:40px;
	left:10px;
	height:74px;
}
form fieldset.liste fieldset p.champ9 label.nom{
	display:none;
}
form fieldset.liste fieldset p.champ9 label.valeur{
	display:block;
	color:#828282;
	width:auto;
	line-height:normal;
}
form fieldset.liste fieldset p.champ9 label.valeur a{
	color:#0f6cae;
	text-decoration:none;
}
form fieldset.liste p.resultat{
	position:absolute;
	color:#6dadda;
	left:20px;
}
form fieldset.liste fieldset p.action{
	text-align:right;
	width:706px;
	left:10px;
	margin:0px;
	padding:0px;
	margin-top:140px;
}
form fieldset.liste ul.page{
	display:block;
	text-align:right;
	margin-left:10px;
	padding-top:10px;
	list-style:none;
	background-image:url(/adherent/image/fieldset.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
form fieldset.liste ul.page dfn{
	display:none;
}
form fieldset.liste ul.page li{
	display:inline;
	padding-left:5px;
	text-align:left;
}
form fieldset.liste ul.page li a{
	color:#6dadda;
	text-decoration:none;
}
form fieldset.liste ul.page li.debut a{
	display:inline-block;
	background-image:url(/adherent/image/page_debut.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	width:50px;
	text-align:left;
}
form fieldset.liste ul.page li.courant a{
	text-decoration:underline;
}
form fieldset.liste ul.page li.fin a{
	display:inline-block;
	background-image:url(/adherent/image/page_fin.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	width:37px;
	text-align:right;
}

/*DETAIL*/
form fieldset.detail{
}
form fieldset.detail fieldset{
	position:relative;
	display:block;
	padding:0px;
	margin-top:10px;
	background-image:none;
}
form fieldset.detail fieldset legend{
	display:none;
}
form fieldset.detail fieldset p{
	position:absolute;
	display:block;
}
form fieldset.detail fieldset.position1{
	float:right;
	width:310px;
	height:177px;
}
form fieldset.detail fieldset.position1 p.champ1{
	position:absolute;
	display:table;
	background-image:url(/adherent/image/detail_photo_fond_1.png);
	width:234px;
	height:177px;
}
form fieldset.detail fieldset.position1 p.champ1 label.nom{
	display:none;
}
form fieldset.detail fieldset.position1 p.champ1 label.valeur{
	display:table-row;
	position:static;
	width:auto;
	line-height:normal;
	height:auto;
}
form fieldset.detail fieldset.position1 p.champ1 a.modification{
	padding-top:3px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
form fieldset.detail fieldset.position1 p.champ1 a.ajout{
	display:-moz-inline-block;
	display:inline-block;
	height:41px;
	width:228px;
	padding-top:130px;
	margin-left:3px;
	margin-top:3px;
	background-image:url(/adherent/image/detail_photo_ajout_1.jpg);
	line-height:normal;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
form fieldset.detail fieldset.position1 p.champ1 img{
	border:none;
}

form fieldset.detail fieldset.position1 p.champ2, form fieldset.detail fieldset.position1 p.champ3, form fieldset.detail fieldset.position1 p.champ4{
	position:absolute;
	display:table;
	background-image:url(/adherent/image/detail_photo_fond_2.png);
	width:76px;
	height:59px;
	left:234px;
}
form fieldset.detail fieldset.position1 p.champ2 label.nom, form fieldset.detail fieldset.position1 p.champ3 label.nom, form fieldset.detail fieldset.position1 p.champ4 label.nom{
	display:none;
}
form fieldset.detail fieldset.position1 p.champ2 label.valeur, form fieldset.detail fieldset.position1 p.champ3 label.valeur, form fieldset.detail fieldset.position1 p.champ4 label.valeur{
	display:table-row;
	position:static;
	width:auto;
	line-height:normal;
	height:auto;
}
form fieldset.detail fieldset.position1 p.champ2 a.modification, form fieldset.detail fieldset.position1 p.champ3 a.modification, form fieldset.detail fieldset.position1 p.champ4 a.modification{
	padding-top:3px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
form fieldset.detail fieldset.position1 p.champ2 a.ajout, form fieldset.detail fieldset.position1 p.champ3 a.ajout, form fieldset.detail fieldset.position1 p.champ4 a.ajout{
	display:-moz-inline-block;
	display:inline-block;
	height:13px;
	width:70px;
	padding-top:40px;
	margin-left:3px;
	margin-top:3px;
	background-image:url(/adherent/image/detail_photo_ajout_2.jpg);
	line-height:normal;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
form fieldset.detail fieldset.position1 p.champ2 img, form fieldset.detail fieldset.position1 p.champ3 img, form fieldset.detail fieldset.position1 p.champ4 img{
	border:none;
}
form fieldset.detail fieldset.position1 p.champ3{
	margin-top:59px;
}
form fieldset.detail fieldset.position1 p.champ4{
	margin-top:118px;
}
form fieldset.detail fieldset.position2{
	width:411px;
	height:177px;
}
form fieldset.detail fieldset.position2 p.champ1{
}
form fieldset.detail fieldset.position2 p.champ1 label.nom{
	display:none;
}
form fieldset.detail fieldset.position2 p.champ1 label.valeur{
	background-color:#6dadda;
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	width:375px;
}
form fieldset.detail fieldset.position2 p.champ2{
	line-height:normal;
	margin-top:5px;
	left:263px;
}
form fieldset.detail fieldset.position2 p.champ2 label.nom{
	width:auto;
	color:#FFFFFF;
}
form fieldset.detail fieldset.position2 p.champ2 label.valeur{
	width:auto;
	color:#FFFFFF;
}
form fieldset.detail fieldset.position2 p.champ3{
	line-height:normal;
	width:370px;
	left:10px;
	top:35px;
}
form fieldset.detail fieldset.position2 p.champ3 label.nom{
	width:auto;
	color:#0f6cae;
}
form fieldset.detail fieldset.position2 p.champ3 label.valeur{
	width:auto;
	color:#0f6cae;
}
form fieldset.detail fieldset.position2 p.champ4{
	line-height:normal;
	width:370px;
	left:10px;
	top:50px;
}
form fieldset.detail fieldset.position2 p.champ4 label.nom{
	width:auto;
	color:#0f6cae;
}
form fieldset.detail fieldset.position2 p.champ4 label.valeur{
	width:auto;
	color:#0f6cae;
}
form fieldset.detail fieldset.position2 p.champ5{
	right:0px;
	line-height:normal;
}
form fieldset.detail fieldset.position2 p.champ5 label.nom{
	display:none;
}
form fieldset.detail fieldset.position2 p.champ5 label.valeur{
	width:auto;
	height:auto;
}
form fieldset.detail fieldset.position2 p.champ6{
	line-height:19px;
	margin-top:77px;
	left:10px;
	height:19px;
	width:230px;
}
form fieldset.detail fieldset.position2 p.champ6 label.nom{
	width:auto;
	color:#FFFFFF;
	margin-left:50px;
}
form fieldset.detail fieldset.position2 p.champ6 label.valeur{
	width:auto;
	color:#FFFFFF;
}
form fieldset.detail fieldset.position2 p.vert_1{
	background-image:url(/adherent/image/detail_parution_vert_1.jpg);
	background-repeat:no-repeat;
}
form fieldset.detail fieldset p.orange_1{
	background-image:url(/adherent/image/detail_parution_orange_1.jpg);
	background-repeat:no-repeat;
}
form fieldset.detail fieldset.position2 p.rouge_1{
	background-image:url(/adherent/image/detail_parution_rouge_1.jpg);
	background-repeat:no-repeat;
}
form fieldset.detail fieldset.position2 p.rouge_1 label.nom{
	display:none;
}
form fieldset.detail fieldset.position2 p.rouge_1 label.valeur{
	margin-left:45px;
	width:185px;
	text-align:center;
}
form fieldset.detail fieldset.position2 p.champ7{
	line-height:13px;
	margin-top:96px;
	left:10px;
	height:19px;
	width:230px;
}
form fieldset.detail fieldset.position2 p.champ7 label.nom{
	width:auto;
	color:#FFFFFF;
	margin-left:50px;
}
form fieldset.detail fieldset.position2 p.champ7 label.valeur{
	width:auto;
	color:#FFFFFF;
}
form fieldset.detail fieldset.position2 p.vert_2{
	background-image:url(/adherent/image/detail_parution_vert_2.jpg);
	background-repeat:no-repeat;
}
form fieldset.detail fieldset.position2 p.orange_2{
	background-image:url(/adherent/image/detail_parution_orange_2.jpg);
	background-repeat:no-repeat;
}
form fieldset.detail fieldset.position2 p.rouge_2{
	background-image:url(/adherent/image/detail_parution_rouge_2.jpg);
	background-repeat:no-repeat;
}
form fieldset.detail fieldset.position2 p.rouge_2 label.nom{
	display:none;
}
form fieldset.detail fieldset.position2 p.rouge_2 label.valeur{
	margin-left:45px;
	width:185px;
	text-align:center;
	line-height:18px;;
}
form fieldset.detail fieldset.position2 p.rouge_2 label.valeur a{
	position:absolute;
	display:inline-block;
	margin-left:50px;
	width:78px;
	height:18px;
	background-image:url(/adherent/image/detail_parution_rouge_bouton.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-decoration:none;
	color:#cc0000;
	text-align:center;
}
form fieldset.detail fieldset.position2 p.champ8{
	right:3px;
	top:31px;
	line-height:normal;
}
form fieldset.detail fieldset.position2 p.champ8 label.nom{
	display:none;
}
form fieldset.detail fieldset.position2 p.champ8 label.valeur{
	width:auto;
	height:auto;
}
form fieldset.detail fieldset.position2 p.champ9{
	right:4px;
	top:62px;
	line-height:normal;
}
form fieldset.detail fieldset.position2 p.champ9 label.nom{
	display:none;
}
form fieldset.detail fieldset.position2 p.champ9 label.valeur{
	width:auto;
	height:auto;
}
form fieldset.detail fieldset.position3{
	position:relative;
	display:block;
	width:378px;
	border:1px solid #6dadda;
	margin-top:15px;
	margin-right:36px;
	float:left;
}
form fieldset.detail fieldset.position3 h2{
	position:absolute;
	display:-moz-inline-stack;
	display:inline-block;
	margin:0px;
	padding:2px;
	padding-right:5px;
	padding-left:5px;
	background-color:#6dadda;
	border:1px solid #6dadda;
	color:#FFFFFF;
	top:-20px;
	left:-1px;
	height:14px;
}
form fieldset.detail fieldset.position3 p{
	position:static;
	display:block;
	line-height:normal;
	height:auto;
	margin:10px;
}
form fieldset.detail fieldset.position3 label{
	position:static;
	display:-moz-inline-block;
	display:inline-block;
}
form fieldset.detail fieldset.position3 p label.nom{
	display:none;
}
form fieldset.detail fieldset.position3 p label.valeur{
	width:auto;
	line-height:normal;
	height:auto;
}
form fieldset.detail fieldset.position3 p label.valeur a{
	position:static;
	display:inline-block;
	color:#0f6cae;
	text-decoration:none;
	margin-top:10px;
	margin-left:318px;
	text-align:right;
}
form fieldset.detail fieldset.position4{
	position:relative;
	display:block;
	width:298px;
	margin-top:30px;
	border:1px solid #6dadda;
	padding-bottom:10px;
	padding-right:10px;
}
form fieldset.detail fieldset.position4 h2{
	position:absolute;
	display:-moz-inline-stack;
	display:inline-block;
	margin:0px;
	padding:2px;
	padding-right:5px;
	padding-left:5px;
	background-color:#6dadda;
	border:1px solid #6dadda;
	color:#FFFFFF;
	top:-20px;
	left:-1px;
	height:14px;
}
form fieldset.detail fieldset.position4 p{
	position:static;
	display:block;
	line-height:normal;
	height:auto;
	margin-left:10px;
}
form fieldset.detail fieldset.position4 p.premier{
	margin-top:10px;
}
form fieldset.detail fieldset.position4 label{
	position:static;
	display:-moz-inline-stack;
	display:inline-block;
}
form fieldset.detail fieldset.position4 p label.nom{
	height:auto;
	width:auto;
	line-height:normal;
}
form fieldset.detail fieldset.position4 p label.valeur{
	display:inline;
	height:auto;
	width:auto;
	line-height:normal;
	color:#6dadda;
}
form fieldset.detail p.action{
	clear:both;
}

/*RESUME*/
form fieldset.resume{
	border:none;
	padding:0px;
	right:0px;
	width:450px;
	margin-left:298px;
}
form fieldset.resume legend{
	color:#828282;
}
form fieldset.resume fieldset{
	background-image:url(/adherent/image/resume_fond.jpg);
	height:55px;
	margin:0px;
	padding:0px;
	padding-left:20px;
}
form fieldset.resume fieldset legend{
	display:none;
}
form fieldset.resume fieldset p{
	line-height:18px;
	height:auto;
}
form fieldset.resume fieldset p label{
	width:auto;
	color:#FFFFFF;
	line-height:18px;
	height:auto;
}
form fieldset.resume fieldset p.champ1 label.nom{
	display:none;
}
form fieldset.resume fieldset p.champ2 label.nom{
	display:none;
}

/*PHOTO*/
form fieldset.photo fieldset{
	position:relative;
	padding:0px;
	height:70px;
}
form fieldset.photo fieldset p{
	position:absolute;
}
form fieldset.photo fieldset p label.nom{
	display:none;
	width:auto;
	height:auto;
}
form fieldset.photo fieldset p.champ1{
	top:38px;
}
form fieldset.photo fieldset p.champ1 label.valeur{
	display:block;
}
form fieldset.photo fieldset p.champ2{
	left:191px;
	line-height:45px;
	height:45px;
	width:auto;
}
form fieldset.photo fieldset p.champ2 label.nom{
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
	width:140px;
}
form fieldset.photo fieldset p.champ2 label.valeur{
	display:inline;
	display:inline-block;
	width:auto;
	height:auto;
}
form fieldset.photo fieldset p.champ2 label.valeur input{
	width:auto;
	height:auto;
	border:none;
}
form fieldset.photo fieldset p.champ3{
	position:absolute;
	display:table;
	background-image:url(/adherent/image/photo_fond.png);
	top:0px;
	left:40px;
	width:140px;
	height:107px;
}
form fieldset.photo fieldset p.champ3 label.nom{
	display:none;
}
form fieldset.photo fieldset p.champ3 label.valeur{
	display:table-row;
	position:static;
	width:auto;
	line-height:normal;
	height:auto;
}
form fieldset.photo fieldset p.champ3 a{
	padding-top:3px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
form fieldset.photo fieldset p.champ3 img{
	border:none;
}
form fieldset.photo fieldset p.champ4{
	left:191px;
	top:86px;
	line-height:19px;
	height:19px;
}
form fieldset.photo fieldset p.champ4 label.nom{
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
}
form fieldset.photo fieldset p.champ4 label.valeur input{
	width:231px;
}

/*PARUTION*/
form fieldset.parution{
	text-align:center;
}
form fieldset.parution p.action{
	position:relative;
	display:inline-block;
	margin:10px;
	margin-top:20px;
	padding:0px;
	height:222px;
	width:550px;
	background-image:url(/adherent/image/parution_fond.jpg);
}
form fieldset.parution p.action a{
	position:absolute;
	display:block;
	background-image:none;
	height:28px;
	width:275px;
	border:none;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#787878;
	padding-top:83px;
}
form fieldset.parution p.action a:hover{
	color:#FFFFFF;
}
form fieldset.parution p.action a.position1{
	background-image:url(/adherent/image/parution_detail.jpg);
	top:0px;
	left:0px;
}
form fieldset.parution p.action a.position1:hover{
	background-image:url(/adherent/image/parution_detail_hover.jpg);
}
form fieldset.parution p.action a.position2{
	background-image:url(/adherent/image/parution_photo.jpg);
	top:0px;
	left:275px;
}
form fieldset.parution p.action a.position2:hover{
	background-image:url(/adherent/image/parution_photo_hover.jpg);
}
form fieldset.parution p.action a.position3{
	background-image:url(/adherent/image/parution_fiche.jpg);
	top:111px;
	left:0px;
}
form fieldset.parution p.action a.position3:hover{
	background-image:url(/adherent/image/parution_fiche_hover.jpg);
}
form fieldset.parution p.action a.position4{
	background-image:url(/adherent/image/parution_liste.jpg);
	top:111px;
	left:275px;
}
form fieldset.parution p.action a.position4:hover{
	background-image:url(/adherent/image/parution_liste_hover.jpg);
}

/*LOGO*/
a.logo{
	position:relative;
	display:inline-block;
	margin-top:8px;
	margin-left:3px;
	width:98px;
	z-index:1;
}
a.logo img{
	border:none;
}

/*CONNEXION*/
form.connexion{
	position:absolute;
	background-image:url(/adherent/image/connexion_fond.jpg);
	height:109px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	width:768px;
}
form.connexion fieldset{
	border:none;
	margin:0px;
	padding:0px;
}
form.connexion label{
	display:none;
}
form.connexion p.action input{
	position:absolute;
	border:none;
	background-color:transparent;
	background-image:url(/adherent/image/connexion_submit.jpg);
	font-size:0px;
	width:19px;
	top:9px;
	left:745px;
}
form.connexion legend{
	position:absolute;
	padding-left:355px;
	padding-top:12px;
	color:#828282;
}
form.connexion p.champ1 input{
	position:absolute;
	display:block;
	top:9px;
	left:467px;
	width:131px;
}
form.connexion p.champ1 input.depart{
	color:#d1d1d1;
}
form.connexion p.champ2 input{
	position:absolute;
	display:block;
	top:9px;
	left:606px;
	width:131px;
}
form.connexion p.champ2 input.depart{
	color:#d1d1d1;
}
form.connexion a.position1{
	background-image:none;
	border:none;
	color:#828282;
	padding-left:0px;
	padding-right:0px;
	height:auto;
	font-weight:normal;
	text-decoration:underline;
	position:absolute;
	display:inline;
	top:32px;
	left:610px;
	padding-right:5px;
	border-right:1px solid #828282;
	line-height:13px;
}
form.connexion a.position2{
	background-image:none;
	border:none;
	color:#828282;
	padding-left:0px;
	padding-right:0px;
	height:auto;
	font-weight:normal;
	text-decoration:underline;
	position:absolute;
	display:inline;
	top:32px;
	left:718px;
	line-height:13px;
}
form.connexion ol{
	position:absolute;
	height:auto;
	background:none;
	left:355px;
	margin:0px;
	padding:10px;
	top:35px;
	width:200px;
	min-height:15px;
	text-align:center;
}
form.connexion dfn{
	display:none;
}
form.connexion li{
	display:inline-block;
	list-style:none;
	margin:0px;
	padding:0px;
}

/*DECONNEXION*/
form.deconnexion{
	position:absolute;
	background-image:url(/adherent/image/connexion_fond.jpg);
	height:109px;
	width:768px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}
form.deconnexion fieldset{
	position:relative;
	display:block;
	width:768px;
	height:109px;
	margin:0px;
	padding:0px;
	border:none;
}
form.deconnexion fieldset.detail{
	position:static;
}
form.deconnexion legend{
	display:none;
}
form.deconnexion fieldset.detail fieldset.position1{
	position:static;
	background-color:transparent;
	height:109px;
	left:0px;
}
form.deconnexion fieldset.detail fieldset.position1 p.champ1{
	position:absolute;
	display:block;
	line-height:normal;
	height:auto;
	width:660px;
	height:auto;
	top:8px;
	left:0px;
	margin:0px;
	padding:0px;
	background-color:transparent;
	background-image:none;
	text-align:right;
}
form.deconnexion fieldset.detail fieldset.position1 p.champ1 label.nom{
	position:static;
	display:-moz-inline-box;
	display:inline-block;
	line-height:16px;
	height:auto;
	width:auto;
	font-weight:bold;
	background-color:transparent;
	margin:0px;
	padding:0px;
	top:0px;
	vertical-align:top;
}
form.deconnexion fieldset.detail fieldset.position1 p.champ1 label.valeur{
	position:static;
	display:-moz-inline-box;
	display:inline-block;
	line-height:16px;
	height:auto;
	width:auto;
	color:#6dadda;
	background-color:transparent;
	margin:0px;
	padding:0px;
	top:0px;
	vertical-align:top;
}
form.deconnexion fieldset.detail p.action a.position1{
	position:absolute;
	display:block;
	background-image:url(/adherent/image/deconnexion.jpg);
	width:71px;
	height:20px;
	border:none;
	line-height:18px;
	text-align:left;
	padding-left:19px;
	padding-right:0px;
	text-decoration:none;
	color:#828282;
	font-weight:normal;
	top:6px;
	left:660px;
}

/*SOMMAIRE*/
h2.sommaire{
	display:none;
}
ul.sommaire{
	position:relative;
	display:block;
	background-image:url(/adherent/image/sommaire_fond.jpg);
	height:32px;
	z-index:1000;
}
ul.sommaire li{
	position:absolute;
	list-style:none;
}
ul.sommaire li a{
	position:absolute;
	display:block;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	height:16px;
	width:135px;
	line-height:16px;
	top:4px;
	background-image:url(/adherent/image/sommaire_a.jpg);
}
ul.sommaire li.position1 a{
	left:2px;
}
ul.sommaire li.position2 a{
	left:140px;
}
ul.sommaire li.position3 a{
	left:278px;
}
ul.sommaire li.position4 a{
	left:416px;
}

/*NAVIGATION_PAR_ETAPE*/
ol.navigation_par_etape{
	position:relative;
	display:block;
	width:768px;
	height:37px;
	list-style:none;
}
ol.navigation_par_etape dfn{
	display:none;
}
ol.navigation_par_etape li{
	position:absolute;
	color:#6dadda;
	font-size:14px;
	font-weight:bold;
	width:186px;
	height:35px;
	line-height:33px;
	top:1px;
	text-align:center;
	padding-left:6px;
}
ol.navigation_par_etape li.position1{
	left:9px;
}
ol.navigation_par_etape li.position2{
	left:207px;
}
ol.navigation_par_etape li.position3{
	color:#ffffff;
	left:403px;
}
ol.navigation_par_etape li strong{
	color:#a0d400;
	font-size:14px;
}

/*PIED*/
p.pied{
	display:inline-block;
	text-align:center;
	background-image:url(/adherent/image/pied.jpg);
	border-top:1px solid #A3A3A3;
	height:14px;
	margin-top:20px;
	width:768px;
}

/*GRATUIT*/
p.gratuit{
	position:relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:768px;
	color:#999999;
	font-size:10px;
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}
p.gratuit sup{
	vertical-align:text-top;
}

/*COMPTE_FICHE*/
body#compte_fiche input#adherent_statut_particulier{
	width:auto;
	vertical-align:middle;
	border:none;
}
body#compte_fiche input#adherent_statut_professionnel{
	margin-left:173px;
	width:auto;
	vertical-align:middle;
	border:none;
}
body#compte_fiche ol.navigation_par_etape{
	background-image:url(/adherent/image/navigation_par_etape_1.jpg);
}
body#compte_fiche fieldset.position4 p.champ1 input{
	width:auto;
	margin-left:173px;
}
body#compte_fiche fieldset.position4 p.champ1 label{
	width:auto;
}

/*ANNONCE_FICHE*/
body#annonce_fiche input#annonce_choix_region{
	width:auto;
	vertical-align:middle;
	border:none;
}
body#annonce_fiche input#annonce_choix_departement{
	margin-left:173px;
	width:auto;
	vertical-align:middle;
	border:none;
}
body#annonce_fiche input#annonce_choix_ville{
	margin-left:173px;
	width:auto;
	vertical-align:middle;
	border:none;
}
body#annonce_fiche fieldset.position2 p.champ4 input{
	width:auto;
	vertical-align:middle;
	border:none;
}
body#annonce_fiche fieldset.position2 p.champ4 label.position1, body#annonce_fiche p.champ4 label.position2, body#annonce_fiche p.champ4 label.position3, body#annonce_fiche p.champ4 label.position4, body#annonce_fiche p.champ4 label.position5{
	width:auto;
}
body#annonce_fiche ol.navigation_par_etape{
	background-image:url(/adherent/image/navigation_par_etape_2.jpg);
}

/*ANNONCE_LISTE*/
body#annonce_liste fieldset.liste p.action{
	background-image:url(/adherent/image/fieldset.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
body#annonce_liste fieldset.liste fieldset p.action{
	background-image:none;
	padding-bottom:0px;	
}

/*ANNONCE_PARUTION*/
body#annonce_parution ol.navigation_par_etape{
	background-image:url(/adherent/image/navigation_par_etape_3.jpg);
}
body#annonce_parution ol.navigation_par_etape li strong{
	color:#FFFFFF;
}
