/* CSS Document */
/*http://ed.opentour.lan/index.php*/

#col_dte_offres a:hover,
#col_dte_offres ul.l a:hover,
#col_dte_offres ul.m a:hover, 
#col_dte_offres ul.n a:hover,
#col_dte_offres ul.p a:hover,
#col_dte_offres ul.c a:hover,
.bt_autre_ville a:hover,
h3 a:hover,
#l_col_gche_acc .actu_acc_l a:hover,
#footer a:hover.l,
#footer a:hover.m,
#footer a:hover.n,
#footer a:hover.p {
	color:#666666;
}
#acc_col_ctr_nav a:hover,
#acc_col_ctr_nav.p a:hover,
a.bt_nav_col_dt:hover {
	color:#5ba3c5;
}
#header_ot_accueil {
	width:950px;
	height:335px;
	/*padding:10px 0 0 0;*/
}
#header_ot {
	width:950px;
	height:255px;
}
#logo_cont {
	position:relative;
	width:50px;
}
.nav_item_l,
.nav_item_m,
.nav_item_n,
.nav_item_p,
.nav_item_c {
	height:35px;
	float:left;
	width:auto;
}
.langue_ot {
	margin:-10px 15px 0 0;
}
.bt_acheter {
	display:block;
	width:134px;
	height:110px;/*134px*/
	color:#FFFFFF;
	font-size:22px;
	font-weight:normal;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:180px 0 0 0;
}
.footer_sep_l_p {
	border-right:#88ac00 solid 1px;
	padding:0 7px 0 0;
	margin:0 7px 0 0 ;
}
.footer_sep_m_n {
	border-right:#f3bf00 solid 1px;
	padding:0 7px 0 0;
	margin:0 7px 0 0 ;
}
h3.ot {
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
.article {
	padding:5px 0 20px 0;
	width:418px;
	border-top:#daedf4 solid 2px;
}
.article p {
	text-align:justify;
}
.article_image_dt {
	float:right;
	margin:0 0 10px 13px;
}
.article_image_dbl,
.article_image {
	float:left;
	width : 153px;
}
.article_image_dbl {
	width:250px;
	overflow:hidden;
}
.article_image img {
	float:left;
	margin:0 13px 10px 0;
}
.article_image_dbl img {
	float:left;
	margin:0 0 10px 0;
}
.article_txt {
	float:right;
	width:250px;
	text-align: justify;
}
.article_txt_left{
	float:left;
	width:420px;
	text-align: justify;
}
.article_txt_court {
	float:right;
	width:155px;
}
.article_crt {
	float:right;
	width:185px;
}
.emphatique{
    font-weight: bold;
    color : #009bc2;
}
.infos_complementaires{
	font-style:italic;
}
.article_txt ul li,
#l_col_ctr li,
#m_col_ctr li,
#n_col_ctr li,
#p_col_ctr li,
.article_txt_court ul li,
ul li.pl,
.puce_turk {
	background:url(../img/commun/lyon/l_puce_article.gif) left 5px no-repeat;
	padding:0 0 5px 10px;
}
.article ul li {
	padding:0 0 5px 10px;
}

.formulaire_erreur{
    color : red;
}

#col_dte_offres {
	width:165px;/*262px*/
	height:135px;
	padding:0 0 0 35px;
	overflow:hidden;
	margin:0 0 15px 0;
}
.bt_plus {
	display:block;
	width:92px;
	height:19px;
	line-height:19px;
	color:#FFFFFF;
	font-size:10px;
}
.bt_autre_ville {
	background:url(../img/commun/bt_autre_ville.png) 0 0 no-repeat;
	width:232px;/*245px*/
	height:41px;/*45px*/
	margin:8px 0 0 -4px;
	padding:4px 9px 0 0;
}
.bt_autre_ville a {
	display:block;
	width:180px;
	height:27px;
	color:#0b87b7;
	line-height:27px;
	padding:0 0 0 40px;
}
.nav_ville_cont {
	position:relative;
	width:216px;/*225px*/
}
.nav_ville {
	position:absolute;
	background:url(../img/commun/page_nav.gif) 0 0 no-repeat;
	width:232px;/*241px*/
	height:66px;/*75px*/
	padding:9px 12px 0 0;
	top:-5px;
	left:0;
	float:left;
}
.nav_ville a {
	display:block;
	width:170px;
	height:16px;
	padding:0 0 0 40px;
	color:#0b87b7;
	line-height:16px;
}
.plan {
	padding:75px 15px 50px 18px;
	width:717px;/*750px*/
}
.plan p {
	text-align:justify;
}
.bt_nav_col_dt_l_p,
.bt_nav_col_dt_m_n {
	display:block;
	height:24px;
	line-height:24px;
	margin:0 0 5px 0;
	padding:0 0 0 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	color:#111111;
}
.bt_nav_col_dt_l_p {
	background:url(../img/commun/lyon/l_acc_bt_menu.gif) left center no-repeat;
}
.bt_nav_col_dt_m_n {
	background:url(../img/commun/marseille/m_acc_bt_menu.gif) left center no-repeat;
}

#acc_col_ctr_txt {
	height:195px;
	padding:0 30px 0 0;
	overflow:hidden;
}
#acc_col_ctr_nav a {
	display:block;
	float:left;
	width:98px;/*145px*/
	height:45px;
	padding:7px 0 0 45px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	color:#ffffff;
}
#facilite_villes {
	width:473px;
	padding:57px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.monter_v {
	width:124px;/*160px*/
	padding:0 6px 0 35px;
	color:#0c131c;
}
.vue_v {
	width:90px;/*145px*/
	padding:0 6px 0 51px;
	color:#0c131c;
}
.commentaire_v {
	width:92px;/*150px*/
	padding:0 6px 0 61px;
	color:#0c131c;
}
button.opentour {
	cursor:pointer;
	background:transparent url(../img/commun/com/com_bt_en_savoir_plus.gif) 0 0 no-repeat;
	width:92px;
	height:19px;
	line-height:19px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}
button.opentour.mp_butt_ov_ot {
	color:#fddd66;
}
.tarif {
	font-weight:normal;
	font-style:italic;
	font-size:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.tarif_barre {
	font-weight:normal;
	font-style:italic;
	font-size:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:line-through;
}

/************************----LYON----*******************************/
body.l_accueil {
	background:#fbfbfb url(../img/commun/lyon/l_acc_header.jpg) scroll 50% 0 no-repeat;
}
body.l {
	background:#fbfbfb url(../img/commun/lyon/l_header.jpg) scroll 50% 0 no-repeat;
}
#nav_l {
	background:url(../img/commun/lyon/l_nav.png) 0 0 no-repeat;
	width:947px;
	height:51px;/*63px*/
	padding:14px 0 0 0;
	overflow:hidden;
	text-align:center;
}
#nav_l a{
	background:url(../img/commun/lyon/l_puce_nav.gif) 6px 0 no-repeat;
	line-height:35px;
	color:#FFFFFF;
	font-size:13px;
	padding:10px 6px 10px 16px;
}
#nav_l a:hover{
	color:#FFFFFF;
	background:transparent url(../img/commun/lyon/l_nav_ov.gif) 0 0 no-repeat;
}
#logo_l {
	position:absolute;
	background:url(../img/commun/lyon/l_logo.png) 0 0 no-repeat;
	width:296px;
	height:133px;
	top:-14px;
	left:2px;
}
#logo_cont a.logo_lien_l {
	position:absolute;
	display:block;
	width:230px;
	height:90px;
	text-indent:-10000px;
	top:5px;
	left:35px;
	float:left;
}
#l_col_gche_acc {
	width:155px;/*200px*/
	background:url(../img/commun/lyon/l_acc_col_gch.jpg) 0 0 no-repeat;
	padding:155px 15px 0 30px;
}
#l_col_gche {
	width:150px;/*200px*/
	background:url(../img/commun/lyon/l_col_gch.jpg) 0 0 no-repeat;
	padding:40px 15px 50px 35px;
}
#l_contenu {
	background:url(../img/commun/lyon/l_plan.jpg) 0 0 no-repeat;
}
.bt_acheter_lyon {
	background:transparent url(../img/commun/lyon/l_bt_rond.png) 0 0 no-repeat;
	padding:37px 0 0 0;
}
#l_col_gche a:hover.bt_acheter_lyon,
a:hover.bt_plus_l {
	color:#e3efcd;
}
#l_col_ctr_acc {
	background:url(../img/commun/lyon/l_acc_col_ctr.jpg) 0 0 no-repeat;
	width:473px;/*488px*/
	height:400px;/*415px*/
	padding:17px 0 0 15px;
}
#l_col_ctr_acc h1 {
	font-size:28px;
	color:#FFFFFF;
	text-align:right;
	line-height:28px;
	margin:0 0 13px 0;
	width:auto;
}
#l_col_ctr_acc h2 {
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-align:right;
	margin:0 0 10px 0;
}
#acc_col_ctr_txt p.p, #acc_col_ctr_txt p.l, #acc_col_ctr_txt p.m {
	width:420px;
	text-align:justify;
	color:#FFFFFF;
	height:100px;
	float:right;
}
#l_col_ctr {
	background:url(../img/commun/lyon/l_col_ctr.jpg) 0 0 no-repeat;
	width:433px;/*488px*/
	padding:75px 20px 0 35px;
}
#l_col_dte_acc {
	background:url(../img/commun/lyon/l_acc_nav_bus.jpg) top right no-repeat;
	width:252px;/*262px*/
	height:430px;
	padding:0 0 0 10px;
}
#l_col_dte {
	background:url(../img/commun/lyon/l_col_dt.jpg) 0 0 no-repeat;
	width:262px;
	padding:95px 0 0 0;
}
#col_dte_offres ul.l li a {
	display:block;
	color:#5ba3c5;
	border-bottom:#5ba3c5 solid 1px;
	line-height:20px;
	width:147px;
}
.l_puce_nav_dte {
	background:url(../img/commun/lyon/l_puce_nav_dte.gif) 7px 8px no-repeat;
	padding:0 0 0 18px;
}
.l_diapo p {
	margin:13px 0 0 15px;
	width:215px;
	color:#5ba3c5;
}
h1.l {
	color:#5ba3c5;
}
h2.l_ttr2 {
	font-weight:bold;
	color:#5ba3c5;
	font-size:14px;
	width:390px;
}
h2.l_ttr_encart,
h2.l_ttr_article,
h2.l_ttr_article a {
	display:block;
	font-weight:normal;
	font-style:italic;
	font-size:25px;
	width:390px;
	color:#5ba3c5;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2.l_ttr_article {
	margin:0 0 5px 0;
	width:408px;
}
h2.l_ttr_encart a,
h2.l_ttr_article a {
	margin:0;
}
h2.l_ttr_encart {
	margin:0 0 5px 0;
	width:390px;
}
h3.l a {
	display:block;
	color:#5ba3c5;
	font-size:16px;
	padding:0 0 5px 0;
	border-bottom:#5ba3c5 solid 1px;
}
h3.actu_acc_l,
h3.actu_acc_l a {
	font-weight:normal;
	font-style:italic;
	font-size:20px;
	color:#5ba3c5;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3.actu_acc_l a {
	border-bottom:#b3d8e8 solid 1px;
}
h4.l_ttr2 {
	font-size:11px;
	color:#5ba3c5;
	margin:8px 0 0 0;
	font-weight:normal;
}
.l_tarif {
	color:#72b91b;
}
.l_tarif_barre {
	color:#5ba3c5;
}
.bt_plus_l {
	background:transparent url(../img/commun/lyon/l_bt_en_savoir_plus.gif) 0 0 no-repeat;
}
.article_lien_l {
	color:#5ba3c5;
	text-decoration:underline;
}
.encart_ht_l {
	background:transparent url(../img/commun/lyon/l_encart_ht.gif) 0 0 no-repeat;
	width:431px;
	height:31px;
}
.encart_ctr_l {
	background:transparent url(../img/commun/lyon/l_encart_ctr.gif) 0 0 repeat-y;
	width:401px;/*431px*/
	padding:10px 0 0 30px;
}
.encart_bas_l {
	background:transparent url(../img/commun/lyon/l_encart_bas.gif) 0 0 no-repeat;
	width:431px;
	height:16px;
}
.encart_ctr_l li {
	background:url(../img/commun/lyon/l_puce_article.gif) left 5px no-repeat;
	padding:0 0 0 10px;
}
.ico_plus_l {
	background:url(../img/commun/lyon/l_ico_plus.gif) 0 55px no-repeat;
	width:19px;
	height:100px;
	margin:0 4px 0 4px;
}
#col_dte_nav_l {
	height:170px;/*200px*/
	padding:35px 0 0 30px;
}
#footer a.l {
	color:#0083af;
}

/************************----MARSEILLE----**************************/
body.m_accueil {
	background:#fbfbfb url(../img/commun/marseille/m_acc_header.jpg) scroll 50% 0 no-repeat;
}
body.m {
	background:#fbfbfb url(../img/commun/marseille/m_header.jpg) scroll 50% 0 no-repeat;
}
#nav_m {
	background:url(../img/commun/marseille/m_nav.png) 0 0 no-repeat;
	width:947px;
	height:51px;/*63px*/
	padding:14px 0 0 0;
	overflow:hidden;
	text-align:center;
}
#nav_m a{
	background:url(../img/commun/marseille/m_puce_nav.gif) 6px 0 no-repeat;
	line-height:35px;
	color:#FFFFFF;
	font-size:13px;
	padding:10px 6px 10px 16px;
}
#nav_m a:hover{
	color:#FFFFFF;
	background:transparent url(../img/commun/marseille/m_nav_ov.gif) 0 0 no-repeat;
}
#logo_m {
	position:absolute;
	background:url(../img/commun/marseille/m_logo.png) 0 0 no-repeat;
	width:314px;
	height:109px;
	top:-5px;
	left:30px;
}
#logo_cont a.logo_lien_m {
	position:absolute;
	display:block;
	width:314px;
	height:109px;
	text-indent:-10000px;
	top:-5px;
	left:30px;
	float:left;
}
#m_col_gche_acc {
	width:155px;/*200px*/
	background:url(../img/commun/marseille/m_acc_col_gch.jpg) 0 0 no-repeat;
	padding:155px 15px 0 30px;
}
#m_col_gche {
	width:150px;/*200px*/
	background:url(../img/commun/marseille/m_col_gch.jpg) 0 0 no-repeat;
	padding:40px 15px 50px 35px;
}
#m_contenu {
	background:url(../img/commun/marseille/m_plan.jpg) 0 0 no-repeat;
}
.bt_acheter_marseille {
	background:transparent url(../img/commun/marseille/m_bt_rond.png) 0 0 no-repeat;
	padding:37px 0 0 0;
}
#m_col_gche a:hover.bt_acheter_marseille {
	color:#d2d9e6;
}
a:hover.bt_plus_m {
	color:#fceac9;
}
#m_col_ctr_acc {
	background:url(../img/commun/marseille/m_acc_col_ctr.jpg) 0 0 no-repeat;
	width:473px;/*488px*/
	height:400px;/*415px*/
	padding:17px 0 0 15px;
}
#m_col_ctr_acc h1 {
	font-size:28px;
	color:#FFFFFF;
	text-align:right;
	line-height:28px;
	margin:0 0 13px 0;
	width:auto;
}
#m_col_ctr_acc h2 {
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-align:right;
	margin:0 0 10px 0;
}
#m_col_ctr {
	background:url(../img/commun/marseille/m_col_ctr.jpg) 0 0 no-repeat;
	width:433px;/*488px*/
	padding:75px 20px 0 35px;
}
#m_col_dte_acc {
	background-color: #ffffff;
	background: url(../img/commun/marseille/m_acc_nav_bus.jpg)  155px 0px no-repeat;
	width:252px;/*262px*/
	height:430px;
	padding:0 0 0 10px;
}
#m_col_dte {
	background:url(../img/commun/marseille/m_col_dt.jpg) 0 0 no-repeat;
	width:262px;
	padding:95px 0 0 0;
}
#col_dte_offres ul.m li a {
	display:block;
	color:#315b9e;
	border-bottom:#b7bdca solid 1px;
	line-height:20px;
	width:147px;
}
.m_puce_nav_dte {
	background:url(../img/commun/marseille/m_puce_nav_dt.gif) 7px 8px no-repeat;
	padding:0 0 0 18px;
}
.m_diapo p {
	margin:13px 0 0 15px;
	width:215px;
	color:#315a9e;
}
h1.m {
	color:#315a9e;
}
h2.m_ttr2 {
	font-weight:bold;
	color:#315a9e;
	font-size:14px;
	width:408px;
}
h2.m_ttr_encart,
h2.m_ttr_article,
h2.m_ttr_article a {
	display:block;
	font-weight:normal;
	font-style:italic;
	font-size:25px;
	width:408px;
	color:#315a9e;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2.m_ttr_encart a,
h2.m_ttr_article a {
	margin:0;
}
h2.m_ttr_encart {
	margin:0 0 5px 0;
	width:390px;
}
h3.m a {
	display:block;
	color:#315b9e;
	font-size:16px;
	padding:0 0 5px 0;
	border-bottom:#b7bdca solid 1px;
}
h3.actu_acc_m,
h3.actu_acc_m a {
	font-weight:normal;
	font-style:italic;
	font-size:20px;
	color:#5ba3c5;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3.actu_acc_m a {
	border-bottom:#b3d8e8 solid 1px;
}
h4.m_ttr2 {
	font-size:11px;
	color:#009bc2;
	margin:8px 0 0 0;
	font-weight:normal;
}
.m_tarif {
	color:#f3bf00;
}
.m_tarif_barre {
	color:#315b9e;
}
.bt_plus_m {
	background:transparent url(../img/commun/marseille/m_bt_en_savoir_plus.gif) 0 0 no-repeat;
}
.article_lien_m {
	color:#315a9e;
	text-decoration:underline;
}
.encart_ht_m {
	background:transparent url(../img/commun/paris/p_encart_ht.gif) 0 0 no-repeat;
	width:431px;
	height:31px;
}
.encart_ctr_m {
	background:transparent url(../img/commun/paris/p_encart_ctr.gif) 0 0 repeat-y;
	width:401px;/*431px*/
	padding:10px 0 0 30px;
}
.encart_bas_m {
	background:transparent url(../img/commun/paris/p_encart_bas.gif) 0 0 no-repeat;
	width:431px;
	height:16px;
}
#m_col_ctr .encart_ctr_m li {
	background:url(../img/commun/marseille/m_puce_encart.gif) left 5px no-repeat;
	padding:0 0 0 10px;
}
.ico_plus_m {
	background:url(../img/commun/marseille/m_ico_plus.gif) 0 55px no-repeat;
	width:19px;
	height:100px;
	margin:0 4px 0 4px;
}
#acc_col_ctr_nav.p a {
	color:#05468a;
}
#col_dte_nav_m {
	height:170px;/*200px*/
	padding:0 0 0 25px;
}
#footer a.m {
	color:#315a9e;
}

/************************----NICE----*******************************/
body.n_accueil {
	background:#fbfbfb url(../img/commun/nice/n_acc_header.jpg) scroll 50% 0 no-repeat;
}
body.n {
	background:#fbfbfb url(../img/commun/nice/n_header.jpg) scroll 50% 0 no-repeat;
}
#nav_n {
	background:url(../img/commun/nice/n_nav.png) 0 0 no-repeat;
	width:947px;
	height:51px;/*63px*/
	padding:14px 0 0 0;
	overflow:hidden;
	text-align:center;
}
#nav_n a{
	background:url(../img/commun/nice/n_puce_nav.gif) 6px 0 no-repeat;
	line-height:35px;
	color:#FFFFFF;
	font-size:13px;
	padding:10px 6px 10px 16px;
}
#nav_n a:hover{
	color:#FFFFFF;
	background:transparent url(../img/commun/nice/n_nav_ov.gif) 0 0 no-repeat;
}
#logo_n {
	position:absolute;
	background:url(../img/commun/nice/n_logo.png) 0 0 no-repeat;
	width:339px;
	height:109px;
	top:-20px;
	left:5px;
}
#logo_cont a.logo_lien_n {
	position:absolute;
	display:block;
	width:339px;
	height:90px;
	text-indent:-10000px;
	top:-20px;
	left:5px;
	float:left;
}
#n_col_gche_acc {
	width:155px;/*200px*/
	background:url(../img/commun/nice/n_acc_col_gch.jpg) 0 0 no-repeat;
	padding:155px 15px 0 30px;
}
#n_col_gche {
	width:150px;/*200px*/
	background:url(../img/commun/nice/n_col_gch.jpg) 0 0 no-repeat;
	padding:40px 15px 50px 35px;
}
#n_contenu {
	background:url(../img/commun/nice/n_plan.jpg) 0 0 no-repeat;
}
.bt_acheter_nice {
	background:transparent url(../img/commun/nice/n_bt_rond.png) 0 0 no-repeat;
	padding:37px 0 0 0;
}
#n_col_gche a:hover.bt_acheter_nice {
	color:#d2d9e6;
}
a:hover.bt_plus_n {
	color:#fceac9;
}
#n_col_ctr_acc {
	background:url(../img/commun/nice/n_acc_col_ctr.jpg) 0 0 no-repeat;
	width:473px;/*488px*/
	height:400px;/*415px*/
	padding:17px 0 0 15px;
}
#n_col_ctr_acc h1 {
	font-size:28px;
	color:#1c2888;
	text-align:right;
	line-height:28px;
	margin:0 0 13px 0;
	width:auto;
}
#n_col_ctr_acc h2 {
	font-size:14px;
	color:#1c2888;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-align:right;
	margin:0 0 10px 0;
}
#n_col_ctr {
	background:url(../img/commun/nice/n_col_ctr.jpg) 0 0 no-repeat;
	width:433px;/*488px*/
	padding:75px 20px 0 35px;
}
#n_col_dte_acc {
	background: #ffffff url(../img/commun/nice/n_acc_nav_bus.jpg) 155px no-repeat;
	width:252px;/*262px*/
	height:445px;
	padding:0 0 0 10px;
}
#n_col_dte {
	background:url(../img/commun/nice/n_col_dt.jpg) 0 0  no-repeat;
	width:262px;
	padding:95px 0 0 0;
}
#col_dte_offres ul.n li a {
	display:block;
	color:#1c2888;
	border-bottom:#b7bdca solid 1px;
	line-height:20px;
	width:147px;
}
.n_puce_nav_dte {
	background:url(../img/commun/nice/n_puce_nav_dt.gif) 7px 8px no-repeat;
	padding:0 0 0 18px;
}
.n_diapo p {
	margin:13px 0 0 15px;
	width:215px;
	color:#1c2888;
}
h1.n {
	color:#1c2888;
}
h2.n_ttr2 {
	font-weight:bold;
	color:#5ba3c5;
	font-size:14px;
	width:408px;
}
h2.n_ttr_encart,
h2.n_ttr_article,
h2.n_ttr_article a {
	display:block;
	font-weight:normal;
	font-style:italic;
	font-size:25px;
	width:408px;
	color:#1c2888;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2.n_ttr_encart a,
h2.n_ttr_article a {
	margin:0;
}
h2.n_ttr_encart {
	margin:0 0 5px 0;
	width:390px;
}
h3.n a {
	display:block;
	color:#1c2888;
	font-size:16px;
	padding:0 0 5px 0;
	border-bottom:#b7bdca solid 1px;
}
h3.actu_acc_n,
h3.actu_acc_n a {
	font-weight:normal;
	font-style:italic;
	font-size:20px;
	color:#1c2888;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3.actu_acc_n a {
	border-bottom:#b3d8e8 solid 1px;
}
h4.n_ttr2 {
	font-size:11px;
	color:#1c2888;
	margin:8px 0 0 0;
	font-weight:normal;
}
.n_tarif {
	color:#f3bf00;
}
.n_tarif_barre {
	color:#1c2888;
}
.bt_plus_n {
	background:transparent url(../img/commun/nice/n_bt_en_savoir_plus.gif) 0 0 no-repeat;
}
.article_lien_n {
	color:#1c2888;
	text-decoration:underline;
}
.encart_ht_n {
	background:transparent url(../img/commun/nice/n_encart_ht.gif) 0 0 no-repeat;
	width:431px;
	height:31px;
}
.encart_ctr_n {
	background:transparent url(../img/commun/nice/n_encart_ctr.gif) 0 0 repeat-y;
	width:401px;/*431px*/
	padding:10px 0 0 30px;
}
.encart_bas_n {
	background:transparent url(../img/commun/nice/n_encart_bas.gif) 0 0 no-repeat;
	width:431px;
	height:16px;
}
#n_col_ctr .encart_ctr_n li {
	background:url(../img/commun/nice/n_puce_encart.gif) left 5px no-repeat;
	padding:0 0 0 10px;
}
.ico_plus_n {
	background:url(../img/commun/nice/n_ico_plus.gif) 0 55px no-repeat;
	width:19px;
	height:100px;
	margin:0 4px 0 4px;
}
#col_dte_nav_n {
	height:170px;/*200px*/
	padding:0 0 0 25px;
	margin:-3px 0 0 0;
}
#acc_col_ctr_txt p.n {
	width:420px;
	text-align:justify;
	color:#333333;
	height:100px;
	float:right;
}
#footer a.n {
	color:#1f308c;
}

/************************----PARIS----******************************/body.p_accueil {
	background:#fbfbfb url(../img/commun/paris/p_acc_header.jpg) scroll 50% 0 no-repeat;
}
body.p {
	background:#fbfbfb url(../img/commun/paris/p_header.jpg) scroll 50% 0 no-repeat;
}
#nav_p {
	background:url(../img/commun/paris/p_nav.png) 0 0 no-repeat;
	width:947px;
	height:51px;/*63px*/
	padding:14px 0 0 0;
	overflow:hidden;
	text-align:center;
}
#nav_p a{
	background:url(../img/commun/paris/p_puce_nav.gif) 6px 0 no-repeat;
	line-height:35px;
	color:#FFFFFF;
	font-size:13px;
	padding:10px 6px 10px 16px;
}
#nav_p a:hover{
	color:#FFFFFF;
	background:transparent url(../img/commun/paris/p_nav_ov.gif) 0 0 no-repeat;
}
#logo_p {
	position:absolute;
	background:url(../img/commun/paris/p_logo.png) 0 0 no-repeat;
	width:261px;
	height:104px;
	top:-5px;
	left:30px;
}
#logo_cont a.logo_lien_p {
	position:absolute;
	display:block;
	width:261px;
	height:104px;
	text-indent:-10000px;
	top:-5px;
	left:30px;
	float:left;
}
#p_col_gche_acc {
	width:155px;/*200px*/
	background:url(../img/commun/paris/p_acc_col_gch.jpg) 0 0 no-repeat;
	padding:155px 15px 0 30px;
}
#p_col_gche {
	width:150px;/*200px*/
	background:url(../img/commun/paris/p_col_gch.jpg) 0 0 no-repeat;
	padding:40px 15px 50px 35px;
}
#p_contenu {
	background:url(../img/commun/paris/p_plan.jpg) 0 -1px no-repeat;
}
.bt_acheter_paris {
	background:transparent url(../img/commun/paris/p_bt_rond.png) 0 0 no-repeat;
	padding:37px 0 0 0;
}
#p_col_gche a:hover.bt_acheter_paris {
	color:#e1efcf;
}
a:hover.bt_plus_p {
	color:#315a9e;
}
#p_col_ctr_acc {
	background:url(../img/commun/paris/p_acc_col_ctr.jpg) 0 0 no-repeat;
	width:473px;/*488px*/
	height:400px;/*415px*/
	padding:17px 0 0 15px;
}
#p_col_ctr_acc h1 {
	font-size:28px;
	color:#ffffff;
	text-align:right;
	line-height:28px;
	margin:0 0 13px 0;
	width:auto;
}
#p_col_ctr_acc h2 {
	font-size:14px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-align:right;
	margin:0 0 10px 0;
}
#p_col_ctr {
	background:url(../img/commun/paris/p_col_ctr.jpg) 0 0 no-repeat;
	width:433px;/*488px*/
	padding:75px 20px 0 35px;
}
#p_col_dte_acc {
	background:url(../img/commun/paris/p_acc_nav_bus.jpg) top right no-repeat;
	width:252px;/*262px*/
	height:430px;
	padding:0 0 0 10px;
}
#p_col_dte {
	background:url(../img/commun/paris/p_col_dt.jpg) 0 0 no-repeat;
	width:262px;
	padding:95px 0 0 0;
}
#col_dte_offres ul.p li a {
	display:block;
	color:#009bc2;
	border-bottom:#b7bdca solid 1px;
	line-height:20px;
	width:147px;
}
.p_puce_nav_dte {
	background:url(../img/commun/paris/p_puce_nav_dt.gif) 7px 8px no-repeat;
	padding:0 0 0 18px;
}
.p_diapo p {
	margin:13px 0 0 15px;
	width:215px;
	color:#5ba3c5;
}
h1.p {
	color:#009bc2;
}
h2.p_ttr2 {
	font-weight:bold;
	color:#009bc2;
	font-size:14px;
	width:408px;
}
h2.p_ttr_encart,
h2.p_ttr_article,
h2.p_ttr_article a {
	display:block;
	font-weight:normal;
	font-style:italic;
	font-size:18px;
	width:408px;
	color:#009bc2;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2.p_ttr_article {
	margin:0 0 5px 0;
	width:408px;
}
h2.p_ttr_encart a,
h2.p_ttr_article a {
	margin:0;
}
h2.p_ttr_encart {
	margin:0 0 5px 0;
	width:390px;
}
h3.p a {
	display:block;
	color:#009bc2;
	font-size:16px;
	padding:0 0 5px 0;
	border-bottom:#b7bdca solid 1px;
}
h3.actu_acc_p,
h3.actu_acc_p a {
	font-weight:normal;
	font-style:italic;
	font-size:20px;
	color:#009bc2;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3.actu_acc_p a {
	border-bottom:#b3d8e8 solid 1px;
}
h4.p_ttr2 {
	font-size:12px;
	color:#009bc2;
	margin:8px 0 0 0;
	font-weight:normal;
}
.p_tarif {
	color:#97ce3a;
}
.p_tarif_barre {
	color:#009bc2;
}
.bt_plus_p {
	background:transparent url(../img/commun/paris/p_bt_en_savoir_plus.gif) 0 0 no-repeat;
}
.article_lien_p {
	color:#009bc2;
	text-decoration:underline;
}
.encart_ht_p {
	background:transparent url(../img/commun/paris/p_encart_ht.gif) 0 0 no-repeat;
	width:431px;
	height:31px;
}
.encart_ctr_p {
	background:transparent url(../img/commun/paris/p_encart_ctr.gif) 0 0 repeat-y;
	width:401px;/*431px*/
	padding:10px 0 0 30px;
}
.encart_bas_p {
	background:transparent url(../img/commun/paris/p_encart_bas.gif) 0 0 no-repeat;
	width:431px;
	height:16px;
}
#p_col_ctr .encart_ctr_p li {
	background:url(../img/commun/paris/p_puce_article.gif) left 5px no-repeat;
	padding:0 0 0 10px;
}
.ico_plus_p {
	background:url(../img/commun/paris/p_ico_plus.gif) 0 55px no-repeat;
	width:19px;
	height:100px;
	margin:0 4px 0 4px;
}
#col_dte_nav_p {
	height:170px;/*200px*/
	padding:0 0 0 25px;
}
#footer a.p {
	color:#0083af;
}

/************************----COMMUNE----*******************************/
body.c {
	background:#fbfbfb url(../img/commun/com/com_header.jpg) scroll 50% 0 no-repeat;
}
.avertissement_comm_mult{
    color: red;
    font-size: 0.8em;
}
.champs_oblig{
	float:right;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
#nav_c {
	background:url(../img/commun/com/com_nav.png) 0 0 no-repeat;
	width:947px;
	height:51px;/*63px*/
	padding:14px 0 0 0;
	overflow:hidden;
	text-align:center;
}
#nav_c a{
	background:url(../img/commun/com/c_puce_nav.gif) 6px 0 no-repeat;
	line-height:35px;
	color:#FFFFFF;
	font-size:13px;
	padding:10px 6px 10px 16px;
}
#nav_c a:hover{
	color:#FFFFFF;
	background:transparent url(../img/commun/com/c_nav_ov.gif) 0 0 no-repeat;
}
#c_col_gche {
	width:155px;/*200px*/
	background:url(../img/commun/com/com_col_gch.jpg) 0 0 no-repeat;
	padding:40px 15px 50px 30px;
}
#c_contenu {
	background:url(../img/commun/com/com_plan.jpg) 0 0 no-repeat;
}
.bt_acheter_com {
	background:transparent url(../img/commun/com/com_bt_rond.png) 0 0 no-repeat;
	padding:37px 0 0 0;
}
#c_col_gche a:hover.bt_acheter_com,
a:hover.bt_plus_c {
	color:#fce385;
}
#c_col_ctr {
	background:url(../img/commun/com/com_col_ctr.jpg) 0 0 no-repeat;
	width:433px;/*488px*/
	padding:75px 20px 0 35px;
}
#c_col_dte_acc {
	background:url(../img/commun/com/com_acc_nav_bus.jpg) top right no-repeat;
	width:252px;/*262px*/
	height:430px;
	padding:0 0 0 10px;
}
#c_col_dte {
	background:url(../img/commun/com/com_col_dt.jpg) 0 0 no-repeat;
	width:262px;
	padding:95px 0 0 0;
}
#col_dte_offres ul.c li a {
	display:block;
	color:#5ba3c5;
	border-bottom:#0093af solid 1px;
	line-height:20px;
	width:147px;
}
.c_puce_nav_dte {
	background:url(../img/commun/com/c_puce_nav_dt.gif) 7px 8px no-repeat;
	padding:0 0 0 18px;
}
.c_diapo p {
	margin:13px 0 0 15px;
	width:215px;
	color:#0093af;
}
h1.c {
	color:#0093af;
}
h2.c_ttr2 {
	font-weight:bold;
	color:#f99114;
	font-size:14px;
	width:390px;
}
h2.c_ttr_encart,
h2.c_ttr_article,
h2.c_ttr_article a {
	display:block;
	font-weight:normal;
	font-style:italic;
	font-size:25px;
	width:390px;
	color:#0093af;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2.c_ttr_article {
	margin:0 0 5px 0;
	width:408px;
}
h2.c_ttr_encart a,
h2.c_ttr_article a {
	margin:0;
}
h2.c_ttr_encart {
	margin:0 0 5px 0;
	width:390px;
}
h2.c_ttr_tab {
	font-size:18px;
	margin:0 0 15px 0;
	color:#0093af;
}
#col_dte_offres h3 a{
	display:block;
	color:#5ba3c5;
	font-size:16px;
	padding:0 0 5px 0;
	border-bottom:#0093af solid 1px;
}
h4.c_ttr2 {
	font-size:11px;
	color:#0093af;
	margin:8px 0 0 0;
	font-weight:normal;
}
.com_tarif {
	color:#f99114;
}
.com_tarif_barre {
	color:#5ba3c5;
}
.bt_plus_c {
	background:transparent url(../img/commun/com/com_bt_en_savoir_plus.gif) 0 0 no-repeat;
}
.article_lien_c {
	color:#0093af;
	text-decoration:underline;
}
.encart_ht_c {
	background:transparent url(../img/commun/com/com_encart_ht.gif) 0 0 no-repeat;
	width:431px;
	height:31px;
}
.encart_ctr_c {
	background:transparent url(../img/commun/com/com_encart_ctr.gif) 0 0 repeat-y;
	width:401px;/*431px*/
	padding:10px 0 0 30px;
}
.encart_bas_c {
	background:transparent url(../img/commun/com/com_encart_bas.gif) 0 0 no-repeat;
	width:431px;
	height:16px;
}
.encart_ctr_c li {
	background:url(../img/commun/com/com_puce_article.gif) left 5px no-repeat;
	padding:0 0 0 10px;
}
.ico_plus_c {
	background:url(../img/commun/com/com_ico_plus.gif) 0 55px no-repeat;
	width:19px;
	height:100px;
	margin:0 4px 0 4px;
}
a.c_resa_flch_gch {
	background:url(../img/commun/com/com_puce_l_gch.gif) 0 center no-repeat;
	padding:0 0 0 5px;
	display:block;
	width:10px;
	height:20px;
}
a.c_resa_flch_dt {
	background:url(../img/commun/com/com_puce_l_dt.gif) 0 center no-repeat;
	padding:0 0 0 5px;
	display:block;
	width:10px;
	height:20px;
}
#col_dte_nav_c {
	height:170px;/*200px*/
	padding:35px 0 0 30px;
}
#footer a.c {
	color:#0083af;
}

.overflow_diaporama{
	margin-left: 3px;
	overflow: hidden;
	height: 156px;
	width: 233px;
}

.overflow_diaporama li{
	float: left;
	margin-right: 2px;
	width: 233px;
	text-align: center;
	font-style: italic;
}

/*** FORMULAIRE CONFIRMATION ACHAT ***/
div.lien_confirm{
	height : 21px;
	width : 94px;
	text-align: center;
}

div.lien_confirm a{
	line-height:  21px;
	color : #fff;
}

div.lien_confirm a:hover{
	color : #fce385;
}
