/* CSS Document */

/*curieux #CC9933;
attenuee #DBBB95;
/*bureau #99CC00;
attenuee #D8E6A2;
/*web #3399FF;
attenuee #8ACEF3;
/*voeux #993399;
attenuee #DAC0DC;
/*cartes #FF9900;
attenuee #FCDEB7;
/*livres #996633;
attenuee #C4AD9B;
/*photos #CC6699;
attenuee #E2A1C0;
*/

* {
	padding: 0px;
	margin: 0px;
}

/* CONTENEUR PRINCIPAUX */

/* MASTER */
#master {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 940px;
	text-align: left;
	padding: 0px;
}
#master_newsletter {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 740px;
	text-align: left;
	padding: 0px;
}
.grand {
	font-size: 14px;
	font-weight: bold;
}
/* HAUT DE PAGE */
#logo {
	height: 35px;
	width: 103px;
	position: absolute;
	left: 0px;
	top: 20px;
}
#flash {
	height: 35px;
	width: 817px;
	overflow: hidden;
	position: absolute;
	left: 103px;
	top: 20px;
}
#titre_newsletter {
	height: 35px;
	width: 617px;
	border: 1px solid #E3E3E3;
	overflow: hidden;
	position: absolute;
	left: 103px;
	top: 20px;
	text-align: right;
}
/* MENU PRINCIPAL ET CONTACT */
#menu {
	height: 70px;
	width: 720px;
	margin-bottom: 20px;
}
#menu a:hover {
	border: none;
}
#menu_contact {
	height: 70px;
	width: 180px;
	margin-bottom: 20px;
}
#rollover_curieux {
	color: #BA7C40;
	width: 720px;
	text-align: center;
	height: 15px;
	position: absolute;
	left: 0px;
	top: 60px;
	visibility: hidden;
}
#rollover_bureau {
	color: #95AD3E;
	width: 720px;
	text-align: center;
	height: 15px;
	position: absolute;
	left: 0px;
	top: 60px;
	visibility: hidden;
}
#rollover_web {
	color: #00A2E8;
	width: 720px;
	text-align: center;
	height: 15px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 60px;
}
#rollover_voeux {
	color: #81197B;
	width: 720px;
	text-align: center;
	height: 15px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 60px;
}
#rollover_cartes {
	color: #ED7A00;
	width: 720px;
	text-align: center;
	height: 15px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 60px;
}
#rollover_livres {
	color: #90694E;
	width: 720px;
	text-align: center;
	height: 15px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 60px;
}
#rollover_photo {
	color: #C74683;
	width: 720px;
	text-align: center;
	height: 15px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 60px;
}
/* ZONES PRINCIPALES DE LA PAGE */
#gauche {
	width: 720px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 75px;
}
#droite {
	width: 180px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	left: 740px;
	top: 75px;
}
#corps {
	width: 720px;
	margin-bottom: 10px;
}
#corps p {
	padding-top: 5px;
	padding-bottom: 5px;
}
#corps_splash {
	text-align: center;
}
#baseline {
	clear: both;
	text-align: justify;
	font-size: 10px;
	margin-bottom: 20px;
}
#menu_bas {
	clear: both;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px;
	margin-bottom: 10px;
}
#bas {
	text-align: center;
}
/* COLONE DE DROITE */
#droite_titre {
	height: 60px;
	width: 180px;
	overflow: hidden;
}
#droite_titre h1, #droite_titre2 h1 {
	font-size: 14px;
	font-weight: normal;
	padding-top: 5px;
	color: #333333;
	text-align: center;
}
#droite_titre2 {
	height: 60px;
	width: 180px;
	overflow: hidden;
}
#droite_pied {
	width: 180px;
	height: 60px;
}
#droite_pied2 {
	width: 180px;
	height: 60px;
}
#com {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 3px;
	padding-left: 3px;
	background-image: url(../images/interface/commun/droite_com.jpg);
	background-repeat: repeat-y;
}
#com p {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;	
}

/* POP UP */
#pu_master {
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px solid #00A2E8;
	padding: 20px;
}
#pu_master p {
}
#pu_master img {
	margin: 20px 5px;
}
#pu_master a:hover {
	border: none;
}

/* BALISES */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	text-align: center;
}
p {
	margin: 0px;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 10px;
	text-align: left;
}
h2 {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin: 20px 0px 10px;
}
h2.titre { /*Titre couleur*/

	background-position: 0px 0px;
	padding-top: 2px;
	padding-left: 20px;
	overflow: hidden;
	height: 20px;
	width: 660px;
}
h2.titre_rouge { /*Titre rouge*/
	background-image: url(../images/interface/commun/titre_rouge.jpg);
	background-position: 0px 0px;
	padding-top: 2px;
	padding-left: 20px;
	overflow: hidden;
	height: 20px;
	width: 660px;
}
h3 {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin: 20px 0px 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/interface/commun/fond_titre_pu.jpg);
	background-repeat: repeat-y;
	clear: both;
}
ul {
	list-style-image: url(../images/interface/commun/liste.gif);
	list-style-position: outside;
	margin: 0px;
	padding-bottom: 20px;
	padding-left: 100px;
	padding-top: 20px;
	padding-right: 100px;
}
li {
	text-align: justify;
	margin: 0px;
	padding-bottom: 5px;
}
table {
	border-spacing: 0px;
	border-collapse: separate;
}
/*Liens*/
a:link, a:visited {
	color: #666666;
	text-decoration: none;
	letter-spacing: 1px;
}
a:hover, a:active  {
	color: #000000;
	letter-spacing: 1px;
	border-bottom: 0px solid #000000;
	text-decoration: underline;
	font-weight: bold;
}
#master_newsletter a:link, #master_newsletter a:visited {
	text-decoration: none;
	letter-spacing: 2px;
}
#master_newsletter a:hover, #master_newsletter a:active {
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: none;
}

/* CLASSES */

/*Boites*/

/*Boites cadre couleur principal*/
.bloc_haut {
	height: 25px;
	width: 720px;
	overflow: hidden;
}
.bloc_corps {
	width: 720px;
}
.bloc_bas {
	height: 25px;
	width: 720px;
	overflow: hidden;
	margin-bottom: 20px;
}

/*Boites corps conteneur*/
.corps_1_col_journal {
	width: 213px;
	float: left;
	text-align: justify;
	margin: 10px 0px 10px 20px;
	padding: 0px;
	font-size: 11px;
}
.corps_1_col_journal p {
	margin-bottom: 10px;
}
.corps_1_col_journal h2 {
	font-size: 12px;
	margin-top: 0px;
}
.corps_1_col_journal ul {
	padding: 10px 10px 10px 30px;
}
.corps_1_col {
	width: 213px;
	overflow: hidden;
	float: left;
	text-align: justify;
	margin: 0px 0px 20px 20px;
	padding: 0px;
}
.corps_1_col ul {
	padding: 10px 20px 10px 30px;
}
.corps_2_col {
	width: 446px;
	float: left;
	overflow: hidden;
	text-align: justify;
	margin: 0px 0px 20px 20px;
	border: none;
}
.corps_2_col ul {
	padding-bottom: 20px;
	padding-left: 40px;
	padding-top: 20px;
	padding-right: 40px;
}
.corps_3_col {
	text-align: justify;
	width: 679px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
}
.corps_police_10 {
	font-size: 10px;
	margin-top: 20px;
	color: #999999;	
}
/*Boites cadre couleur 2 colonnes*/
.bloc_cadre {
	width: 472px;
	float: left;
	height: 338px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 10px;
	text-align: justify;
	overflow: auto;
}
.bloc_cadre ul {
	padding: 0px;
	margin-left: 40px;
}

/*Boites bloc bas 1 et 1.5 et 2 colonnes*/
.bloc_1_col_gauche, .bloc_1_col_droite, .bloc_1_col_cp_gauche, .bloc_1_col_cp_droite, .bloc_1_5_col_gauche, .bloc_1_5_col_droite, .bloc_1_5_col_cp_gauche, .bloc_1_5_col_cp_droite, .bloc_2_col_gauche, .bloc_2_col_droite, .bloc_2_col_cp_gauche, .bloc_2_col_cp_droite, .bloc_3_col, .bloc_3_col_cp {
	height: 168px;
	overflow: hidden;
	padding: 12px 20px 20px;
	text-align: justify;
	margin-bottom: 20px;
}
.bloc_1_col_gauche, .bloc_1_col_droite, .bloc_1_col_cp_gauche, .bloc_1_col_cp_droite  {
	width: 186px;
}
.bloc_1_5_col_gauche, .bloc_1_5_col_droite, .bloc_1_5_col_cp_gauche, .bloc_1_5_col_cp_droite  {
	width: 310px;
}
.bloc_2_col_gauche, .bloc_2_col_droite, .bloc_2_col_cp_gauche, .bloc_2_col_cp_droite {
	width: 434px;
}
.bloc_3_col, .bloc_3_col_cp {
	width: 680px;
}
.bloc_1_col_gauche h1, .bloc_1_5_col_gauche h1, .bloc_2_col_gauche h1, .bloc_1_col_droite h1, .bloc_1_5_col_droite h1, .bloc_2_col_droite h1, .bloc_3_col h1, .bloc_1_col_cp_gauche h1, .bloc_1_5_col_cp_gauche h1, .bloc_2_col_cp_gauche h1, .bloc_1_col_cp_droite h1, .bloc_1_5_col_cp_droite h1, .bloc_2_col_cp_droite h1, .bloc_3_col_cp h1 {
	text-align: left;
	padding-left: 15px;
	padding-top: 0px;
	text-transform: uppercase;
	font-size: 12px;
	padding-bottom: 25px;
}
.bloc_1_col_gauche h1, .bloc_1_col_droite h1, .bloc_1_5_col_gauche h1, .bloc_1_5_col_droite h1, .bloc_2_col_gauche h1, .bloc_2_col_droite h1, .bloc_3_col h1 {
	color: #333333;
}
.bloc_1_col_gauche, .bloc_1_5_col_gauche, .bloc_2_col_gauche, .bloc_1_col_cp_gauche, .bloc_1_5_col_cp_gauche, .bloc_2_col_cp_gauche {
	float: left;
	margin-right: 20px;
}
.bloc_1_col_droite, .bloc_1_5_col_droite, .bloc_2_col_droite, .bloc_3_col_droite, .bloc_1_col_cp_droite, .bloc_1_5_col_cp_droite, .bloc_2_col_cp_droite {
	float: right;
}
.bloc_1_col_gauche a:hover img, .bloc_1_col_droite a:hover img, .bloc_1_col_cp_gauche a:hover img, .bloc_1_col_cp_droite a:hover img, .bloc_1_5_col_gauche a:hover img, .bloc_1_5_col_droite a:hover img, .bloc_1_5_col_cp_gauche a:hover img, .bloc_1_5_col_cp_droite a:hover img, .bloc_2_col_gauche a:hover img, .bloc_2_col_droite a:hover img, .bloc_2_col_cp_gauche a:hover img, .bloc_2_col_cp_droite a:hover img, .bloc_3_col a:hover img, .bloc_3_col_cp a:hover img {
	border: 1px solid #000000;
}
.bloc_1_col_gauche a img, .bloc_1_col_droite a img, .bloc_1_col_cp_gauche a img, .bloc_1_col_cp_droite a img, .bloc_1_5_col_gauche a img, .bloc_1_5_col_droite a img, .bloc_1_5_col_cp_gauche a img, .bloc_1_5_col_cp_droite a img, .bloc_2_col_gauche a img, .bloc_2_col_droite a img, .bloc_2_col_cp_gauche a img, .bloc_2_col_cp_droite a img, .bloc_3_col_cp a img, .bloc_3_col_cp a img {
	border: 1px solid #FFFFFF;
}
/* PLUS */
.bloc_plus_gauche, .bloc_plus_droite {
	width: 720px;
	height: 360px;
	overflow: hidden;
	margin: 0px 0px 20px;
	color: #333333;
	background-position: 0px 0px;
}
.bloc_plus_1_gauche, .bloc_plus_1_droite {
	width: 185px;
	height: 360px;
	overflow: hidden;
	float: left;
	text-align: left;
	margin: 0px;
}
.bloc_plus_2_droite, .bloc_plus_2_gauche,.bloc_plus_2_droite_flash {
	width: 440px;
	height: 360px;
	float: left;
	text-align: left;
	margin: 0px;
}
.bloc_plus_1_gauche {
	padding-right: 0px;
	padding-left: 35px;
}
.bloc_plus_1_droite {
	padding-right: 35px;
	padding-left: 0px;
}
.bloc_plus_2_gauche {
	padding-right: 25px;
	padding-left: 35px;
}
.bloc_plus_2_droite {
	padding-right: 35px;
	padding-left: 25px;
}
.bloc_plus_2_gauche_defil {
	padding-right: 5px;
	padding-left: 35px;
	margin-right: 40px;
}
.bloc_plus_2_droite_defil {
	padding-right: 5px;
	padding-left: 35px;
	margin-right: 40px;
}
.bloc_plus_2_droite_defil, .bloc_plus_2_gauche_defil {
	width: 420px;
	height: 350px;
	float: left;
	text-align: left;
	overflow: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bloc_plus_1_gauche h1, .bloc_plus_1_droite h1 {
	color: #333333;
	font-size: 16px;
	text-transform: uppercase;
	padding-bottom: 40px;
}
.bloc_plus_1_gauche h1, .bloc_plus_2_gauche h1, .bloc_plus_2_gauche_defil h1, .bloc_plus_1_droite h1, .bloc_plus_2_droite h1, .bloc_plus_2_droite_defil h1  {
	padding-top: 10px;
}
.bloc_plus_1_gauche h1 img, .bloc_plus_1_droite h1 img {
	margin-left: 0px;
}
.bloc_plus_1_gauche p, .bloc_plus_2_gauche p, .bloc_plus_2_gauche_defil p, .bloc_plus_1_droite p, .bloc_plus_2_droite p, .bloc_plus_2_droite_defil p{
	margin: 5px;
}
.bloc_plus_1_gauche ul, .bloc_plus_1_droite ul, .bloc_plus_2_droite ul, .bloc_plus_2_droite_defil ul, .bloc_plus_2_gauche ul, .bloc_plus_2_gauche_defil ul {
	list-style-image: url(../images/interface/commun/liste_plus.gif);
	list-style-position: outside;
	padding-bottom: 10px;
	padding-top: 0px;
}
.bloc_plus_1_gauche ul, .bloc_plus_2_gauche ul, .bloc_plus_2_gauche_defil ul, .bloc_plus_1_droite ul, .bloc_plus_2_droite ul, .bloc_plus_2_droite_defil ul  {
	padding-right: 5px;
	padding-left: 30px;
}
.bloc_plus_1_gauche li, .bloc_plus_1_droite li, .bloc_plus_2_droite li, .bloc_plus_2_droite_defil li, .bloc_plus_2_gauche li, .bloc_plus_2_gauche_defil li{
	text-align: left;
	padding-bottom: 5px;
}
.bloc_plus_1_gauche img, .bloc_plus_2_gauche img, .bloc_plus_2_gauche_defil img, .bloc_plus_1_droite img, .bloc_plus_2_droite img, .bloc_plus_2_droite_defil img {
	margin-top: 10px;
}

/*Boites colonne droite*/
.boite_titre {
	width: 180px;
	height: 50px;
	overflow: hidden;
}
.boite_corps {
	background-repeat: repeat;
	width: 180px;
	text-align: center;
}
.boite_pied {
	width: 180px;
	height: 40px;
}
.boite_titre h1 {
	text-align: left;
	padding-left: 40px;
	padding-top: 6px;
	text-transform: uppercase;
	font-size: 12px;
	color: #333333;
}
.boite_corps p {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.boite_corps ul {
	list-style-image: url(../images/interface/commun/liste_plus.gif);
	list-style-position: outside;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 30px;
}
.boite_corps li {
	text-align: left;
}
.boite_texte {
	font-size: 10px;
	text-align: justify;
	margin: 0px 10px;
}


/*Boites colonne droite + service - perso*/
.boite_corps_service {
	background-repeat: repeat-y;
	width: 180px;
	text-align: center;
}
.boite_corps_service ul {
	list-style-position: outside;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 30px;
}
.boite_corps_service li {
	text-align: left;
}

.sousboite_service {
	width: 164px;
	margin-left: 8px;
}

/*Sous boîtes*/
.sousboite_titre {
	background-image: url(../images/interface/commun/sousboite_titre.jpg);
	height: 45px;
	width: 180px;
	overflow: hidden;
}
.sousboite_titre h1 {
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	padding-left: 30px;
	padding-top: 0px;
	letter-spacing: 4px;
}
.sousboite_corps {
	background-image:    url(../images/interface/commun/sousboite_corps.jpg);
	background-repeat: repeat;
	width: 180px;
	text-align: center;
}
.sousboite_corps p {
	padding-bottom: 10px;
}
.sousboite_pied {
	background-image: url(../images/interface/commun/sousboite_pied.jpg);
	height: 20px;
	width: 180px;
	overflow: hidden;
}
.sousboite_espace {
	background-image: url(../images/interface/commun/sousboite_espace.jpg);
	height: 5px;
	width: 180px;
}
.sousboite_lien {
	text-align: left;
	height: 20px;
	width: 180px;
	overflow: hidden;
}
.sousboite_lien a:link, .sousboite_lien a:visited {
	padding-left: 25px;
	padding-top: 3px;
	letter-spacing: 0px;
	display: block;
}
.sousboite_lien a:hover, .sousboite_lien a:active {
	padding-left: 25px;
	padding-top: 3px;
	letter-spacing: 0px;
	border-bottom: 0px;
}
.sousboite_lien_local, .sousboite_lien_bleu, .sousboite_lien_rouge, .sousboite_lien_jaune, .sousboite_lien_blanc {
	text-align: left;
	height: 30px;
	width: 180px;
	overflow: hidden;
}
.sousboite_lien_local a:link, .sousboite_lien_local a:visited, .sousboite_lien_bleu a:link, .sousboite_lien_bleu a:visited, .sousboite_lien_rouge a:link, .sousboite_lien_rouge a:visited , .sousboite_lien_jaune a:link, .sousboite_lien_jaune a:visited , .sousboite_lien_blanc a:link, .sousboite_lien_blanc a:visited {
	padding-left: 25px;
	padding-top: 9px;
	letter-spacing: 0px;
	display: block;
}
.sousboite_lien_local a:hover, .sousboite_lien_local a:active, .sousboite_lien_bleu a:hover, .sousboite_lien_bleu a:active, .sousboite_lien_rouge a:hover, .sousboite_lien_rouge a:active, .sousboite_lien_jaune a:hover, .sousboite_lien_jaune a:active, .sousboite_lien_blanc a:hover, .sousboite_lien_blanc a:active {
	padding-left: 25px;
	padding-top: 9px;
	letter-spacing: 0px;
	border-bottom: 0px;
	text-decoration: none;
}
.sousboite_pa {
	height: 120px;
	width: 164px;
	margin-left: 8px;
	overflow: hidden;
}
.sousboite_pa img {
	margin: 0px;
}
.sousboite_pa a {
	background-image: url(../images/interface/commun/sousboite_pa_txt.jpg);
	display: block;
	height: 25px;
	width: 164px;
	margin: 0px;
	white-space: nowrap;
}
.sousboite_cp {
	width: 164px;
	margin-left: 8px;
}
.sousboite_cp_titre_rg {
	background-image: url(../images/interface/commun/sousboite_cp_titre_rouge.jpg);
	height: 40px;
}
.sousboite_cp_corps_rg {
	background-image: url(../images/interface/commun/sousboite_cp_corps_rouge.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
}
.sousboite_cp_pied_rg {
	background-image: url(../images/interface/commun/sousboite_cp_pied_rouge.jpg);
	height: 20px;
}
.sousboite_cp_titre_or {
	background-image: url(../images/interface/commun/sousboite_cp_titre_or.jpg);
	height: 40px;
}
.sousboite_cp_corps_or {
	background-image: url(../images/interface/commun/sousboite_cp_corps_or.jpg);
	background-repeat: repeat-y;
	overflow: hidden;
}
.sousboite_cp_pied_or {
	background-image: url(../images/interface/commun/sousboite_cp_pied_or.jpg);
	height: 20px;
}

.sousboite_cp_corps_or ul {
	list-style-position: outside;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 45px;
}
.sousboite_cp_corps_or li {
	list-style-image: url(../images/interface/commun/liste_galet1.jpg);
}


/*Boites retour*/
.retour {
	clear: both;
	padding-left: 680px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/*Boites navigation*/
#nav_process {
	margin-bottom: 20px;
	margin-top: 0px;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 680px;
}
#nav_process p {
	display: inline;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #CCCCCC;
	margin-right: 1px;
	margin-left: 1px;
}
#nav_process p.mauve {
	background-color: #DAC0DC;
	color: #666666;
}
#nav_process p.violet {
	background-color: #993399;
	color: #CCCCCC;
}
#nav_process p.gris {
	background-color: #ECECEC;
	color: #999999;
}
#nav_process a:link, #nav_process a:visited, #nav_process a:hover, #nav_process a:active {
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: blink;
}

.nav {
	height: 31px;
	width: 680px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.nav_ar {
	float: left;
}
.nav_av {
	float: left;
}
.nav_milieu {
	height: 21px;
	width: 620px;
	margin: 0px;
	float: left;
	text-align: center;
	padding-top: 5px;
	overflow: hidden;
	padding-bottom: 5px;
}
.nav p{
	display: inline;
	padding-right: 30px;
	padding-left: 30px;
}

/*Boites zone btn*/
.zone_btn, .zone_btn_blanc, .zone_btn_jaune, .zone_btn_rouge, .zone_btn_bleu, .form_1_col_blanc, .form_1_col_jaune, .form_1_col_rouge, .form_1_col_bleu, .form_1_col {
	height: 18px;
	width: 185px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-right: 0px;
	overflow: hidden;
	font-size: 8pt;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/*Formulaire*/
.form_ligne {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
/*Formulaire 1 colonnes*/
.form_1_col_blanc input, .form_1_col_jaune input, .form_1_col_rouge input, .form_1_col_bleu input, .form_1_col input {
	font-size: 8px;
}
.form_1_col_blanc {
	background-image: url(../images/interface/commun/form_1_col_titre_blanc.jpg);
}
.form_1_col_jaune {
	background-image: url(../images/interface/commun/form_1_col_titre_jaune.jpg);
}
.form_1_col_rouge {
	background-image: url(../images/interface/commun/form_1_col_titren_rouge.jpg);
}
.form_1_col_bleu {
	background-image: url(../images/interface/commun/form_1_col_titre_bleu.jpg);
}

/*Formulaire 3 colonnes*/
.form_3_col .form_ligne {
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.form_3_col {
	width: 680px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0px solid #BEBEBE;
}
.form_3_col fieldset {
	clear: both;
	margin: 20px;
	border: 1px solid #999999;
	padding: 10px;
	background-image: url(../images/interface/commun/form_3_col_fond.jpg);
}
.form_3_col legend {
	font-weight: bold;
	font-size: 14px;
	background-repeat: no-repeat;
	display: block;
	width: 600px;
	height: 22px;
	padding-left: 20px;
	padding-top: 2px;
	margin: 0px;
	background-position: 0px 0px;
}
.form_3_col legend.blanc {
	background-image: url(../images/interface/commun/form_3_col_titre_blanc.jpg);
}
.form_3_col legend.jaune {
	background-image: url(../images/interface/commun/form_3_col_titre_jaune.jpg);
}
.form_3_col legend.rouge {
	background-image: url(../images/interface/commun/form_3_col_titre_rouge.jpg);
}
.form_3_col legend.bleu {
	background-image: url(../images/interface/commun/form_3_col_titre_bleu.jpg);
}
.form_3_col fieldset label {
	float: left;
	width: 180px;
	text-align: right;
	margin-right: 10px;
}
.form_3_col fieldset select {
	float: left;
	width: 200px;
}
.form_3_col fieldset input {
	float: left;
	font-size: 11px;
	margin-right: 10px;
}
.form_3_col fieldset input.validation {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}
.form_3_col fieldset textarea {
	float: left;
	width: 600px;
	height: 100px;
}
.form_3_col p {
	margin-left: 20px;
	margin-right: 20px;
}
.form_3_col img {
	margin-left: 20px;
	margin-top: 10px;
}
.form_3_col .remarque {
	font-style: italic;
	color: #666666;
	margin-left: 190px;
	margin-right: 50px;
	display: block;
	clear: both;
	padding-top: 10px;
}
.form_3_col_btn {
	margin-left: 190px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.form_3_col .perso_liste {
	overflow: auto;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin: 10px;
	width: 560px;
	padding: 0px 20px 20px;
}
.form_3_col .btn_left {
	float: left;
	margin-bottom: 0px;
}
.form_3_col .btn_right {
	float: right;
	margin-bottom: 0px;
}
.form_3_col .nav {
	border: 1px solid #000000;
	width: 620px;
}
.form_3_col .moitie_col {
	border: 1px solid #000000;
	width: 300px;
	float: left;
	background-color: #000033;
	color: #009999;
}

/*Mise en forme de paragraphe de type lien*/
.lien {
	background-image: url(../images/interface/commun/lien.gif);
	background-repeat: no-repeat;
	text-indent: 30px;
	background-position: 0px 6px;
}
.lien_pdf {
	background-image: url(../images/interface/commun/lien_pdf.gif);
	background-repeat: no-repeat;
	text-indent: 16px;
	background-position: 0px 6px;
}
.lien_panier {
	background-image: url(../images/interface/commun/lien_panier.gif);
	background-repeat: no-repeat;
	text-indent: 16px;
	background-position: 0px 6px;
}
.lien_supprimer {
	background-image: url(../images/interface/commun/lien_supprimer.gif);
	background-repeat: no-repeat;
	text-indent: 16px;
	background-position: 0px 6px;
}
.lien_zoom {
	background-image: url(../images/interface/commun/lien_zoom.gif);
	background-repeat: no-repeat;
	text-indent: 16px;
	background-position: 0px 6px;
}

/*Tableaux*/
.tab_vignette {
	margin-top: 0px;
	margin-bottom: 30px;
}
.tab_vignette td {
	padding: 0px 6px;
	line-height: 10px;
}
.tab_vignette img {
	margin-top: 30px;
}
.tab_vignette a img {
	border: 1px solid #FFFFFF;
}
.tab_vignette a:hover img {
	border: 1px solid #000000;
}
.tab_divers, .tab_mauve, .tab_vert, .tab_base, .tab_bleu, .tab_orange, .tab_privilege  {
	width: 680px;
	text-align: center;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-spacing: 1px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tab_divers th, .tab_mauve th, .tab_vert th, .tab_base th, .tab_bleu th, .tab_orange th, .tab_privilege th {
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;
	padding: 10px;
}
.tab_divers  td, .tab_mauve td, .tab_vert td, .tab_base td, .tab_bleu td, .tab_orange td, .tab_privilege td {
	padding: 10px;
}
.tab_divers th {
	background-color: #F2F2F2;
	border: 1px solid #E3E3E3;
}
.tab_divers td {
	border: 1px solid #E3E3E3;
}
.tab_mauve th {
	background-color: #DDBEDA;
	border: 1px solid #DDBEDA;
}
.tab_mauve td {
	border: 1px solid #DDBEDA;
}
.tab_vert th {
	background-color: #edf5c5;
	border: 1px solid #bbd15d;
}
.tab_vert td {
	border: 1px solid #bbd15d;
}
.tab_form {
	width: 600px;
	text-align: left;
	font-size: 11px;
	border-spacing: 1px;
	border-collapse: collapse;
	margin-left: 10px;
}
.tab_form th {
	background-color: #F2F2F2;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px;
	border: 1px solid #999999;
}
.tab_form td {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #999999;
	vertical-align: top;
}
.tab_form a img {
	border: 1px solid #FFFFFF;
}
.tab_form a:hover img {
	border: 1px solid #000000;
}
.tab_cmd {
	text-align: left;
	font-size: 11px;
	border-spacing: 1px;
	border-collapse: collapse;
	margin-left: 10px;
	width: 600px;
}
.tab_cmd  th {
	padding: 10px;
	border: 1px solid #999999;
	text-transform: uppercase;
}
.tab_cmd td {
	padding: 10px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.tab_cmd img {
	margin: 0px;
	padding: 0px;
}
.tab_cmd a {
	font-size: 12px;
}
.tab_cmd .loc {
	padding: 0px;
	border: 0px;
	width: 48px;
}
.tab_cmd .local {
	width: 100px;
}
.tab_cmd .jaune {
	background-image: url(../images/interface/commun/tab_cmd_jaune.jpg);
	width: 100px;
}
.tab_cmd .rouge {
	background-image: url(../images/interface/commun/tab_cmd_rouge.jpg);
	width: 100px;
}
.tab_cmd_total {
	width: 240px;
	text-align: center;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-spacing: 1px;
	border-collapse: collapse;
	margin-left: 370px;
}
.tab_cmd_total th {
	background-color: #F2F2F2;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px;
	border: 1px solid #E40703;
	text-align: right;
}
.tab_cmd_total td {
	padding: 10px;
	border: 1px solid #E40703;
	background-color: #FFFFFF;
}

/*Divers*/
.gras {
	font-weight: bold;
}
.italique {
	font-style: italic;
}
.centrer {
	text-align: center;
}
.gauche {
	text-align: left;
}
.droite {
	text-align: right;
}
.justifier {
	text-align: justify;
}
.milieu {
	vertical-align: middle;
}
.retrait {
	margin: 5px 20px 5px 50px;
	padding: 0px;
}
.spacer {
	clear: both;
}
.emphase_rouge {
	font-weight: bold;
	color: #FF0000;
}
.cadre_noir {
	border: 1px solid #000000;
}


/*Formulaire*/
.formulaire {
	background-color: #F2F2F2;
	margin-left: 50px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
 }
.formulaire_ligne {
	clear: both;
	padding-bottom: 20px;
	padding-top: 20px;
 }
.formulaire_ligne span.label {
	float: left;
	width: 160px;
	text-align: right;
	font-weight: bold;
 }
.formulaire_ligne span.zone {
	float: right;
	width: 440px;
	text-align: left;
 }
 

/*Perso1*/
.tab_bleu th {
	background-color: #dbf2fc;
	border: 1px solid #00b7f0;
}
.tab_bleu td {
	border-top: 1px solid #00b7f0;
	border-collapse:collapse;
	border-right: 1px solid #00b7f0;
	border-bottom: 1px solid #00b7f0;
	border-left: 1px solid #00b7f0;
}
.tab_orange th {
	background-color: #F09057;
	border: 1px solid #FF9900;
}
.tab_orange td {
	border-top: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
}

.tab_privilege th {
	background-color: #CCC5B6;
	border: 1px solid #CCC5B6;
}
.tab_privilege td {
	border-top: 1px solid #8a6e4b;
	border-right: 1px solid #8a6e4b;
	border-bottom: 1px solid #8a6e4b;
	border-left: 1px solid #8a6e4b;
}
 
/*Perso2*/
/*.aide_a_la_vente_gauche_titre {
	height: 51px;
	width: 206px;
	overflow: hidden;
	background-image: url(../images/interface/06_photo/boite_titre_aide_vente.jpg);
	padding-top: 20px;
	padding-left: 20px;
	float: left;
}

.aide_a_la_vente_gauche_corps {
	height: 277px;
	width: 226px;
	background-image: url(../images/interface/06_photo/boite_corps_aide_vente.jpg);
	clear: both;
	background-repeat: repeat-y;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.aide_a_la_vente_gauche_corps ul {
	margin-bottom: 30px;
	list-style-image: url(../images/interface/commun/liste_plus_service.gif);
	padding-left: 25px;
}
.aide_a_la_vente_gauche_corps li {
	margin-bottom: 5px;
}
.aide_a_la_vente_droite_titre {
	height: 51px;
	width: 206px;
	overflow: hidden;
	background-image: url(../images/interface/06_photo/boite_titre_aide_vente.jpg);
	padding-top: 20px;
	padding-left: 20px;
	float: left;
}
.aide_a_la_vente_droite_corps {
	height: 277px;
	width: 226px;
	background-image: url(../images/interface/06_photo/boite_corps_aide_vente.jpg);
	clear: both;
	background-repeat: repeat-y;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
.aide_a_la_vente_droite_corps ul {
	margin-bottom: 30px;
	list-style-image: url(../images/interface/commun/liste_plus_service.gif);
	padding-left: 25px;
}
.aide_a_la_vente_droite_corps li {
	margin-bottom: 5px;
}
.aide_a_la_vente_droite {
	width: 201px;
	text-align: justify;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 307px;
	background-image: url(../images/interface/commun/bloc-aide-a-la-vente-.jpg);
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}
*/

.retour_img {
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-right: 0px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: both;
}
.banniere-confiance {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;
 }
.espace {
	margin: 15px;
}

.zone_btn_tab_vignettes {
	height: 18px;
	width: 185px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-right: 0px;
	font-size: 8pt;
	background-image: url(../images/interface/06_photo/zone_btn.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 480px;
	overflow: hidden;
}
.img_galet {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 5px;
}
.form_1_5_remarque  {
	float: left;
	overflow: hidden;
	width: 150px;
}
.form_1_5_remarque2  {
	font-style: italic;
	color: #666666;
	overflow: hidden;
	width: 385px;
	display: block;
	margin-top: 10px;
	margin-bottom: 20px;
/*Boites bloc faq - perso */
}
.faq2 {
	width: 200px;
	text-align: justify;
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	padding-top: 10px;
	padding-right: 20px;
	clear: both;
	padding-bottom: 10px;
}
.bloc_titre_faq {
	width: 660px;
	text-align: justify;
	border: 1px solid #8a6e4b;
	padding: 10px;
	background-color: #CCCCCC;
	float: left;
	height: 25px;
	margin-bottom: 20px;
}
.bloc_titre_faq_gauche {
	width: 190px;
	text-align: justify;
	margin-right: 23px;
	border: 1px solid #8a6e4b;
	padding: 10px;
	background-color: #CCCCCC;
	margin-bottom: 10px;
	height: 25px;
	float: left;
	margin-top: 30px;
}
.bloc_titre_faq_droite {
	width: 187px;
	text-align: justify;
	border: 1px solid #8a6e4b;
	padding: 10px;
	background-color: #CCCCCC;
	height: 25px;
	float: right;
	margin-top: 30px;
}
.bloc_faq_gauche {
	width: 190px;
	margin-right: 23px;
	border: 1px solid #8a6e4b;
	padding: 10px;
	text-align: justify;
	height: 530px;
	float: left;
}
.bloc_faq_droite {
	width: 187px;
	border: 1px solid #8a6e4b;
	padding: 10px;
	text-align: justify;
	height: 530px;
	float: right;
}
.bloc_pied_faq_gauche {
	width: 190px;
	text-align: justify;
	padding: 10px;
	background-color: #CCCCCC;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8a6e4b;
	border-right-color: #8a6e4b;
	border-bottom-color: #8a6e4b;
	border-left-color: #8a6e4b;
	margin-top: 10px;
	float: left;
	overflow: hidden;
	margin-right: 23px;
}
.bloc_pied_faq_droite {
	width: 187px;
	text-align: justify;
	border: 1px solid #8a6e4b;
	padding: 10px;
	background-color: #CCCCCC;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
.titre_collection {
	text-align: justify;
	font-size: 13px;
	color: #CCCCCC;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.titre_accueil {
	text-align: center;
	color: #8a6e4b;
	padding-top: 20px;
	font: lighter 26px "Helvetica Neue UltraLight", Helvetica, Arial;
	padding-bottom: 20px;
}
