/* onglet des sous rubriques */ 
.couleur {
	color:#e3004f;
}
#main-content {
	width:966px;
	margin-top:12px;
}
#main-content .haut {
	background:url(../images/tgvetvous/fd_tgvvous_haut.gif) no-repeat;
	height:29px;/*37-8*/
	padding-top:8px;
	width:966px;
}
#main-content .bas {
	background:url(../images/tgvetvous/fd_tgvvous_bas.gif) no-repeat;
	height:30px;
	width:966px;
}
#main-content .centre, #main-content .centre_rhinrhone {
	/*background:url(../images/tgvetvous/fd_tgvvous_centre.gif) repeat-y;*/
	background:url(../images/tgvetvous/fd_tgvvous_centre.png) repeat-y !important; /* modif du fond pour l'habillage des 30 ans*/
	background:url(../images/tgvetvous/fd_tgvvous_centre.gif) repeat-y;
	width:958px; /* 966-8 */
	padding-left:8px;
}

/* menu */
#container {
	height:29px;
	background:url(../images/tgvetvous/fd_sousnav.jpg) no-repeat;
	width:958px;
	margin-left:8px;
}
#container a {
	background:url(../images/tgvetvous/sep_sousnav_tgvvous.gif) top right no-repeat;
}
#container.onglets_evenements .onglet_centre {
	font-size:0.8em;
	padding:5px 5px 0 5px;
	height:23px;

}
#container li.actif, #container li.inactif a, #container li li a {
	display:block;
	margin-top:0;
	padding:7px 0;
	text-align:center;
	width:153px;
}
#container span {
	display:block;
	margin-top:0;
	text-align:center;
	width:153px;
	padding:0 0 7px 0;
}
#container li:hover, #container .actif, #container li:hover a {
	color:#fff;
	background:url(../images/tgvetvous/fd_tgvvous_actif.gif) top right no-repeat;
}
#container a:hover {
	background-image:none;
}
/* sousmenu*/
#container .tgvvous_menu {
	display:none;
}
#container .tgvvous_menu li {
	float:none;
	text-align:left;
	background-color:#a3a2a2;
}
#container .tgvvous_menu li a {
	background-image:none;
	text-align:left;
	color:#fff;
	display:block;
	padding-left:8px;
	padding-right:3px;
	width:140px;
}
#container li.actif ul  {
	/*margin-top:7px;*/
	margin-left:0 !important;
	margin-left:-76px;
}
#container .tgvvous_menu li a:hover {
	background-color:#7c7b7b;
}
#container li:hover .tgvvous_menu {
	display:block;
	position:absolute;
	z-index:100;
}
#content2 {
	padding-top:8px;
	padding-right:125px;
	width:833px; /*958-125*/
}
/* titre des pages tgv et vous */
.titre_page {
	float:left;
	width:800px;
	background:url(../images/tgvetvous/puce_titrepage_tgvetvous.gif) no-repeat;
	padding-left:43px;
	margin-top:15px;
	margin-bottom:15px;
}
a {
	text-decoration: none;
	color:#636c70;
}
.coverflow {
	clear:both;
	width:938px;
	height:330px;
	margin:0 auto;
}
.coverflow .legende_film  {
	clear:both;
	width:315px;
	margin-left:316px;
	padding-top:40px;
}
.coverflow .description h2 {
	font-size:1em;
	color:#a2afb0;
	font-weight:bold;
}
.coverflow .description {
	width:250px;
	padding-left:20px;
	padding-right:20px;
	height:74px;
	text-align:justify;
}
.coverflow .description p {
	font-size:0.75em;
	color:#535353;
}
.coverflow .fl_gauche, .coverflow .fl_droite, .coverflow .description {
	float:left;
}
.coverflow .fl_gauche, .coverflow .fl_droite {
	width:12px;
	padding-top:30px;
	height:44px;
}
.coverflow_vignettes {
	width:663px;
	height:202px;
	margin:0 auto;
	padding-top:30px
}
.coverflow_vignettes .film1, .coverflow_vignettes .film2, .coverflow_vignettes .film3, .coverflow_vignettes .film4, .coverflow_vignettes .film5, .coverflow_vignettes .fleche_play {
	position:absolute;
}
.coverflow_vignettes .film1, .coverflow_vignettes .film5 {
	z-index:10;
	width:100px;
}
.coverflow_vignettes .film2, .coverflow_vignettes .film4 {
	z-index:30;
	width:156px;
}
.coverflow_vignettes .film3 {
	z-index:50;
	width:219px;
}
.coverflow_vignettes .film1 .vignette_top, .coverflow_vignettes .film5 .vignette_top {
	margin-bottom:0;
}
.coverflow_vignettes .film2 .vignette_top, .coverflow_vignettes .film4 .vignette_top {
	margin-bottom:1px;
}
.coverflow_vignettes .film3 .vignette_top {
	margin-bottom:2px;
}
.coverflow_vignettes .film1 .vignette_reflet, .coverflow_vignettes .film5 .vignette_reflet {
	opacity:0.1;
	-moz-opacity:0.1;
    filter:alpha(opacity=10);
	min-height:1px;
}
.coverflow_vignettes .film2 .vignette_reflet, .coverflow_vignettes .film4 .vignette_reflet {
	opacity:0.2;
	-moz-opacity:0.2;
    filter:alpha(opacity=20);
	min-height:1px;
}
.coverflow_vignettes .film3 .vignette_reflet {
	opacity:0.4;
	-moz-opacity:0.4;
    filter:alpha(opacity=40);
	min-height:1px;
}
.coverflow_vignettes .film1 {
	margin-top:60px;
	margin-left:0px;
}
.coverflow_vignettes .film2 {
	margin-top:32px;
	margin-left:87px;
}
.coverflow_vignettes .film3 {
	margin-top:0px;
	margin-left:224px;
}
.coverflow_vignettes .film4 {
	margin-top:32px;
	margin-left:415px;
}
.coverflow_vignettes .film5 {
	margin-top:60px;
	margin-left:563px;
}
.coverflow_vignettes .film1 .vignette_top .fleche_play, .coverflow_vignettes .film5 .vignette_top .fleche_play {
	width:33px;
	height:33px;
	z-index:15;
	left:33px;
	top:21px;
}
.coverflow_vignettes .film2 .vignette_top .fleche_play, .coverflow_vignettes .film4 .vignette_top .fleche_play {
	width:51px;
	height:51px;
	z-index:35;
	left:52px;
	top:33px;
}
.coverflow_vignettes .film3 .vignette_top .fleche_play {
	width:71px;
	height:71px;
	z-index:55;
	left:77px;
	top:47px;
}
.content_bloc_title {
	clear:both;
	margin-left:90px;
	padding-top:21px;
}
.content_bloc_title img {
	float:left;
	padding-right:3px;
}
.content_bloc_title h2 {
	float:left;
	font-size:16px;
	text-align:left;
	color:white;
	background-color:#e3004f;
	padding:2px 5px 1px 5px;
	text-transform:uppercase;
}
.content_bloc_title h2.weekopera {
	width:708px;
}
.content_bloc {
	clear:both;
	margin-left:125px;
	padding:10px 0;
	font-size:13px;
	color:#707b7e;
}
.content_bloc ul {
	margin-left:28px;
}
.content_bloc p, .content_bloc ul  {
	margin-top:5px;
	margin-bottom:5px;
	text-align:justify;
}
.content_bloc a {
	color:#e3004f;
}
.content_bloc a:hover{
	text-decoration:underline;
}
#content h6, #content2 h6 {
	font-size:10px;
}
#content2 h3 {
	clear:both;
	font-size:13px;
	margin:5px 0 5px 0;
	color:#707B7E;
	text-transform:uppercase;
}
#content .boutique p {
	margin-top:25px;
}
#content .boutique img {
	vertical-align:bottom;
}
.content_bloc.magazine_titre {
	width:350px;
	float:left;
	display:inline;
	/*margin-top:20px;*/
}
.content_bloc.magazine_titre p {
	/*margin-top:20px;*/
}
.magazine_couv {
	width:298px;
	float:left;
	margin-left:40px;
	margin-top:20px;
}
a.lien_magonline {
	background:url(/images/tgvetvous/bt_magonline_off.gif) no-repeat;
	display:block;
	width:274px;
	height:43px;
	margin-top:30px;
	margin-bottom:30px;
}
a:hover.lien_magonline {
	background:url(/images/tgvetvous/bt_magonline_on.gif) no-repeat;
}
.magazine_couv img {
	border:1px #c6cfcf solid;
}
.
.content_bloc p.tgvmagarchives {
	margin-top:70px;
}
.magarchives {
	margin-top:20px;
	width:702px;
	border-collapse:collapse;
	border:1px #d8d8d8 solid;
}
.magarchives td {
	vertical-align:middle;
	text-align:left;
	padding:5px;
	border-top:1px #d8d8d8 solid;
}
#content2 .magarchives h3 {
	font-size:12px;
	margin:0;
}
.content_bloc ul.magarchives li {
	margin-bottom:10px;
}

#content .jeux .jeux_galerie, #content .jeux .jeux_galerie2, #content .jeux .bloc_jeux, #content .jeux .bloc_jeux2 {
	float:left;
}
#content .jeux .jeux_galerie, #content .jeux .jeux_galerie2 {
	width:290px;
	margin-top:15px;
	padding-bottom:10px;
	border-bottom:1px #707B7E solid;
}
#content .jeux .jeux_galerie {
	clear:both;
}
#content .jeux .bloc_jeux {
	width:75px;
}
#content .jeux .bloc_jeux2 {
	width:200px;
}
#content .jeux .detail_jeux {
	clear:both;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px #707B7E solid;
}
#content .jeux .jeux_visuel {
	float:left;
	width:200px;
}
#content .jeux .jeux_infos {
	float:left;
	width:350px;
}
#content .jeux .tousjeux {
	float:left;
}
#content .jeux .retour_liste {
	float:right;
}
#content .liste_jeux_enfant {
	float:left;
	width:270px;
	margin-left:25px;
	display:inline;
	margin-top:25px;
}
#content .aventure p {
	margin-top:15px;
	clear:both;
}
#content .aventure p img {
	padding:0 8px 10px 0;
}
#content .infolignes {
	clear:both;
	margin:15px 0 0 0;
}
#content .infolignes h2 {
	margin-top:7px;
	/*float:left;*/
}
#content .infolignes h3 {
	margin-top:7px;
	float:left;
	width:150px;
	clear:both;
	font-size:0.85em;
	/*margin:5px 0 5px 0;*/
	color:#707B7E;
	text-transform:uppercase;
}

.trafic {
	background-color: #FFC165;
	height: 25px;
	padding-left: 5px;
}

#incident  {
	/*float:left;*/
}

#content .infolignes ul {
	list-style:none;
	margin-bottom:15px;
	float:left;
}
#content .infolignes li {
	display:inline;
	padding-right:15px;
}
#content .infolignes li a:hover{
	text-decoration:underline;
}
#content .infolignes #data {
	/*position:relative;*/
	clear:both;
	/*float:left;*/
	width:580px;
	height: 275px;
	background:#f7f1f5;
	padding:10px;
	color:#535353;
	/*z-index:80;*/
}
#content .infolignes #data .head {
	border-bottom:1px #c6cfcf dotted;
}
#content .infolignes #data .title1 {
	clear:both;
	margin:3px 0 5px 0;
	font-weight:bold;
}
#content .infolignes #data .close {
	float: right;
	display:inline;
	font-weight:bold;
	font-size:0.85em;
}
#content .infolignes #data .title {
	clear:both;
	margin:3px 0 5px 0;
	font-weight:bold;
}
#content .infolignes #data .info {
	padding:3px 0 5px 0;
	border-bottom:1px #c6cfcf dotted;
}

#form_infolignes {
	float: left;
}

#cartotrafic {
	float: right;
}
/* JEU / EVENEMENT */
.jeux_lots {
	font-weight:bold;
	font-size:1.2em;
}
#jeu fieldset {
	clear:both;
	margin:5px 0;
	border-bottom:1px #E3004F solid;
	padding-bottom:5px;
}
#jeu input {
	vertical-align:middle;
}
#jeu input, #jeu label {
	margin:3px 0;
}
#jeu .jeu_infos {
	margin-top:15px;
}
#jeu .jeu_infos label, #jeu .jeu_infos input{
	display:block;
	float:left;
	width:150px;
}
#jeu .jeu_infos div{
	clear:both;
}
#jeu .bt_submit {
	color:#fff;
	background:#E3004F;
	padding:3px 5px;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:100px;
}

/* MENTIONS DES JEUX */
.mentions_jeu {
	margin:15px;
}
.mentions_jeu h1, .mentions_jeu h2{
	text-transform:uppercase;
}
.mentions_jeu h1 {
	font-size:14px;
	margin-bottom:15px;
	text-decoration:underline;
}
.mentions_jeu h2 {
	font-size:12px;
	margin-bottom:5px;
	margin-top:15px;
}
.mentions_jeu p {
	font-size:10px;
	margin-bottom:5px;
}
.mentions_jeu table {
	font-size:10px;
	border-collapse:collapse;
}
.mentions_jeu td {
	border:1px #000 solid;
	padding:5px;
}
.mentions_jeu h3 {
	font-size:11px;
	font-weight:bold;
}
/* PARTENAIRES */

.partenaire p, .partenaire ul {
	/*clear:both;*/
	margin-bottom:10px;
}
.partenaire li {
	display:inline;
}
.partenaire img {
	margin:0 20px 8px 0;
}

/* ECARD 2010 */
/* etape 1 */
.ecard2010 #content2 h2, .ecard2010 .fd_ecard h2 {
	clear:both;
	text-transform:uppercase;
	color:#919191;
	font-weight:bold;
	font-size:11px;
	padding-left:43px;
	padding-top:10px;
}
.ecard2010 #content2  h2 a:hover {
	text-decoration:underline;
}
.ecard2010 .fd_ecard {
	background:url(/images/tgvetvous/fd_ecard2010.jpg) no-repeat;
}
.ecard2010 .ecard_content {
	width:488px;
	height:235px;
	margin:15px 0 0 220px;
}
.ecard2010 .ecard_content p, .ecard2010 .ecard_item2 p {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin-top:4px;
}
.ecard2010 .ecard_content p a {
	text-decoration:underline;
	color:#c8c8c8;
}
.ecard2010 .ecard_content.actif p a, .ecard2010 .ecard_content p a:hover, .ecard2010 .ecard_item2 p a {
	color:#919191;
}
.ecard2010 .ecard_content p a.first, .ecard2010 .ecard_item2 p a.first {
	padding-right:24px;
}
.ecard2010 .ecard_item {
	width:452px;/* 456-4 */
	height:231px; /* 235-4*/
	margin-left:17px;
	background:url(/images/tgvetvous/fd_ecard.gif) no-repeat;
	padding:4px 0 0 4px;
}
.ecard2010 .fleche_gauche, .ecard2010 .ecard_item {
	float:left;
	display:inline;
}
.ecard2010 .fleche_gauche {
	width:15px;
	height:235px;
}
.ecard2010 .fleche_gauche {
	background:url(/images/tgvetvous/ecard_fl_gauche_off.gif) 0 94px no-repeat;
}
.ecard2010 .actif .fleche_gauche {
	background:url(/images/tgvetvous/ecard_fl_gauche_on.gif) 0 94px  no-repeat;
}
/* etape 2 */
.ecard2010 .ecard_selected .ecard_item {
	width:456px;
	height:235px;
	margin:15px 0 0 250px;
}
.ecard2010 #infos_ecard {
	clear:both;
	margin:22px 0 0 76px;
	padding-bottom:35px;
}
.ecard2010 .rowform, .ecard2010 .rowform2 {
	float:left;
	width:750px;
	clear:both;
	margin-bottom:10px;
}
.ecard2010 .replay {
	margin-top:22px;
	margin-left:13px;
}
.ecard2010 #infos_ecard label, .ecard2010 #infos_ecard span, .ecard2010 #infos_ecard .ecard_submit {
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
.ecard2010 #infos_ecard label, .ecard2010 #infos_ecard span{
	color:#919191;
}
.ecard2010 #infos_ecard label {
	padding-top:3px;
}
.ecard2010 #infos_ecard label {
	padding-top:3px;
}
.ecard2010 #infos_ecard label span {
	line-height:auto;
	text-transform:none;
	font-size:10px;
	font-weight:normal;
}
.ecard2010 #infos_ecard .ecard_label1 {
	width:116px;
}
.ecard2010 #infos_ecard .ecard_label2 {
	width:303px;
}
.ecard2010 #infos_ecard .ecard_label3 {
	width:159px;
}
.ecard2010 #infos_ecard label, .ecard2010 #infos_ecard input, .ecard2010 #infos_ecard textarea {
	float:left;
	display:inline;
	color:#919191;
}
.ecard2010 #infos_ecard input, .ecard2010 #infos_ecard textarea {
	border:1px #999 solid;
}
.ecard2010 #infos_ecard input {
	padding:2px 3px;
	margin-right:10px;
	width:294px;
}
.ecard2010 #infos_ecard .rowform2 input {
	margin-right:88px;
}
.ecard2010 #infos_ecard input#prenom, .ecard2010 #infos_ecard input#nom {
	width:100px;
}
.ecard2010 #infos_ecard textarea {
	width:486px;
}
.ecard2010 #infos_ecard .ecard_submit {
	background:#e3004f;
	border:1px #d8d8d8 solid;
	color:#fff;
	width:auto;
	float:none;
	padding:10px 16px;
	font-size:10px;
}
/* etape 3 */
.ecard2010 .ecard_confirm {
	width:440px;
	margin-left:250px;
	text-align:center;
	padding:79px 0 200px 0;
	font-weight:bold;
	text-transform:uppercase;
}
.ecard2010 .ecard_confirm  p {
	font-size:14px;
	color:#919191;
	margin-bottom:30px;
}
.ecard2010 .ecard_confirm  a {
	border:1px #d8d8d8 solid;
	background:#e3004f;
	color:#fff;
	padding:10px 16px;
	font-size:11px;
}
.ecard2010 .ecard_confirm  a:hover {
	text-decoration:underline;
}
.ecard2010 .ecard_confirm  a.first {
	margin-right:23px;
}
/* etape 4 */

.ecard2010 #infos_ecard .ecard_label4 {
	width:324px;
}
.ecard2010 #infos_ecard .ecard_exp {
	width:397px;
}
.ecard2010 #infos_ecard #message2 {
	width:612px;
}
.ecard2010 #infos_ecard .error {
	clear:both;
	color:#ff0000;
	margin-bottom:10px;
	padding-left:15px;
	font-weight:bold;
	font-size:11px;
}

/* page affichage ecard */

.ecard2010 .ecard_item2 {
	margin-top:20px;
	width: 958px;
	text-align: center;
}
/* quinzaine des services */
#quinzaine {
        background:url(/images/tgvetvous/quinzaine_fd.jpg) no-repeat;
}
#quinzaine .row1, #quinzaine .row2, #quinzaine .row3, #quinzaine .row4 {
	margin-left:32px;
}
#quinzaine .row1 {height:355px; /*380-25*/ padding-top:25px; width:885px;}
#quinzaine .row2 {height:264px; padding-left:80px; width:805px; /*885-80*/}
#quinzaine .row3 {height:368px; padding-left:496px; width:389px; /*885-496*/}
#quinzaine .row4 {height:402px; padding-left:80px; width:805px; /*885-80*/}
#quinzaine h1 {
	 background:url(/images/tgvetvous/quinzaine_titrepage.gif) no-repeat;
	 width:257px; /*271_14*/
	 height:73px; /*112-39*/
	 font-size:16px;
	 text-transform:uppercase;
	 font-weight:normal;
	 color:#fff;
	 padding:39px 0 0 14px;
	 margin-bottom:40px;
}
#quinzaine h2 {
	 font-size:33px;
	 text-transform:uppercase;
	 font-weight:normal;
	 letter-spacing:-0.02em;
}
#quinzaine .row1 h2 {color:#550d67;}
#quinzaine .row2 h2 {color:#6f2a10;}
#quinzaine .row3 h2 {color:#008dac;}
#quinzaine .row4 h2 {color:#f18123;}
#quinzaine .desc_services {
	color:#fff;
	width:305px /*352-12-35*/;
	padding:9px 35px 9px 12px;
	margin-bottom:10px;
}
#quinzaine h3 {
	font-weight:bold;
	text-transform:uppercase;
}
#quinzaine h3, #quinzaine p {font-size:12px;}
#quinzaine .row1 .desc_services {background:#550d67;}
#quinzaine .row2 .desc_services {background:#6f2a10;}
#quinzaine .row3 .desc_services {background:#008dac;}
#quinzaine .row4 .desc_services {background:#f18123;}

#quinzaine .encadre {
	width:350px;
}
#quinzaine .encadre .haut {
	background:url(/images/tgvetvous/quinzaine_cadre_haut.gif) top left no-repeat;
	width:303px /*350-12-35*/;
	padding:9px 35px 9px 12px;
	height:auto;
}
#quinzaine .encadre .bas {
	background:url(/images/tgvetvous/quinzaine_cadre_bas.gif) top left no-repeat;
	width:350px;
	height:6px;
	line-height:O.1em;
	font-size:1px;
}
#quinzaine .encadre h3 {
	color:#f18123;
}
#quinzaine .encadre p {
	color:#000;
}
#quinzaine .lienreservez {
        display:block;
        width:188px;
        height:32px;
	margin-bottom:20px;
}
#quinzaine .row2 a.lienreservez {
       background:url(/images/tgvetvous/quinzaine_reservez_marron_off.gif) no-repeat;
}
#quinzaine .row2 a.lienreservez:hover {
       background:url(/images/tgvetvous/quinzaine_reservez_marron_on.gif) no-repeat;
}
#quinzaine .row3 a.lienreservez {
       background:url(/images/tgvetvous/quinzaine_reservez_bleu_off.gif) no-repeat;
}
#quinzaine .row3 a.lienreservez:hover {
       background:url(/images/tgvetvous/quinzaine_reservez_bleu_on.gif) no-repeat;
}
#quinzaine .row4 a.lienreservez {
       background:url(/images/tgvetvous/quinzaine_reservez_orange_off.gif) no-repeat;
}
#quinzaine .row4 a.lienreservez:hover {
       background:url(/images/tgvetvous/quinzaine_reservez_orange_on.gif) no-repeat;
}
#quinzaine .pastille1 {position:absolute; margin-top:5px; margin-left:432px; z-index:40;}
#quinzaine .pastille2 {position:absolute; margin-top:27px; margin-left:308px; z-index:40;}
#quinzaine .pastille3 {position:absolute; margin-top:27px; margin-left:308px; z-index:40;}
#quinzaine .pastille4 {position:absolute; margin-top:159px; margin-left:300px; z-index:40;}
#quinzaine .pastille5 {position:absolute; margin-top:27px; margin-left:308px; z-index:40;}
#quinzaine .pastille6 {position:absolute; margin-top:240px; margin-left:308px; z-index:40;}
#quinzaine .quinzaine_mentions {
	color:#666666;
	padding:30px 20px 10px 20px;
}
#quinzaine .quinzaine_mentions p {
	font-size:10px;
}

/* jeu concours guide du routard */
.visuel_routard {
	position:absolute;
	margin-top:60px;
	margin-left:-150px;
}

/* destinations allemandes / partir en italie */
.reserver_destallemandes {
	float:right;
	width:223px;
	padding-left:25px;
}
.reserver_destitalie {
	padding-left:250px;
}
.reserver_destallemandes a {
	float:left;
}
.reserver_destallemandes a, .reserver_destitalie a {
	background:url(/images/tgvetvous/destinations_allemandes_off.gif) no-repeat;
	display:block;
	width:221px;
	height:29px;
}
.reserver_destallemandes a:hover, .reserver_destitalie a:hover {
	background:url(/images/tgvetvous/destinations_allemandes_on.gif) no-repeat;
}
.redbox {
	background: url(../images/services/voyagissimes/redArrow.gif) 0 0 no-repeat transparent;
	padding: 4px 0 0 30px;
	width:430px;
}

.redbox p, .redbox ul {
	color: #ffffff;
	background-color: #e3004f;
	padding: 5px;
}


/*** TGV RHIN RHONE ***/
.centre_rhinrhone .couleur {
	color:#009fa6;
}
.centre_rhinrhone h3 {
	color:#009fa6;
	font-weight:bold;
}

.centre_rhinrhone p, .centre_rhinrhone ul {
	font-size:13px;
	color:#707B7E;
}
.centre_rhinrhone .titre_page {
	background:url(../images/tgvetvous/puce_titrepage_tgvetvous_rhinrhone.gif) no-repeat;
	margin-bottom:25px;
}
.centre_rhinrhone .content_bloc_title h2 {
	background-color: #009FA6;
}
.centre_rhinrhone .sousnav {
	clear:both;
	width:743px;
	height:29px;
	background:url(../images/tgvetvous/fd_sousnav_rhinrhone.jpg) no-repeat;
	margin-left:90px;
}
.centre_rhinrhone .sousnav ul {
	list-style:none;
	font-size:11px;
	font-weight:bold;
}
.centre_rhinrhone .sousnav li {
	float:left;
	display:block;
	margin-top:0;
	background:url(../images/services/sep_sousnav_services.gif) top right no-repeat;
	color:#646464;
	text-decoration:none;
}
.centre_rhinrhone .sousnav li.actif, .centre_rhinrhone .sousnav li.inactif a {
	display:block;
	margin-top:0;
	padding:7px 21px;
}
.centre_rhinrhone .sousnav li.inactif:hover, .centre_rhinrhone .sousnav li.inactif:hover a {
	color:#fff;
}
.centre_rhinrhone .sousnav .actif a, .centre_rhinrhone .sousnav .actif a:hover {
	background:none;
	color:#fff;
}
.centre_rhinrhone .sousnav li:hover, .centre_rhinrhone .sousnav .actif {
	background:url(../images/tgvetvous/fd_tgvvous_actif.gif) top right no-repeat;
	color:#fff;
}
.centre_rhinrhone .content_bloc_title {
	padding-top:30px;
}
.centre_rhinrhone .rr_contenu {
	margin-left:35px;
	width:710px;
}

.centre_rhinrhone .rr_encadre_gr {
	width:710px;
	margin-top:35px;
}
.centre_rhinrhone .rr_encadre_gr .encart_haut {
	background:url(../images/tgvetvous/rr_encadre_gr_haut.gif) top left no-repeat;
	line-height:1px;
	font-size:1px;
	height:10px;
	width:710px;
}
.centre_rhinrhone .rr_encadre_gr .encart_bas {
	background:url(../images/tgvetvous/rr_encadre_gr_bas.gif) bottom left no-repeat;
	padding:2px 14px 15px 11px;
	width:685px; /* 710-11-14*/
}
.centre_rhinrhone .rhinrhone_gain {
	width:710px;
	border-collapse:collapse;
	font-size:12px;
	margin-bottom:30px;
}
.centre_rhinrhone .rhinrhone_gain td, .centre_rhinrhone .rhinrhone_gain th {
	border:1px #b7b0ac solid;
	padding:9px;
}
.centre_rhinrhone .rhinrhone_gain th {
	color:#fff;
	font-weight:bold;
}
.centre_rhinrhone .rhinrhone_gain th.cell0 {
	border-top:1px #fff solid;
	border-left:1px #fff solid;
	background:#fff;
	color:#009BA4;
	text-align:left;
}
.centre_rhinrhone .rhinrhone_gain .col1 {
	width:205px;
}
.centre_rhinrhone .rhinrhone_gain .col2 {
	width:240px;
}
.centre_rhinrhone .rhinrhone_gain .col3 {
	width:132px;
}
.centre_rhinrhone .rhinrhone_gain .col4 {
	width:133px;
}
.centre_rhinrhone .rhinrhone_gain .col2, .centre_rhinrhone .rhinrhone_gain .col3, .centre_rhinrhone .rhinrhone_gain .col4, .centre_rhinrhone .rhinrhone_gain .col34 {
	text-align:center;
}
.centre_rhinrhone .rhinrhone_gain th.col2 {
	background:#EB5D0F;
}
.centre_rhinrhone .rhinrhone_gain th.col3, .centre_rhinrhone .rhinrhone_gain th.col34, .centre_rhinrhone .rhinrhone_gain th.col4 {
	background:#009BA4;
}
.centre_rhinrhone .rhinrhone_gain td.col1 {
	background:#fff;
}
.centre_rhinrhone .rhinrhone_gain td.col2 {
	background:#FEF1E7;
}
.centre_rhinrhone .rhinrhone_gain td.col3, .centre_rhinrhone .rhinrhone_gain td.col4 {
	background:#F5FAFB;
}
.centre_rhinrhone .rr_colonne1, .centre_rhinrhone .rr_colonne2 {
	float:left;
}
.centre_rhinrhone .rr_colonne1 {
	width:409px;
}
.centre_rhinrhone .rr_colonne2 {
	width:299px;
}
.centre_rhinrhone .rr_colonne2 a {
	display:block;
	width:299px;
	height:396px;
}
.centre_rhinrhone .rr_encadre_pt {
	width:299px;
	margin-top:35px;
}
.centre_rhinrhone .rr_encadre_pt .encart_haut {
	background:url(../images/tgvetvous/rr_encadre_pt_haut.gif) top left no-repeat;
	line-height:1px;
	font-size:1px;
	height:10px;
	width:299px;
}
.centre_rhinrhone .rr_encadre_pt .encart_bas {
	background:url(../images/tgvetvous/rr_encadre_pt_bas.gif) bottom left no-repeat;
	padding:2px 15px 15px 21px;
	width:263px; /* 299-15-21*/
}
.centre_rhinrhone .rr_encadre_pt .encart_bas p {
	color:#009fa6;
}
.centre_rhinrhone .rhinrhone_gain {
	width:710px;
	border-collapse:collapse;
	font-size:12px;
	margin-bottom:30px;
}
.centre_rhinrhone #rr_bloc1 .bloc_gauche, .centre_rhinrhone #rr_bloc1 .bloc_droite {
	margin-top:20px;
	margin-bottom:50px;
	float:left;
} 
.centre_rhinrhone #rr_bloc1 .bloc_gauche {
	width:271px; /* 299-28 */
	padding-right:28px;
	margin-left:35px;
}  
.centre_rhinrhone #rr_bloc1 .bloc_droite {
	width:409px;
} 
