/* CSS Document */



html, body {
	margin: 0; 
	padding: 0; 
	border: 0;
}
body {
	text-align: center;
	width:100%; 

	background-color: #94A5B9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #062D54;
	font-size: 11px;
}


h1 { font-size:24px; margin:0; padding:0 }
h2 { font-size:14px; margin:0; padding:0}
h3 { font-size:20px; margin:0; padding:0}

* {margin:0; padding:0 }

html {
font-size:100%;
}

img {
border:none;
}

a { text-decoration:none;}

.clear { clear:both; margin:0; padding:0}

.hr {clear:both; visibility:hidden; margin:0; height:1px}

#macaron {
	width: 50px;
	height: 100px;
	position:absolute;
	margin:0 0 0 535px; 
	width:124px; 
	height:124px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/macaron.png', sizingMethod='scale');

}

html>body #macaron {
	filter: none;
        background: url(images/macaron.png) repeat-y
}

#macaron_en {
	width: 50px;
	height: 100px;
	position:absolute;
	margin:0 0 0 535px; 
	width:124px; 
	height:124px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/macaron_en.png', sizingMethod='scale');

}

html>body #macaron_en {
	filter: none;
        background: url(images/macaron_en.png) repeat-y
}

/* Partie centrale - Contenu */

/*#contenu {*/
#container {
background:url(images/bg_contenu.gif) repeat-y;
margin:0;
padding:0 0 30px 0;
width:760px;
}

/* Partie centrale - Contenu Gauche */

#contenu_gauche {
background-color:#062D54;
float:left;
margin:0;
padding:0;
width:130px;
}

/* Partie centrale - Contenu Gauche - Mon Espace*/


#mon_espace {
background:url(images/bg_monespace.gif) repeat-y;
margin:0;
padding:0;
width:130px;

}

#mon_espace h2 {
background:url(images/bg_titre_monespace.gif) no-repeat;
color:#fff;
font-size:14px;
height:22px;
margin:0;
padding:2px 0 0 15px;
width:115px;
}

#mon_espace ul {
width:110px;
padding:10px 5px 0 5px;
}

#mon_espace ul li {
color:#fff;
display:block;
font-size:12px;
list-style-type:none;
padding: 0 0 5px 0;
text-align:left;
}

#mon_espace ul li a {
color:#fff;
}

#mon_espace ul li a:hover {
text-decoration:underline;
}

/* Partie centrale - Contenu Gauche - Mon Wiki */



#mon_wiki {
background:url(images/bg_monwiki.gif) repeat-y;
margin:0;
padding:0;
width:130px;
}

#mon_wiki h2 {
background:url(images/bg_titre_monwiki.gif) no-repeat;
color:#fff;
font-size:14px;
height:22px;
margin:0;
padding:4px 0 0 30px;
width:100px;
}

#mon_wiki ul {
width:110px;
padding:8px 5px 0 5px;
}

#mon_wiki ul li {
color:#fff;
display:block;
font-size:12px;
list-style-type:none;
padding: 0 0 5px 0;
text-align:left;
}

#mon_wiki ul li a {
color:#fff;
}

#mon_wiki ul li a:hover {
text-decoration:underline;
}



/* Partie centrale - Contenu droit */

#contenu_droite {
float:left;
margin:0;
padding:0 0 10px 0;
width:630px;
}

html>body #contenu_droite {
width:630px;
}

#contenu_droite h1 {
color:#993366;
padding:0 0 0 25px;
}

#contenu_droite p.intro {
color:#6E6D6D;
font-size:12px;
padding:0 0 10px 25px;
width:550px;
}

/* Partie centrale - Contenu droit - petit menu de navigation */

ul#petit_menu_navigation {
width:600px;
padding:0 0 0 25px;
/*
height:20px;
*/
list-style-type:none;
list-style-image: none;
margin: 8px 0 8px 0;
}

ul#petit_menu_navigation li {
color:#474646;
font-size:12px;
font-weight:bold;
list-style-type:none;
list-style-image:none;
padding: 0 0 5px 0;
list-style-image: none;
display: inline;
}

ul#petit_menu_navigation li a {
color:#474646;
}

ul#petit_menu_navigation li a:hover {
text-decoration:underline;
}


/* Partie centrale - Contenu droit - Les blocs */

.bloc_infos {
clear:both;
margin:30px 0 0 0;
padding:0 0 0 25px;
width:571px;
}

.noncotisant {
clear:both;
margin:60px 0 0 0;
padding:0 0 0 25px;
width:571px;
}


/* Partie centrale - Contenu droit - Le bloc titre */


.bloc_infos_titre_gauche {
background:url(images/bg_titre_bloc_gauche.gif) no-repeat;
float:left;
height:43px;
margin:0;
padding:0;
width:13px;
}

.bloc_infos_titre {
background:url(images/bg_titre_bloc.gif) repeat-x;
float:left;
height:43px;
margin:0;
padding:0;
width:400px;
}

html>body .bloc_infos_titre {
background:url(images/bg_titre_bloc.gif) repeat-x;
float:left;
height:43px;
margin:0;
padding:0;
width:auto;
}

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

.bloc_infos_titre_droit {
background:url(images/bg_titre_bloc_droit.gif) no-repeat;
float:left;
height:43px;
margin:0;
padding:0;
width:13px;
}

.haut {
float:right;
margin:15px 8px 0 0;
padding:0;
}

html>body .haut {
margin:15px 15px 0 0;
}

.haut a{
color:#6C8FB2;
font-size:12px;
text-decoration:underline;
}

/* Partie centrale - Contenu droit - Le bloc principal - Informations sur le cotisant*/

.bloc_infos_haut {
background:url(images/bg_bloc_haut.gif) no-repeat;
clear:both;
height:18px;
margin:-5px 0 0 0;
padding:0;
width:571px;
}

html>body .bloc_infos_haut {
margin:0;
}

.bloc_infos_bg {
background:url(images/bg_bloc.gif) repeat-y;
margin:0;
padding:0;
width:571px;
}

.bloc_infos_bg .champ_envoi_mail_sujet {
width:300px;
}

.bloc_infos_bg .champ_envoi_mail_contenu {
width:300px;
height:80px;
}

.bloc_infos_bas {
background:url(images/bg_bloc_bas.gif) no-repeat;
height:16px;
margin:0;
padding:0;
width:571px;
}

.bloc_infos_texte {
float:left;
font-size:13px;
margin:0;
padding:0;
width:400px;
}

.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;
}

/* Partie centrale - Contenu droit - Le bloc principal - nom, prenom, email etc...*/

.nom {
color:#163658;
display:block;
font-size:15px;
font-weight:bold;
margin:5px 0 0 15px ;
text-align: left;
}

.promo {
text-align: left;
color:#474646;
display:block;
margin:5px 0 0 15px ;

}

.email {
color:#336699;
display:block;
margin:5px 0 5px 15px ;
}

.naissance, .localisation, .nationalite  {
color:#6C8FB2;
margin:3px 0 0 15px ;
}

.naissance1, .localisation1, .nationalite1  {
color:#474646;
margin:3px 0 0 5px ;
}

.autres_infos {
color:#474646;
display:block;
margin:6px 0 0 15px ;
}

.modifier {
color:#6C8FB2;
display:block;
font-size:12px;
margin:5px 0 0 0; 
text-align:right;
}

.modifier a{
color:#6C8FB2;
text-decoration:underline;
}

/* Partie centrale - Contenu droit - Le bloc principal - Bloc type 2 */

.bloc_sous_titre {
background:url(images/bg_sous_titre.gif) no-repeat;
clear:both;
height:27px;
margin:0 0 0 0;
padding:0;
width:572px;
}

html>body .bloc_sous_titre {
margin:0;
}

.bloc_sous_titre h4{
color:#474646;
margin:0;
padding:5px 0 0 17px;
font-size:15px;
}


.bloc_type2_bg {
background:url(images/bg_bloctype2.gif) repeat-y;
margin:0;
padding:0 0 8px 0;
width:571px;
}

.photo_bloctype2 {
float:left;
font-size:11px;
height:100px;
margin:15px 0 0 15px;
padding:0;
width:111px;
}

.bloctype2_infos_texte {
float:left;
font-size:13px;
margin:15px 0 20px 25px;
padding:0;
width:400px;
}

.bloctype2_infos_texte h5 {
color:#163658;
font-size:17px;
margin:0 0 10px 0;
}

.bloctype2_infos_texte p {
color:#474646;
font-size:12px;
margin:0;
}

.bloctype2_infos_texte p a {
color:#8B4266;
display:block;
font-size:12px;
margin:5px 0 0 0;
text-decoration:underline;
}

.trait {
margin:10px 0 0 15px;
}

/*Bloc special sans photo
*/

.bloctype3_infos_texte {
font-size:13px;
margin:0 0 0 25px;
padding:7px 0 0 0;
width:560px;
}

.bloctype3_infos_texte h5 {
color:#163658;
font-size:17px;
margin:0 0 10px 0;
padding:10px 0 0 0;
}

.bloctype3_infos_texte p {
color:#474646;
font-size:12px;
margin:0;
width:540px;
}

.bloctype3_infos_texte p a {
color:#8B4266;
/*display:block;*/
font-size:12px;
margin:5px 0 0 0;
text-decoration:underline;
}

/*Bloc non cotisant avec fleche
*/
.bloc_sous_titre2 {
background:url(images/bg_sous_titre_fleche.gif) no-repeat;
clear:both;
height:27px;
margin:0;
padding:0;
width:572px;
}

html>body .bloc_sous_titre2 {
margin:0;
}

.bloc_sous_titre2 h4{
color:#474646;
margin:0;
padding:5px 0 0 17px;
font-size:15px;
}

/*Bloc non cotisant avec fleche vers le bas
*/
.bloc_sous_titre3 {
background:url(images/bg_sous_titre_fleche2.gif) no-repeat;
clear:both;
height:27px;
margin:0;
padding:0;
width:572px;
}

html>body .bloc_sous_titre3 {
margin:0;
}

.bloc_sous_titre3 h4{
color:#163658;
margin:0;
padding:5px 0 0 17px;
font-size:15px;
text-decoration:underline;
}

/*Bloc situation personnelle*/


.bloctype3_infos_texte_gauche {
float:left;
width:260px;
}
 
 
.bloctype3_infos_texte_droit {
float:left;
width:260px;
}

.bloctype3_infos_texte_droit p {
color:#474646;
font-size:12px;
margin:0 0 5px 0;
width:240px;
}

.bloctype3_infos_texte_gauche p {
color:#474646;
font-size:12px;
margin:0;
width:240px;
}

.bloctype3_infos_texte_droit_gris {
float:left;
width:160px;
background-color:#e7e7e7;
border:1px solid #999;
padding:5px;
margin:0 0 5px 0;
height:150px;
}

.bloctype3_infos_texte_droit_gris p {
color:#474646;
font-size:12px;
margin:0;
width:150px;
}

.conjoint, .enfant, .siteperso  {
color:#474646;
font-size:15px;
font-weight:bold;
margin:0;
}

/*Bloc situation professionnelle*/


.bloctype4_infos_texte_gauche {
float:left;
width:260px;
}
 
 
.bloctype4_infos_texte_droit {
float:left;
width:260px;
padding:0 0 0 20px;
}

.bloctype4_infos_texte_droit p {
color:#474646;
font-size:12px;
margin:5px 0 0 0;
width:240px;
text-align:justify;
clear:both;
}

.bloctype4_infos_texte_gauche p {
color:#474646;
font-size:12px;
margin:0;
width:240px;
}

.nom_boite {
color:#163658;
font-size:16px;
font-weight:bold;
margin:0;
}

/* page formulaire de recherche */

.search_form {
background:url(images/bg_form.gif) no-repeat;
height:38px;
width:280px;
margin:8px 0 0 25px;
}

.input_form {
float:left;
height:14px;
margin:9px 0 0 15px;
width:210px;
}


.valider {
display:block;
height:25px;
margin:6px 0 0 10px;
width:26px;
float:left;
}


.fiche {
float:left;
width:275px;
}

.tags {
float:left;
width:275px;
margin:0 0 0 20px;
}


.bloc_infos_titre_gauche_search {
background:url(images/bg_titre_bloc_gauche.gif) no-repeat;
float:left;
height:43px;
margin:0;
padding:0;
width:13px;
}

.bloc_infos_titre_search {
background:url(images/bg_titre_bloc.gif) repeat-x;
float:left;
height:43px;
margin:0;
padding:0;
width:228px;
}

html>body .bloc_infos_titre_search {
background:url(images/bg_titre_bloc.gif) repeat-x;
float:left;
height:43px;
margin:0;
padding:0;
width:auto;
}

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

.bloc_infos_titre_droit_search {
background:url(images/bg_titre_bloc_droit.gif) no-repeat;
float:left;
height:43px;
margin:0;
padding:0;
width:13px;
}


.bloc_fiche_haut {
background:url(images/bg_haut_fiche.gif) no-repeat;
clear:both;
height:21px;
margin:-5px 0 0 0;
padding:0;
width:275px;
}

html>body .bloc_fiche_haut {
margin:0;
}

.bloc_fiche_bg {
background:url(images/bg_fiche.gif) repeat-y;
margin:0;
padding:0;
width:275px;
}

.bloc_fiche_bg p, .bloctype5_infos_texte p {
color:#3F3F3F;
font-size:13px;
font-weight:bold;
margin:0 0 0 10px;
padding:7px 0 8px 0;
}


.bloc_fiche_bas, .bloc_tags_bas {
background:url(images/bg_bas_fiche.gif) no-repeat;
height:21px;
margin:0;
padding:0;
width:275px;
}

.poste {
color:#474646;
font-size:13px;
font-weight:normal;
}

.bloc_tags_haut {
background:url(images/bg_haut_fiche.gif) no-repeat;
clear:both;
height:21px;
margin:-5px 0 0 0;
padding:0;
width:275px;
}

html>body .bloc_tags_haut {
margin:0;
}

.bloc_tags_bg {
background:url(images/bg_fiche.gif) repeat-y;
margin:0;
padding:0;
width:275px;
}

.bloc_tags_bg p {
color:#6C8FB2;
margin:0 10px 0 10px;
padding:7px 0 0 0;
font-weight:bold;
}

.bloc_tags_bg p a{
color:#6C8FB2;
}

.bloc_tags_bg p a:hover{
color:#6C8FB2;
text-decoration:underline;
}

.taille1 {
font-size:10px;
margin:0 3px 0 0;
}

.taille2 {
font-size:12px;
}

.taille3 {
font-size:14px;
}

.taille4 {
font-size:16px;
}

.taille5 {
font-size:18px;
}




.photo_bloctype5 {
float:left;
font-size:11px;
height:75px;
margin:10px 0 0 15px;
padding:0;
width:60px;
}

.bloctype5_infos_texte {
float:left;
font-size:13px;
margin:10px 0 20px 25px;
padding:0;
width:400px;
}

.bloctype5_infos_texte h5 {
color:#163658;
font-size:17px;
margin:0 0 10px 0;
}

.bloctype5_infos_texte p {
color:#474646;
font-size:12px;
margin:0 0 0 4px;
}

.bloctype5_infos_texte p a {
color:#8B4266;
display:block;
font-size:12px;
margin:5px 0 0 0;
text-decoration:underline;
}

.trait {
margin:10px 0 0 15px;
}

/* Page Popup */

.bgoverlay{
background-color:#FFF;
}

#popup {
background-color:#FFF;
border:1px solid gray;
width:604px;
padding:0;
}

#popup ul {
margin:5px 5px 0 10px;
list-style-type:none;
padding:0;

}

#popup ul li {
text-align:left;
}

#popup #cote_gauche {
float:left;
width:290px;
margin: 0 0 0 5px;
}

html>body #popup #cote_gauche {
margin: 0 0 0 15px;
}

#popup h1 {
color:#993366;
padding:0;
padding:5px 0 0 15px;
text-align:left;
font-size:24px;
}

#popup h2 {
color:#6C8FB2;
padding:5px 0 0 15px;
text-align:left;
text-decoration:underline;
font-size:18px;
}

#popup h3 {
color:#474646;
padding:3px 5px 7px 12px;
font-size:14px;
text-align:left;
}

.type {
color:#474646;
font-size:11px;
padding:7px 5px 0 12px;
display:block;
clear:both;
}

.nomform {
display:block;
color:#474646;
font-size:16px;
font-weight: bold;
padding:14px 5px 10px 12px;
clear:both;
}

#popup #cote_droit {
float:left;
width:290px;
margin:0 0 0 5px;
}


.anc, .rec {
color:#474646;
font-size:12px;
clear:both;
display:block;
}

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

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


.input {
background-color:#fff;
border:1px solid #999;
color:#000000;
height:17px;
width:180px;
margin: 3px 0 0 12px;
float:left;
}

.input_custom {
background-color:#fff;
border:1px solid #999;
color:#000000;
height:17px;
margin: 3px 0 0 12px;
}

.input_custom2 {
background-color:#fff;
border:1px solid #999;
color:#000000;
height:17px;
margin: 3px 0 0 0px;
}



.bouton_popup {
color:#333;
padding:0 0 0 12px;
font-size:12px;
float:left;
clear:both;
}


.radio {
background-color:#fff;
color:#000000;
margin: 0 0 0 2px;
padding:2px 0 0 0;
float:left;
}

.checkbox {
background-color:#fff;
color:#000000;
margin: 0 0 0 2px;
float:left;
}


.valider1 {
float:left;
height:20px;
width:77px;
margin: 5px 0 0 12px;
border:1px solid #ccc;
background-color:#F9F9F9;
}

.valider2 {
float:left;
height:20px;
width:60px;
margin: 0 0 0 5px;
border:1px solid #ccc;
background-color:#F9F9F9;
}

.valider3 {
height:20px;
width:77px;
margin: 5px 0 0 0;
border:1px solid #ccc;
background-color:#F9F9F9;
}

.valider4 {
height:20px;
width:100px;
margin: 5px 0 0 0;
border:1px solid #ccc;
background-color:#F9F9F9;
}

.select {
font-size:12px;
clear:both;
background-color:#fff;
border:1px solid #999;
color:#000000;
height:18px;
width:180px;
margin: 3px 0 0 12px;
float:left;
}

.bloc_infos_overlay {
clear:both;
margin:15px 0 0 0;
padding:0 0 0 0;
width:275px;
}

.bloc_sous_titre_overlay {
background:url(images/bg_haut_overlay.gif);
clear:both;
min-height:27px;
margin:0 0 0 0;
padding:0;
width:275px;
}

html>body .bloc_sous_titre_overlay {
margin:0;
}

.bloc_sous_titre_overlay h4{
color:#474646;
margin:0;
padding:5px 0 0 0;
font-size:15px;
}

.bloc_type2_bg_overlay {
background:url(images/bg_overlay.gif) repeat-y;
margin:0;
padding:0 0 8px 0;
width:275px;
}

.bloctype3_infos_texte_overlay {
font-size:13px;
margin:0;
padding:7px 0 0 0;
width:270px;
padding:0;
}

.bloc_infos_bas_overlay {
background:url(images/bg_bas_overlay.gif) no-repeat;
height:19px;
margin:0;
padding:0;
width:275px;
}

#photo_ancienne {
width:116px; 
float:left; 
margin: 0 0 0 8px;
}

.photo_anc {
float:left; 
padding:5px 0 0 13px; 
clear:both; 
width:113px;
}

#photo_recente {
width:116px; 
float:left; 
margin: 0 0 0 5px;
}

.photo_rec {
float:left; 
padding:5px 0 0 0; 
width:113px; 
margin:0 0 0 19px;
}

html>body #photo_ancienne {
width:116px; 
float:left; 
margin: 0 0 0 17px;
}

html>body #photo_recente {
width:116px; 
float:left; 
margin: 0 0 0 5px;
}

#bloc_photos {
width:268px; 
padding:8px 0 0 0;
}

.datedenaissance  {
float:left;
padding: 3px 0 0 13px;
}


/* Page engagement */


.engagement  {
margin:0;
clear:both;
width:530px;
padding:10px 0 10px 0px;
}

.engagement input  {
float:left;
margin: 2px 0 0 5px;
}

.engagement img  {
float:left;
margin: 0 0 0 10px;
}

.engagement p {
float:left;
width:400px;
text-align:left;
margin: 0px 0 0 3px;
/*
font-size:14px;
*/
color:#333;
width:450px;
}




/*Feuilles de style interne.css*/


/*#corps {*/
#wrapper {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#container {
	padding: 0px;
	width: 760px;
	background-color: #062D54;
	margin: 0px;
	float: left;
}
/* Tetiere */
/*#tetiere {
	width: 751px;
	height: 151px;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	background-image: url(images/aplat_h.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #062D54;
}*/
#logoLogin {
	height: 120px;
	width: 100%;
}
.logo {
	height: 90px;
	float: left;
	vertical-align: top;
	width: 400px;
}
.menuHaut {
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
.menuHaut a {
	color: #16476F;
	text-decoration: none;
}
/* Mise en forme du MENU GAUCHE */
#menu {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 125px;
	float: left;
}
#menu a {
	color: #B2C2D2;
	text-decoration: none;
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 35px;
	background-image: url(fleche_menu.gif);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	font-size: 10px;
}
#menu a:hover {
	color: #FFFFFF;
	background-image: url(fleche_menu_blanc.gif);
	height: 27px;
	background-repeat: no-repeat;
}
/* Mise en forme du MENU GAUCHE MON ESPACE et MENU TIKIWIKI  */
#menuespace, #menutiki {
	width: 130px;
	color: #FFFFFF;
	display: block;
}
#menuespace {
	margin: 0px 0px 15px;
	background-image: url(degrade_menu.jpg);
	background-repeat: repeat-y;
	padding: 0px;
	float: left;
}
#menutiki {
	margin: 0px;
	padding: 0px 0px 10px;
	background-color: #062D54;
	background-image: url(degrade2_menu.jpg);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6A8198;
}
/*
#menuespace .titreEspace, #menutiki .titreTiki {
	margin: 0px 0px 10px;
	background-color: #062D54;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-align: left;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #6A8198;
	border-bottom: 1px solid #6A8198;
}
#menutiki .titreTiki {
	letter-spacing: 3px;
	background-image: url(carre_tiki.gif);
	background-repeat: no-repeat;
	background-position: 7px;
	padding-left: 15px;
}
*/
#menuespace p {
	margin: 5px 0px;
	padding: 0px 5px;
}
#menuespace .sousmenu {
	margin: 0px;
	padding: 0px 2px 3px 15px;
	color: #EFE9EE;
}
#menuespace .sousmenu a {
	color: #A9CEE2;
	font-weight: bold;
}
#menuespace a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-size: 10px;
}
#menuespace a:hover {
	color: #C6CFDA;
}

li {
	margin: 0px;
	padding: 0px 0px 4px;
	list-style-image: url(vignette.gif);
	text-align: justify;
	vertical-align: top;
}
.espaceImg {
	margin: 0px 0px 5px 15px;
	float: right;
}
.espaceImgGauche {
	margin: 0px 15px 5px 0px;
	float: left;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.espaceImgG {
	margin: 0px 0px 0px 0px;
	float: left;
	padding-left: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
}
.blocLiens {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: right;
	padding-left: 240px;
}
.blocLiensleft {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	padding-left: 240px;
}
.liens {
	background-image:url(fleche_lien.gif);
	font-size: 10px;
	font-weight: bold;
	color: #722750;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 16px;
	height: 16px;
}
.liens a {
	color: #722750;
	text-decoration: none;
}
.liens a:hover {
	color: #C88FAE;
	text-decoration: none;
}
/* Mise en page sur 2 colonnes */

#partiTotal {
	width: 608 px;
	display: block;
	height: auto;
	float: none;
	height: auto;
}
.partiGauche{
	float: left;
	text-align: center;
	font-size: 11px;
	margin: 0px 10px 0px 25px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 265px;
}
.partiDroite {
	float: right;
	text-align: center;
	font-size: 11px;
	width: 265px;
	margin: 0px;
	padding: 0px 10px 10px 0px;
}
/* Formulaires */
form {
	margin: 0px;
	padding: 0px;
}
#espaceLogin{
	float: right;
	padding: 0px;
	height: 90px;
	width: 248px;
	margin: 0px;
}
.espaceTexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	height: 50px;
	width: 90px;
	color: #5F0430;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #5F0430;
	margin-right: 5px;
	padding-top: 40px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.Login {
	float: right;
	width: 151px;
	margin-top: 5px;
	vertical-align: bottom;
}
.boiteHlogin {
	background-image: url(haut_login.gif);
	background-repeat: no-repeat;
	background-color: #5F0430;
	font-size: 4px;
	color: #5F0430;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 151px;
}
.boiteMlogin {
	width: 141px;
	background-color: #5F0430;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px 5px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	height:1O0px;
}
.boiteMlogin a {
	color: #FFFFFF;
	text-decoration: none;
	
}
.boiteMlogin a:hover {
	color: #F3E9EF;
	text-decoration: underline;
}
.boiteBlogin {
	background-image: url(bas_login.gif);
	background-repeat: no-repeat;
	height: 5px;
	width: 151px;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
.champLog {
	margin: 1px 0px;
	padding: 2px;
	font-size: 10px;
	color: #062D54;
	border: 1px solid #5F0430;
}
/* BAS DE PAGE */
#bas {
	background-color:#083152;
	width: 760px;
	text-align: center;
	padding-top: 7px;
	font-size: 10px;
	color: #FFFFFF;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	float: left;
}
/* Styles des Formulaires propres aux Manifestations  */
#format {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	text-align: center;
}
#format h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #670133;
	text-transform: uppercase;
	margin: 5px 0px 10px;
	padding: 0px 0px 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #670133;
	text-align: left;
}
#format h2 {
	font-size: 13px;
	color: #65326B;
	background-image: url(fleche.gif);
	padding-left: 10px;
	background-repeat: no-repeat;
	margi-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
#format h3 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #526883;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 400px;
	font-weight: bold;
}
#format p {
	text-align: left;
	font-size: 11px;
	color: #062D54;
	margin: 0px;
	padding: 0px 0px 2px;
}
.tab100 {
	width: 100%;
}
.libelleg1, .libelled1{
	font-size: 11px;
	vertical-align: top;
	padding-bottom: 10px;
	width: 50%;
}  
.libelleg1 {
	color: #062D54;
	text-align: right;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #062D54;
}
.libelled1 {
	color: #670133;
	padding-left: 10px;
	text-align: left;
}

.libelleg2, .libelled2 {
	font-size: 11px;
	width: 50%;
	margin-bottom: 5px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.libelleg2 {
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	background-color: #61799D;
}
.libelleg2 span {
	font-size: 10px;
}
.libelled2 {
	color: #062D54;
	background-color: #CFDDE7;	
	padding-left: 10px;
	text-align: left;
}
.libelled4 {
	color: #062D54;
	background-color: #CFDDE7;	
	padding-left: 10px;
	text-align: center;
}
.libelled3, .libelled3Gras {
	font-size: 11px;
	color: #062D54;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
}
.libelled3 {
	background-color: #DDE8EE;
}
.libelled3Gras {
	background-color: #E4ECF1;
	font-weight: bold;
}
.libelleg5 {
	color: #FFFFFF;
	text-align: center;
	padding-right: 10px;
	background-color: #61799D;
}
.libelled5 {
	color: #062D54;
	background-color: #CFDDE7;	
	padding-left: 10px;
	text-align: center;
}
.libelleg6 {
	color: #062D54;
	background-color: #CFDDE7;	
	padding-left: 10px;
	text-align: right;
}
.libelled6 {
	color: #062D54;
	background-color: #ffffff;	
	padding-left: 10px;
	text-align: left;
}
.tdcent {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}
.bouton, .bouton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px 0px;
	font-weight: bold;
	padding: 3px 0px;
	cursor: hand;

}
.bouton {
	background-color: #DDE7EE;
	color: #062D54;
	font-weight: bold;
	border-top: 1px solid #33547D;
	border-right: 3px solid #33547D;
	border-bottom: 1px solid #33547D;
	border-left: 3px solid #33547D;
}
.bouton2 {
	background-color: #FAF5F8;
	color: #670133;
	border-top: 1px solid #670133;
	border-right: 3px solid #670133;
	border-bottom: 1px solid #670133;
	border-left: 3px solid #670133;
}
.champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #062D54;
	background-color: #FFFFFF;
	border: 1px solid #61799D;
	margin-top: 2px;
	margin-bottom: 2px;
}
.tabalerte {
	font-size: 12px;
	color: #670133;
	background-color: #EFDEE8;
	text-align: center;
	padding: 15px;
	border: 1px solid #670133;
	margin-top: 20px;
}
.alerte {
	font-size: 11px;
	color: #65326B;
	margin-bottom: 5px;
	padding-bottom: 5px;
	display: block;
	font-weight: bold;
}
.enteteTab {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #5F7696;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding-right: 13px;
	padding-left: 13px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #526883;
	text-align: left;
	margin: 20px 0px 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 400px;
	font-weight: bold;
}#milieu .aplat2 {
	margin: 0px;
	text-align: center;
	background-color: #EFE9EE;
	border: 1px solid #997090;
	padding: 5px 0px;
	width: 200px;
}
#cartouchebleu {
	background-image: url(cartouche_bleu2.gif);
}

#cartoucherose {
	background-image: url(cartouche_rose.gif);
}
