/* TAGS **********************************************************************/
/*
body {
	margin: 0px 0px 10px 0px;
	background-repeat: repeat-x;
}

body, table, div, input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#header {
	background-repeat: no-repeat;
	height: 86px;
	position: relative;
	display: none;
}

form {
	margin: 0px;
}

h1 {
	display: none;
}

.separator {
	font-size: 1px;
	margin-top: -2px;
	height: 2px;
	clear: both;
}

#coord {
	display: none;
}
*/




/* ELEMENTS & CLASSES ********************************************************/
/*
#popup {
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
	width: 960px;
}
#popup .submenu {
	background-image: url(/images/carnet_de_voyage/submenu.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 100%;
}
#popup .submenu #envies {
	text-decoration: none;
	margin-top: 85px;
	height: 26px;
	display: block;
	float: left;
}
#popup .submenu #parcours {
	text-decoration: none;
	margin-top: 85px;
	height: 26px;
	display: block;
	float: left;
}
#popup .submenu #promos {
	text-decoration: none;
	margin-top: 85px;
	height: 26px;
	display: block;
	float: left;
}
#popup .submenu #infos {
	text-decoration: none;
	margin-top: 85px;
	height: 26px;
	display: block;
	float: left;
}
#popup .submenu #commandes {
	text-decoration: none;
	margin-top: 85px;
	height: 26px;
	display: block;
	float: left;
}
#popup .submenu #ouvrages {
	text-decoration: none;
	margin-top: 85px;
	height: 26px;
	display: block;
	float: left;
}
#popup .submenu #pages {
	text-decoration: none;
	margin-top: 85px;
	height: 26px;
	display: block;
	float: left;
}
#popup .submenu strong {
	display: none;
}*/

/*#popup .content {
	background-color: #FFFFFF;
	background-image: url(/images/carnet_de_voyage/shadow_FFFFFF.gif);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: both;
	width: 958px;
}*/
			/*#popup .content h2 {
				margin: 25px 0px 0px 25px;
			}
			#popup .content h3 {
				font-weight: bold;
				margin: 15px 0px 0px 25px;
			}*/

/*.shadow_bottom {
	background-image: url(/images/carnet_de_voyage/shadow2_FFFFFF.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 958px;
	float: left;
}
.shadow_FFFECB {
	font-size: 1px;
	background-image: url(/images/carnet_de_voyage/shadow_FFFECB.gif);
	height: 5px;
	width: 958px;
}
.shadow2_FFFECB {
	font-size: 1px;
	background-image: url(/images/carnet_de_voyage/shadow2_FFFECB.gif);
	height: 5px;
	width: 958px;
	float: left;
}
.no_shadow {
	font-size: 1px;
	background-color: #FFFFFF;
	height: 5px;
	width: 958px;
	float: left;
}
*/




/* NAVIG */
/*
.navig {
	padding: 6px 0px 0px 0px;
	margin: 0px;
	height: 22px;
}
.navig2 {
	padding: 4px 0px 0px 0px;
	margin: 0px;
	height: 18px;
}
.navig3 {
	background-image: url(/images/carnet_de_voyage/shadow_FFFECB.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	height: 28px;
}*/
/*.navig_bottom {
	padding: 6px 0px 0px 0px;
	margin: 0px;
	height: 22px;
	float: left;
	clear: left;
	width: 100%;
}
.navig a, .navig2 a, .navig3 a, .navig_bottom a {
	color: #268926;
	font-size: 12px;
	margin: 0px 7px 0px 7px;
	height: 15px;
}
.navig .delete, .navig2 .delete, .navig3 .delete, .navig_bottom .delete, .liste_pages .delete, .liste_parcours p.delete {
	background-image: url(/images/delete.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	float: right;
}
.navig .acces, .navig2 .acces, .navig3 .acces, .navig_bottom .acces, .liste_pages .acces, .liste_parcours p.acces {
	background-image: url(/images/localize.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	margin: 0px 20px 0px 0px;
	float: right;
}
.navig .print, .navig2 .print, .navig3 .print, .navig_bottom .print {
	background-image: url(/images/print.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	float: right;
}
.navig .mail, .navig2 .mail, .navig3 .mail, .navig_bottom .mail {
	background-image: url(/images/mail.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	float: right;
}*/





/* LISTE */
/*
h6 {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 15px 5px 15px;
}

.liste {
	font-size: 12px;
	padding: 10px 25px 20px 25px;
	float: left;
	width: 429px;
}
.liste span {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(/images/carnet_de_voyage/num_FFFFFF.gif);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 2px 5px 3px 5px;
	margin-left: 7px;
}
#popup .content .liste h3 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
.liste img {
	border: none;
	margin: 0px 10px 0px 0px;
	float: left;
}
.liste img.picto {
	border: none;
	margin: 0px 0px 0px 8px;
	float: none;
}
.liste div {
	width: 420px;
	float: left;
}
.liste a {
	color: #000000;
}
.liste p {
	margin: 5px 0px 0px 0px;
}
.liste p.gris {
	color: #484848;
}
.liste .delete {
	background-image: url(/images/delete.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	margin: 5px 0px 0px 0px;
	float: left;
}
.liste .delete a {
	color: #268926;
}
*/
			/*.important {
				background-image: url(/images/fr/carnet_de_voyage/noubliez_pas.gif);
				width: 223px;
				height: 56px;
				margin: 0px 20px 25px 25px;
				float: right;
			}
			.important span {
				display: none;
			}*/

/*#popup .content .title {
	background-color: #FFFFFF;
	margin: 0px;
	width: 938px;
}*/
/*
#popup p.more {
	margin: 10px 10px 0px 0px;
}
#popup p.more a {
	background-image: url(/images/plus.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 1px 19px;
}

div.separation {
	font-size: 1px;
	border-bottom: 1px solid #C4B3BF;
	margin: 0px 5px 0px 5px;
}

.weekend {
	background-color: #FFFECB;
	background-image: url(/images/carnet_de_voyage/shadow_FFFECB.gif);
	background-repeat: repeat-x;
	padding-bottom: 25px;
	margin-top: 25px;
	width: 958px;
	float: left;
}
.weekend span {
	background-image: url(/images/carnet_de_voyage/num_FFFECB.gif);
}
*/
/*.offre {
	border: 1px solid #c4b3bf;
	padding: 20px 0px 0px 20px;
	margin: 5px auto 15px auto;
	width: 906px;
}
.offre img {
	margin: 0px 20px 20px 0px;
	float: left;
}
.offre h3 {
	font-size: 18px;
	margin-top: 0px;
}
.offre .delete {
	background-image: url(/images/delete.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	margin: 5px 0px 0px 0px;
	float: left;
}
.offre .liste {
	padding: 0px;
	margin: 0px 20px 20px 0px;
	width: 430px;
}*/





/* PARCOURS */
/*
.map {
	background-image: url(/images/carnet_de_voyage/map_background.gif);
	background-repeat: repeat-x;
	margin-bottom: 15px;
	float: left;
}
.map .presentation {
	background-image: url(/images/carnet_de_voyage/puce_FFFECB.gif);
	background-repeat: no-repeat;
	padding-left: 13px;
	margin: 5px 15px 15px 0px;
	position: relative;
	z-index: 100;
}
#popup .content .map .presentation h2 {
	margin: 15px 0px 10px 0px;
}
#popup .content .map .presentation p {
	color: #600F4A;
	font-size: 12px;
	margin: 0px;
}*/
/*.map img {
	margin: -30px 0px 0px 0px;
	float: left;
	position: relative;
	z-index: 50;
}
.map ul {
	font-size: 12px;
	padding: 0px;
	margin: 30px 0px 0px 0px;
	height: 316px;
	width: 205px;
	float: left;
	list-style: none;
}
.map li {
	font-weight: bold;
	padding: 10px 0px 20px 0px;
	clear: both;
}
.map li span {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(/images/carnet_de_voyage/num_FFFECB.gif);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 5px 8px 6px 8px;
	margin-right: 7px;
	float: left;
	clear: left;
}
.map li strong span {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(/images/carnet_de_voyage/num_on_FFFECB.gif);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 5px 8px 6px 8px;
	margin-right: 7px;
	float: left;
	clear: left;
}
.map strong {
	color: #600F4A;
}
.map b {
	width: 170px;
	display: block;
	float: left;
}*/
/*#popup .content .description {
	background-image: url(/images/fond_shadow.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 10px 15px 25px 0px;
	width: 943px;
	float: left;
}
#popup .content .description h3 {
	color: #000000;
	font-size: 12px;
	background-image: url(/images/carnet_de_voyage/puce_FFFFFF.gif);
	background-repeat: no-repeat;
	padding: 3px 0px 5px 15px;
	margin: 0px;
}
#popup .content .description p {
	margin: 0px 0px 5px 15px;
}*/





/* PROMOS */
/*
.listing {
	background-color: #FFFECB;
	background-image: url(/images/carnet_de_voyage/shadow_FFFECB.gif);
	background-repeat: repeat-x;
	padding: 5px 0px 25px 25px;
	margin: 0px -20px 0px 0px;
	float: left;
}
#popup .content .listing h2 {
	margin-left: 0px;
}
.listing .separation {
	margin: 20px 0px 20px -15px;
	width: 938px;
}
.promo {
	padding: 10px;
	margin: 10px 20px 10px 0px;
	width: 424px;
	float: left;
}
.promo img {
	border: 1px solid #FFFFFF;
	margin: 7px 10px 0px 0px;
	float: left;
}
.promo a {
	color: #00049D;
}
#popup .content .promo h3 {
	color: #00049D;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
}
.promo h3 em {
	font-size: 15px;
}
.promo p {
	margin: 5px 0px 0px 0px;
}
#popup .promo .more {
	margin-right: 0px;
	height: 15px;
	float: right;
}*/





/* INFOS PERSONNELLES */
/*
#popup .datas {
	padding-left: 100px;
	margin: 5px 0px 20px 0px;
	width: 530px;
}
#popup .datas label {
	width: 100px;
}
#popup .datas label.middle {
	margin: 2px 14px 0px 9px;
	width: auto;
	float: left;
}
#popup .datas label.birth {
	margin: 2px 14px 0px 0px;
	width: auto;
}
#popup .datas input, #popup .datas textarea, #popup .datas select {
	width: 398px;
}
#popup .datas input.birth {
	width: 294px;
}
#popup .datas input.cp {
	width: 88px;
}
#popup .datas input.city {
	width: 260px;
}
#popup .datas input.tel {
	width: 176px;
}

#popup .shadow {
	background-image: url(/images/fond_shadow.gif);
	background-repeat: repeat-x;
}
#popup .shadow h2 {
	margin: 0px;
}

#form_control {
	width: 908px;
}
*/




/* COMMANDES & OUVRAGES */
/*
#popup .selection li {
	width: 913px;
}

.selection2 {
	font-size: 12px;
	padding: 0px;
	margin: 15px 25px 15px 20px;
}
.selection2 span {
	float: right;
}
.selection2 li {
	font-size: 11px;
	list-style: none;
	border-bottom: 1px solid #F3F4F5;
	padding: 3px 0px 3px 0px;
	clear: both;
	width: 913px;
}
.selection2 img {
	margin: -2px 0px 0px 0px;
}
*/




/* PAGES PREFEREES */
/*
.liste_pages {
	list-style: none;
	margin: 15px 15px 15px 25px;
	padding: 0px;
}
.liste_pages li {
	font-size: 12px;
	background-image: url(/images/puce.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #F4F3C2;
	padding: 2px 0px 4px 10px;
}
.liste_pages a {
	color: #000000;
}
.liste_pages p.delete a, .liste_pages p.acces a {
	color: #268926;
}
*/




/* PARCOURS */
/*
#popup .content .options {
	margin: -3px 0px 0px 20px;
	width: 233px;
	float: right;
}
#popup .content .options h3 {
	font-size: 11px;
	text-transform: uppercase;
	margin: 15px 0px 5px 0px;
}
.liste_parcours {
	list-style: none;
	margin: 15px 15px 45px 25px;
	padding: 0px;
}
.liste_parcours li {
	font-size: 12px;
	background-image: url(/images/puce.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #f3f4f5;
	padding: 2px 0px 4px 10px;
}
.liste_parcours a {
	color: #000000;
}
.liste_parcours p.delete a, .liste_parcours p.acces a {
	color: #268926;
}
.texte_parcours {
	margin: 10px 0px 45px 15px;
}
.bloc_info {
	font-weight: bold;
	text-align: center;
	border: 1px solid #dc88c6;
	padding: 10px 12px 10px 12px;
	margin: 0px 350px 50px 350px;
}

b {
	font-weight: normal;
}
var {
	display: none;
}

#popup .content .rOffres {
	width: 230px;
	margin: 0px 20px 0px 10px;
	float: left;
}
#popup .content .rOffres h3 {
	margin: 0px 0px 10px 0px;
}
#popup .content .rOffres ul {
	padding: 8px 10px 0px 10px;
	margin: 0px;
	list-style: none;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
#popup .content .rOffres li {
	background-image: url(/images/puce.gif);
	background-repeat: no-repeat;
	padding: 2px 0px 10px 10px;
	cursor: pointer;
}
#popup .content .rOffres b {
	font-weight: normal;
	width: 200px;
}
#popup .content .rOffres strong {
	color: #000000;
}

#popup .content .rEtapes {
	width: 230px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#popup .content .rEtapes h3 {
	margin: 0px 0px 10px 0px;
}
#popup .content .rEtapes ul {
	padding: 8px 10px 0px 10px;
	margin: 0px;
	list-style: none;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	overflow: auto;
	float: left;
}
#popup .content .rEtapes li {
	padding: 2px 0px 10px 0px;
	cursor: pointer;
}
#popup .content .rEtapes span {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(/images/carnet_de_voyage/num_FFFFFF.gif);
	height: 17px;
	width: 19px;
	padding: 2px 0px 0px 0px;
	margin: -2px 5px 0px 0px;
	display: block;
	float: left;
	clear: left;
}
#popup .content .rEtapes b {
	font-weight: normal;
	width: 200px;
}
#popup .content .rEtapes strong {
	color: #000000;
}
#popup .content .rEtapes a.delete {
	background-image: url(/images/delete.gif);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 13px;
	float: right;
	clear: right;
}
#popup .content .rEtapes a span {
	display: none;
}

#popup .itineraire {
	padding: 0px 25px 0px 25px;
}
#popup .itineraire h2 {
	margin-left: 0px;
}
#popup .itineraire .liste {
	background-color: #fffecb;
	background-image: url(/images/carnet_de_voyage/bloc_itineraire.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 315px;
	padding: 10px;
	margin-top: 20px;
	float: left;
}
#popup .itineraire table {
	border: none;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	width: 550px;
	margin: 20px 20px 20px 0px;
	float: left;
}
#popup .itineraire th {
	text-align: center;
	border-bottom: 1px solid #999999;
	padding: 5px;
}
#popup .itineraire td {
	text-align: center;
	border-bottom: 1px solid #999999;
	padding: 5px;
	white-space: nowrap;
}
#popup .itineraire th.colleft, #popup td.colleft {
	text-align: left;
	width: 100%;
	white-space: normal;
}
#popup .itineraire tr.offre td {
	background-color: #f3f4f5;
}
.txt_parcours {
	margin: 20px 10px 30px 0px;
}
.txt_parcours span, .txt_parcours strong {
	margin: 5px 0px 5px 0px;
	display: block;
}
.separaprint {
	display: none;
}*/




/*.liste .info {
	background-image: url(/images/info.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 1px 17px;
	margin: 5px 0px 5px 0px;
	float: left;
}
.liste .info a {
	color: #268926;
}*/










/* POPUP IDENTIFICATION */
/*
#popup2 {
	background-repeat: no-repeat;
	padding: 85px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 780px;
}
#popup2 .photo {
	font-size: 1px;
	height: 1px;
	width: 780px;
}
#popup2 .content {
	background-color: #FFFFFF;
	padding: 10px 0px 0px 0px;
	width: 778px;
}
#popup2 .content p {
	font-size: 12px;
	text-align: justify;
	margin: 0px 25px 15px 25px;
}
#popup2 .content h2 {
	margin: 35px 25px 15px 25px;
}
#popup2 .content p.info {
	margin: 0px 0px 0px 40px;
	float: none;
}
.login {
	float: right;
	border-left: 1px solid #dc88c6;
	padding: 0px 0px 10px 25px;
	margin: 0px 0px 0px 25px;
	width: 350px;
}
#popup2 .content .login h2 {
	margin: 0px 0px 15px 0px;
}
.login h3 {
	font-weight: bold;
	margin: 0px 0px 25px 0px;
}
.login label {
	font-size: 12px;
	margin-top: 2px;
	width: 90px;
	display: block;
	float: left;
}
.login .logInput {
	background-color: #F3F4F5;
	border-top: 1px solid #7E7E77;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	border-left: 1px solid #7E7E77;
	margin-bottom: 9px;
	width: 200px;
	float: left;
}
.login a {
  float:left;
	margin: 10px 0px 0px 90px;
	width:200px;
}
#popup2 #form_control {
	margin-top: 25px;
	width: 728px;
}
*/




/* NOUVEAUX LIENS */
/*
.liste .delete a, .liste .info a, .liste_pages p.delete a, .liste_pages p.acces a, #popup p.more a, .selection .delete, .liste_parcours p.delete a, .liste_parcours p.acces a, .offre .delete a {
	color: #9e9ec3;
}
*/




/* NOUVEAUX BOUTONS */
/*
.navig {
	padding: 4px 0px 0px 0px;
	height: 18px;
}
.navig_bottom {
	padding: 4px 0px 0px 0px;
	height: 18px;
}

span.bouton_g {
	background-image: url(/images/bouton_g.gif);
	height: 14px;
	margin-right: 10px;
	margin-left: 5px;
	display: block;
	float: left;
}
span.bouton_d {
	background-image: url(/images/bouton_g.gif);
	height: 14px;
	margin-right: 5px;
	margin-left: 10px;
	display: block;
	float: right;
}
span.bouton_g span, span.bouton_d span {
	background-image: url(/images/bouton_d.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 14px;
	display: block;
	float: left;
}
span.bouton_g a, span.bouton_d a {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 2px 10px;
}

span.bouton_g .delete, span.bouton_d .delete {
	background-image: url(/images/delete2.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	float: none;
}
span.bouton_g .print, span.bouton_d .print {
	background-image: url(/images/print2.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	float: none;
}
span.bouton_g .mail, span.bouton_d .mail {
	background-image: url(/images/mail2.gif);
	background-repeat: no-repeat;
	padding-left: 21px;
	float: none;
}
span.bouton_g .write, span.bouton_d .write {
	background-image: url(/images/info2.gif);
	background-repeat: no-repeat;
	padding-left: 19px;
	float: none;
}
span.bouton_g .save, span.bouton_d .save {
	background-image: url(/images/save2.gif);
	background-repeat: no-repeat;
	padding-left: 22px;
	float: none;
}*/
