/*** Document CSS pour le site NewEast ***/

html {
	height : 100%;
}

body {
	margin : 0;
	font : 12px/16px Tahoma, Arial, Helvetica, sans-serif;
	text-align : center;
	height : 100%;
	color : #0c3640;
	background : #377c8c url("/images/bg_body.gif") repeat-x center top;
}

#fckeditorbody {
background : #FFFFFF;
font-size : 12px;
color : #000;
margin-bottom : 15px;
font-family : Verdana,Arial,Helvetica,sans-serif;
}

a {
	font-weight : bold;
	text-decoration : none;
	color : #377c8c;
}

a:hover {
	text-decoration : underline;
	color : #0c3640;
}

/*** Conteneur principal du site ***/

#WRAPPER {
	margin : 0 auto;
	padding : 0 6px;
	height : auto !important;
	height : 100%;
	min-height : 100%;
	width : 988px !important;
	width : 1000px;
}

/*** En-tête de page ***/

#HEADER {
	height : 190px;
	    position: relative
}

    #STICKER {
        position: absolute;
        top: 45px;
        right: 40px;
    }


/*** Menu du haut ***/

#MENU_TOP {
	clear : both;
	display : inline;
	width : 764px !important;
	width : 770px;
	float : right;
	margin : 0 6px 0;
}

#MENU_TOP a {
	float : left;
	margin-left : 6px;
	display : block;
	height : 26px;
}

#MENU_TOP a.navtop_accueil {
	width : 87px;
	background : url("/images/menuTop_accueil.png") no-repeat left top !important;
	background : url("/images/menuTop_accueil.gif") no-repeat left top;
}

#MENU_TOP a.navtop_europe {
	width : 162px;
	background : url("/images/menuTop_europe.png") no-repeat left top !important;
	background : url("/images/menuTop_europe.gif") no-repeat left top;
}

#MENU_TOP a.navtop_live {
	width : 130px;
	background : url("/images/menuTop_live.png") no-repeat left top !important;
	background : url("/images/menuTop_live.gif") no-repeat left top;
}

#MENU_TOP a.navtop_montagne {
	width : 191px;
	background : url("/images/menuTop_montagne.png") no-repeat left top !important;
	background : url("/images/menuTop_montagne.gif") no-repeat left top;
}

#MENU_TOP a.navtop_groupe {
	width : 164px;
	background : url("/images/menuTop_groupe.png") no-repeat left top !important;
	background : url("/images/menuTop_groupe.gif") no-repeat left top;
}

#MENU_TOP a.navtop_accueil#current {
	background : url("/images/menuTop_accueil_cur.png") no-repeat left top !important;
	background : url("/images/menuTop_accueil_cur.gif") no-repeat left top;
}

#MENU_TOP a.navtop_europe#current {
	background : url("/images/menuTop_europe_cur.png") no-repeat left top !important;
	background : url("/images/menuTop_europe_cur.gif") no-repeat left top;
}

#MENU_TOP a.navtop_live#current {
	background : url("/images/menuTop_live_cur.png") no-repeat left top !important;
	background : url("/images/menuTop_live_cur.gif") no-repeat left top;
}

#MENU_TOP a.navtop_montagne#current {
	background : url("/images/menuTop_montagne_cur.png") no-repeat left top !important;
	background : url("/images/menuTop_montagne_cur.gif") no-repeat left top;
}

#MENU_TOP a.navtop_groupe#current {
	background : url("/images/menuTop_groupe_cur.png") no-repeat left top !important;
	background : url("/images/menuTop_groupe_cur.gif") no-repeat left top;
}

#MENU_TOP a.navtop_accueil:hover, #MENU_TOP a.navtop_accueil#current:hover {
	background : url("/images/menuTop_accueil_hover.png") no-repeat left top !important;
	background : url("/images/menuTop_accueil_hover.gif") no-repeat left top;
}

#MENU_TOP a.navtop_europe:hover, #MENU_TOP a.navtop_europe#current:hover {
	background : url("/images/menuTop_europe_hover.png") no-repeat left top !important;
	background : url("/images/menuTop_europe_hover.gif") no-repeat left top;
}

#MENU_TOP a.navtop_live:hover, #MENU_TOP a.navtop_live#current:hover {
	background : url("/images/menuTop_live_hover.png") no-repeat left top !important;
	background : url("/images/menuTop_live_hover.gif") no-repeat left top;
}

#MENU_TOP a.navtop_montagne:hover, #MENU_TOP a.navtop_montagne#current:hover {
	background : url("/images/menuTop_montagne_hover.png") no-repeat left top !important;
	background : url("/images/menuTop_montagne_hover.gif") no-repeat left top;
}

#MENU_TOP a.navtop_groupe:hover, #MENU_TOP a.navtop_groupe#current:hover {
	background : url("/images/menuTop_groupe_hover.png") no-repeat left top !important;
	background : url("/images/menuTop_groupe_hover.gif") no-repeat left top;
}

/*** Fil de navigation ***/

#PATHWAY {
	margin : 0 12px 12px;
	text-align : left;
	font-weight : bold;
	font-style : italic;
	font-size:16px;
}

#PATHWAY a {
	font-style : normal;
	padding-right : 10px;
	background : url("/images/arrow.gif") no-repeat right center;
}

/*** Colonne de gauche ***/

#LEFT_COL {
	float : left;
	display : inline;
	width : 189px;
	margin-bottom : 12px;
	margin-left : 6px;
}

#LEFT_COL h3 {
	margin : 0;
	font-size : 18px;
	line-height : 30px;
	font-style : italic;
	font-weight : normal;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : white;
	background : url("/images/bg_col_h3.png") no-repeat top left !important;
	background : url("/images/bg_col_h3.gif") no-repeat top left;
}

/*** Formulaire d'identification ***/

#LOGIN {
	margin-bottom : 12px;
}

#LOGIN form {
	margin : 0 6px;
	padding : 6px;
	text-align : left;
	background : #f5e3ce url("/images/colBox_bottom.gif") no-repeat center bottom;
}

#LOGIN p {
	margin : 0 0 4px;
}

#LOGIN p.login_form label {
	font-weight : bold;
	cursor : pointer;
	color : #377c8c;
}

#LOGIN p.login_form input {
	width : 159px !important;
	width : 165px;
	height : 16px !important;
	height : 22px;
	padding : 2px;
	margin : 0;
	border : 1px solid #377c8c;
}

#LOGIN p.login_submit {
	margin : 6px 0;
	text-align : center;
}

#LOGIN p.login_submit input {
	margin : 0 auto;
	padding : 0;
	height : 22px;
	width : 100px;
	cursor : pointer;
	color : white;
	font-weight : bold;
	border : none;
	background : url("/images/login_button.png") no-repeat center !important;
	background : url("/images/login_button.gif") no-repeat center;
}

#LOGIN p.login_submit input:hover {
	background : url("/images/login_button_hover.png") no-repeat center !important;
	background : url("/images/login_button_hover.gif") no-repeat center;
}

#LOGIN ul {
	list-style : none;
	margin : 0;
	padding : 0;
	font-size : 10px;
	line-height : 12px;
	text-align : center;
}

/*** Menus de gauche ( 1 et 2 ) ***/

#MENU_LEFT1, #MENU_LEFT2, #MENU_LEFT3, #MENU_LEFT4, #MENU_LEFT5  {
	margin-bottom : 12px;
	margin-top : 30px;
}

#MENU_NAV1, #MENU_NAV2 , #MENU_NAV3, #MENU_NAV4 , #MENU_NAV5 {
	text-align : left;
	margin : 0 6px;
	padding : 6px;
	list-style : none;
	background : #f5e3ce url("/images/colBox_bottom.gif") no-repeat center bottom;
}

#MENU_NAV1 ul.L2, #MENU_NAV3 ul.L2, #MENU_NAV4 ul.L2, #MENU_NAV5 ul.L2 {
	display : none;
}

#MENU_NAV1 ul.L2_open, #MENU_NAV3 ul.L2_open, #MENU_NAV4 ul.L2_open, #MENU_NAV5 ul.L2_open {
	list-style : none;
	margin : 0;
	padding : 0 0 0 12px;
	display : none;
	overflow : hidden;
}

#MENU_NAV1 li, #MENU_NAV2 li, #MENU_NAV3 li, #MENU_NAV4 li, #MENU_NAV5 li {
	padding : 4px 0;
	border-bottom : 1px solid white;
}

#MENU_NAV1 li li, #MENU_NAV3 li li, #MENU_NAV4 li li, #MENU_NAV5 li li {
	padding : 0;
	margin : 4px 0;
	border-top : 1px dotted white;
	border-bottom : none;
}

#MENU_NAV1 li a, #MENU_NAV2 li a, #MENU_NAV3 li a, #MENU_NAV4 li a, #MENU_NAV5 li a {
	font-variant : small-caps;
	font-size : 14px;
}

#MENU_NAV1 li li a, #MENU_NAV3 li li a, #MENU_NAV4 li li a, #MENU_NAV5 li li a {
	font-variant : normal;
	font-size : 12px;
	line-height : 14px;
}

#MENU_NAV1 li a.current, #MENU_NAV2 li a.current, #MENU_NAV3 li a.current, #MENU_NAV4 li a.current, #MENU_NAV5 li a.current {
	color : #0c3640;
}

/*** Espace agences ***/

#LOG_AGENCES div {
	margin : 0 6px 12px;
	padding : 6px;
	background : #f5e3ce url("/images/colBox_bottom.gif") no-repeat center bottom;
}

#LOG_AGENCES p {
	margin : 0 0 6px;
	font-weight : bold;
}

#INFOCONCERT {
  /*margin : 0 6px 12px;
	padding : 6px;
	background : #f5e3ce url("/images/colBox_bottom.gif") no-repeat center bottom;*/
	width : 189px;
	background-color: #dadada;
}

/*** Espace Pub gauche ***/

#PUB_GAUCHE div {
	margin : 0 6px 12px;
	padding : 6px;
	background : #f5e3ce url("/images/colBox_bottom.gif") no-repeat center bottom;
}

#PUB_GAUCHE p {
	margin : 0 0 6px;
	font-weight : bold;
}

#PUB_GAUCHE2 div {
	margin : 0 6px 12px;
	padding : 6px;
	background : #f5e3ce url("/images/colBox_bottom.gif") no-repeat center bottom;
}

#PUB_GAUCHE2 p {
	margin : 0 0 6px;
	font-weight : bold;
}

/*** Colonne de droite ***/

#RIGHT_COL {
	float : right;
	display : inline;
	width : 189px;
	margin-bottom : 12px;
	margin-right : 6px;
}

#RIGHT_COL h3 {
	margin : 0;
	font-size : 18px;
	line-height : 30px;
	font-style : italic;
	font-weight : normal;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : white;
	background : url("/images/bg_col_h3.png") no-repeat top left !important;
	background : url("/images/bg_col_h3.gif") no-repeat top left;
}

#RIGHT_COL div {
	margin : 0 6px 12px;
	padding : 6px;
	background : #f5e3ce url("/images/colBox_bottom.gif") no-repeat center bottom;
}

#RIGHT_COL p {
	margin : 6px 0;
}

#RIGHT_COL a img {
	border : none;
	display : block;
	margin : 0 auto;
}

/*** Champs de recherche ***/

#SEARCH form {
	margin : 0;
	padding : 0;
}

#SEARCH p {
	margin : 0 0 6px;
}

#SEARCH p.search_form {
	text-align : left;
}

#SEARCH p.search_form label {
	font-weight : bold;
	cursor : pointer;
	font-size : 10px;
	line-height : 12px;
	color : #377c8c;
}

#SEARCH p.search_form select {
	width : 165px;
	height : 22px;
	padding : 2px;
	border : 1px solid #377c8c;
}

#SEARCH p.search_submit input {
	padding : 0;
	height : 22px;
	width : 100px;
	cursor : pointer;
	color : white;
	font-weight : bold;
	border : none;
	background : url("/images/login_button.png") no-repeat center !important;
	background : url("/images/login_button.gif") no-repeat center;
}

#SEARCH p.search_submit input:hover {
	background : url("/images/login_button_hover.png") no-repeat center !important;
	background : url("/images/login_button_hover.gif") no-repeat center;
}

/*** Messages utilisateur ***/

#MSG {
	margin : 0 207px 12px;
	padding-bottom : 12px;
	font-weight : bold;
	border-bottom : 1px dotted #808080;
	font-size:14px;
}

#MSG h2 {
	margin : 0 0 12px;
	font-size : 24px;
	line-height : 28px;
	font-variant : small-caps;
	font-style : italic;
	font-weight : normal;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*** Contenu principal de la page ***/

#CONTENT {
	margin : 0 201px 24px 207px !important;
	margin : 0 201px 24px 204px;
}

#CONTENT h1 {
	margin : 0 6px 12px 0;
	font-size : 24px;
	line-height : 28px;
	color : #377c8c;
	font-weight : normal;
	font-style : italic;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align : left;
}

#CONTENT h1 strong {
	font-weight : bold;
}

/*#CONTENT h4 {
	margin : 0 6px 22px 0;
	font-size : 24px;
	line-height : 28px;
	color : #377c8c;
	font-weight : normal;
	font-style : italic;
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align : center;
}

#CONTENT h4 strong {
	font-weight : bold;
}*/

.clear_content {
	font-size : 0;
	line-height : 0;
	height : 0;
	width : 568px;
	background-color : blue;
}

/*** Mosaïque de produits ***/

.mosaique_row {
	font-size : 10px;
	line-height : 12px;
	margin-bottom : 12px;
	overflow : hidden;
}

a.mosaique_block {
	color : #0c3640;
	font-weight : normal;
	float : left;
	display : block;
	width : 139px;
	margin-right : 6px;
	background : url("/images/bg_mosaiqueBlock.gif") repeat-y right top;
}

a.mosaique_block:hover {
	color : white;
	text-decoration : none;
	background : url("/images/bg_mosaiqueBlock_hover.gif") repeat-y right top;
	cursor : pointer;
}

a.mosaique_block h2 {
	margin : 0;
	padding : 5px 8px 5px 5px;
	font-size : 14px;
	color : #8c5f37;
	font-variant : small-caps;
	font-weight : bold;
	line-height : 16px;
	height : auto !important;
	height : 42px;
	min-height : 32px;
	background : url("/images/bg_mosaiqueBlock_top.gif") no-repeat right top;
}

a.mosaique_block:hover h2 {
	color : white;
	background : url("/images/bg_mosaiqueBlock_top_hover.gif") no-repeat right top;
}

a.mosaique_block img {
	border : none;
}

a.mosaique_block p {
	margin : 10px 0;
	padding : 0 8px 0 5px;
}

a.mosaique_block p.mosaique_shortdesc {
	height : auto !important;
	height : 36px;
	min-height : 36px;
}

a.mosaique_block p.mosaique_prix span {
	color : #8c5f37;
	font-size : 18px;
	line-height : 20px;
}

a.mosaique_block:hover p.mosaique_prix span {
	color : white;
}

a.mosaique_block p.mosaique_info {
	margin : 0;
	padding-bottom : 8px;
	background : url("/images/bg_mosaiqueBlock_bottom.gif") no-repeat right bottom;
}

a.mosaique_block:hover p.mosaique_info {
	background : url("/images/bg_mosaiqueBlock_bottom_hover.gif") no-repeat right bottom;
}

/*** Liste de produits ***/

#LISTPROD {
	margin-right : 6px;
}

.prodbox {
	display : block;
	background : url("/images/prodbox_R.gif") repeat-y right top;
	font-weight : normal;
	color : #0c3640;
	/*cursor : pointer;*/
	margin : 24px 0;
}

a.prodbox:hover {
	text-decoration : none;
	background : url("/images/prodbox_R_hover.gif") repeat-y right top;
	cursor : pointer;
}

.prodbox .prodheader {
	height : 24px;
	background : url("/images/prodbox_T.gif") repeat-x left 18px;
}

a.prodbox:hover .prodheader {
	background : url("/images/prodbox_T_hover.gif") repeat-x left 18px;
}

.prodbox .prodheader_R {
	height : 24px;
	background : url("/images/prodbox_RT.gif") no-repeat right top;
}

a.prodbox:hover .prodheader_R {
	background : url("/images/prodbox_RT_hover.gif") no-repeat right top;
}

#CONTENT .prodbox h3 {
	margin : 0;
	padding-left : 12px;
	float : left;
	background : #377c8c url("/images/prodbox_LT.gif") no-repeat left top;
	font-size : 13px;
	line-height : 24px;
	color : white;
}

#CONTENT a.prodbox:hover h3 {
	background : #0c3640 url("/images/prodbox_LT_hover.gif") no-repeat left top;
}

#CONTENT .prodbox h3 span {
	padding-right : 6px;
	background : url("/images/prodbox_h4.gif") no-repeat right top;
	display : block;
}

#CONTENT a.prodbox:hover h3 span {
	background : url("/images/prodbox_h4_hover.gif") no-repeat right top;
}

.prodbox .prodcontent {
	border-left : 1px solid #377c8c;
	overflow : hidden;
}

a.prodbox:hover .prodcontent {
	border-left : 1px solid #0c3640;
}

.prodbox .prodfooter {
	font-size : 10px;
	line-height : 30px;
	font-weight : bold;
	color : #377c8c;
	background : url("/images/prodbox_B.gif") repeat-x left bottom;
}

a.prodbox:hover .prodfooter {
	text-decoration : underline;
	color : #0c3640;
	background : url("/images/prodbox_B_hover.gif") repeat-x left bottom;
}

.prodbox .prodfooter_L {
	background : url("/images/prodbox_LB.gif") no-repeat left bottom;
}

a.prodbox:hover .prodfooter_L {
	background : url("/images/prodbox_LB_hover.gif") no-repeat left bottom;
}

.prodbox .prodfooter_R {
	background : url("/images/prodbox_RB.gif") no-repeat right bottom;
}

a.prodbox:hover .prodfooter_R {
	background : url("/images/prodbox_RB_hover.gif") no-repeat right bottom;
}

a.prodbox img {
	border : none;
}

.prodcontent h2 {
	margin : 0 0 12px;
	font-size : 18px;
	line-height : 24px;
	color : #377c8c;
}

a.prodbox:hover .prodcontent h2 {
	color : #0c3640;
}

.prodinfo {
	float : right;
	display : inline;
	margin-right : 15px;
	width : 180px;
}

.prodinfo p {
	margin : 6px 0 12px;
}

.prodinfo p span {
	color : #8c5f37;
	font-size : 18px;
	line-height : 20px;
}

.prodinfo div {
	margin : 0 auto;
	width : 100px;
	height : 22px;
	line-height : 22px;
	color : white;
	font-weight : bold;
	background : url("/images/login_button.png") no-repeat center !important;
	background : url("/images/login_button.gif") no-repeat center;
}

.proddesc {
	margin : 0 207px 0 12px;
	padding-right : 12px;
	border-right : 1px dotted #377c8c;
}

.proddesc p {
	margin : 0 0 6px;
	text-align : justify;
}

.proddesc p span {
	font-weight : bold;
}

/******* Produits croisés **********/

#BOXPRODCELL ul {
  text-align:left;
}

#BOXPRODCELL ul li {
  margin-bottom:8px;
  border-bottom:1px dotted #0C3640;
  margin-right:30px;
}

#BOXPRODCELL ul li a {

}

#BOXPRODCELL ul li span.cellinfo {
  float:right;
  /*margin-right:30px;*/
}

#BOXPRODCELL ul li span.cellligne {
  
  
  /*display:block;*/
}

/*** Fiche produit ***/

#FICHPROD {
	margin-right : 6px;
}

#FICHPROD .prodbox {
	cursor : auto;
}

#FICHPROD .prodinfo a img {
	border : none;
}

#FICHPROD .prodinfo a.prodzoom {
	display : block;
	margin : 0 auto;
	width : 100px;
	height : 22px;
	line-height : 22px;
	color : white;
	font-weight : bold;
	background : url("/images/login_button.png") no-repeat center !important;
	background : url("/images/login_button.gif") no-repeat center;
}

#FICHPROD .prodinfo a.prodzoom:hover {
	text-decoration : none;
	background : url("/images/login_button_hover.png") no-repeat center !important;
	background : url("/images/login_button_hover.gif") no-repeat center;
}

#FICHPROD  a img {
	border : none;
}

#FICHPROD  a.prodzoom {
	display : block;
	margin : 0 auto;
	width : 100px;
	height : 22px;
	line-height : 22px;
	color : white;
	font-weight : bold;
	background : url("/images/login_button.png") no-repeat center !important;
	background : url("/images/login_button.gif") no-repeat center;
}

#FICHPROD a.prodzoom:hover {
	text-decoration : none;
	background : url("/images/login_button_hover.png") no-repeat center !important;
	background : url("/images/login_button_hover.gif") no-repeat center;
}

#FICHPROD .longdesc {
	text-align : justify;
	padding : 12px 15px 0 12px;
}

#FICHPROD .longdesc p {
	margin : 6px 0;
}

#FICHPROD .longdesc ul {
	margin : 0 0 0 20px;
	padding : 0;
}

#FICHPROD .form_box {
	text-align : justify;
	padding : 12px 15px 0 12px;
}

#FICHPROD .form_box p {
	margin : 6px 0;
}

#FICHPROD .form_box p.horairedep {
	color : red;
	font-weight : bold;
}

#FICHPROD p.resa_opt_form {
	margin : 0;
	border-bottom : 1px dotted #377c8c;
	line-height : 24px;
}

#FICHPROD .resa_opt_form .opt_radio {
	display : block;
	text-align : center;
	float : left;
	width : 24px;
	height : 24px;
	background-color : green;
}

#FICHPROD .resa_opt_form .opt_ville {
	display : block;
	float : left;
	width : 200px;
	height : 24px;
	font-weight : bold;
	margin-left : 10px;
}

#FICHPROD .resa_opt_form .opt_prix {
	display : block;
	text-align : center;
	float : left;
	width : 150px;
	height : 24px;
	font-weight : bold;
}

#FICHPROD .resa_opt_form .opt_date {
	display : block;
	text-align : center;
	height : 24px;
	font-weight : bold;
}

#FICHPROD .resa_opt_form .opt_desc {
	display : block;
	float : left;
	width : 400px;
	height : 24px;
	font-weight : bold;
	margin-left : 10px;
}

#FICHPROD .resa_opt_form .opt_suppl {
	display : block;
	text-align : center;
	height : 24px;
	font-weight : bold;
}

#FICHPROD .resa_cgv_form {
	margin : 12px 15px 0 12px;
	text-align : left;
}

#FICHPROD .resa_submit {
	margin : 6px 0;
}

#FICHPROD .resa_submit input {
	padding : 0;
	height : 22px;
	width : 100px;
	cursor : pointer;
	color : white;
	font-weight : bold;
	border : none;
	background : url("/images/login_button.png") no-repeat center !important;
	background : url("/images/login_button.gif") no-repeat center;
}

#FICHPROD .resa_submit input:hover {
	background : url("/images/login_button_hover.png") no-repeat center !important;
	background : url("/images/login_button_hover.gif") no-repeat center;
}

/**** Horloge horaires de retour *****/

.opt_titi
{
color: #6D90D1;
font-family:Verdana;
font-size:13px;
text-align:center; 
font-weight:bold; 
text-decoration : underline;
}

.opt_titi a
{
color: #6D90D1;
font-family:Verdana;
font-size:13px;
text-align:center; 
font-weight:bold; 
text-decoration : underline;

}

#FICHPROD .resa_opt_form a.opt_date {
text-decoration: underline; /* définition du lien qui affichera le "calque" */
}
#FICHPROD .resa_opt_form a.opt_date:hover {
background: none; /* correction d'un bug IE */
}
#FICHPROD .resa_opt_form a.opt_date span { /* définition de la balise <span> inclue dans <a> */
display: none;
padding:0px;
margin : 0px;
}
#FICHPROD .resa_opt_form a.opt_date span img{
border : none;
padding : 0px;
margin : 0px;
display : block;
}

#FICHPROD .resa_opt_form a.opt_date:hover span { /* définition de la balise <span> au survol */
display: inline;
position: absolute;
/*top: 200px; /* positions et dimensions du calque, que vous pouvez changer à loisir */
/*left: 100px;
width: 200px;
height: 100px;*/
background: green;
text-align: center;
color: white;
padding:0px;
margin:0px;
}

/****************** Galerie photo ****************/

#motiongallery a img {
border : 1px solid #ffffff;
}

#motiongallery a:hover img {
border : 1px solid #377C8C;
}



/*** Pied de page ***/

#FOOTER {
	clear : both;
	font-size : 10px;
	line-height : 12px;
	height : 80px;
}

#FOOTER a {
	margin : 0 6px;
}

#FOOTER a span {
	font-weight : normal;
}

#FOOTER_LINK {
	margin-top : 10px;
	padding-top : 5px;
	color : #808080;
	text-align : left;
	border-top : 1px dotted #808080;
}

#FOOTER_LINK p {
	margin : 0;
}

#FOOTER_LINK p a {
	display : block;
	float : left;
	margin : 0;
	color : #808080;
	width : 150px;
}

#FOOTER_LOGO {
	float : right;
}

/********Espace Client **************/

#FORMEC {
padding:0px;
margin:0px;
}

#FORMEC table td label {
margin:14px 0;
display:block;
}

#FORMEC table td input {
margin:10px 0;
display:block;
}

#FORMEC table td ul li{
margin:5px 0;
}



/******** Autres Pages *************/

#CONTENT a.bouton {
	display : block;
	margin : 0 auto;
	width : 100px;
	height : 22px;
	line-height : 22px;
	color : white;
	font-weight : bold;
	background : url("/images/login_button.png") no-repeat center !important;
	background : url("/images/login_button.gif") no-repeat center;
}

#CONTENT a.bouton:hover {
	text-decoration : none;
	background : url("/images/login_button_hover.png") no-repeat center !important;
	background : url("/images/login_button_hover.gif") no-repeat center;
}

#CONTENT input.bouton {
	border:none;
  display : block;
	margin : 0 auto;
	width : 100px;
	height : 22px;
	line-height : 22px;
	color : white;
	font-weight : bold;
	background : url("/images/login_button.png") no-repeat center !important;
	background : url("/images/login_button.gif") no-repeat center;
}

#CONTENT input.bouton:hover {
	text-decoration : none;
	background : url("/images/login_button_hover.png") no-repeat center !important;
	background : url("/images/login_button_hover.gif") no-repeat center;
}

#OTHERSP {
  color: #000;
}

#OTHERSP table {
  border-collapse:collapse;
  border-spacing:0;
}

#OTHERSP h1 {
 font-size:22px;
  text-indent :0;
  color: #ff7f00;
}

#OTHERSP h2 {
 font-size:16px;
 color : #3366cc;
 line-height: 22px;
 margin:0px;
 padding:0px; 
}

#OTHERSP a img {
 border : none;
}

#OTHERSP td,#OTHERSP p,#OTHERSP ul,#OTHERSP li,#OTHERSP p,#OTHERSP span {
font-family:Tahoma,Sans-Serif,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:11px;
text-align:left;
}


.titre_1c_order
{
  height:30px;
  width:233px;
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#BE1B1E;
  background:url("/images/bck1.gif") no-repeat;
  text-align:left;
  margin : 0px;
  padding:8px;
}


.titre_1c
{
  height:30px;
  width:233px;
  font-size:12px;
  font-family:Tahoma;
  font-weight:bold;
  color:#BE1B1E;
  background:url("/images/bck1.gif") no-repeat;
  text-align:left;
  margin-left : 0px;
}

.rpayement
{
  background-color:#eaeaea;
  padding:10px;
  margin : 10px
}
 
 
/********* BLOG ***********/


.billet_listenom {
  text-align : left;
  padding : 4px 8px 4px 8px;
  border-bottom : 1px dashed #dadada;
}

.cat_listenom {
  text-align : left;
  padding : 0px 8px 4px 2px;
  border-bottom : 1px dashed #dadada;
} 

.billet_name {
text-align : center;
padding : 10px;
border-bottom : 2px solid #dadada;
border-top : 2px solid #dadada;
color : #3366cc;
margin:0px 10px 0px 10px;
font-size : 18px;
font-weight : bold;
font-family : verdana;
}

.billet_p1 {
text-align : justify;
}

.billet_modby {
text-align: left;
color : #a1a1a1;
font-style : italic;
margin : 0px 0px 10px 10px;
}


.orderTableHead
{
    text-align:left;
    font-weight:normal;
    text-decoration:underline;
    background-color:#BE1B1E;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#ffffff;
    font-weight:bold;
}
.orderTableImportantLine
{
    text-align:left;
    font-weight:bold;
    background-color:#dadada;
    border:solid 1px;
    border-color:#000000;
}
.orderTable
{
    width:750px;
}
.specialhref
{
  border:solid 1px;
  border-color:#cfcfcf;
  background-color:#ffffff;
  padding:3px;
}
 




.orderTableLinev2
{
    font-weight:bold;
    background-color:#F4F7FF;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000080;
    text-align:left;
}
.orderTableLinev1
{
    font-weight:bold;
    background-color:#F4F7FF;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000000;
        text-align:left;
}
.orderTableLine
{
    font-weight:normal;
    background-color:#F4F7FF;
    border:solid 1px;
    border-color:#000000;
    height:15px;
  text-align:left;
}



.orderTableLinev2_1
{
    font-weight:bold;
    background-color:#D6E8E4;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000080;
        text-align:left;
}
.orderTableLinev1_1
{
    font-weight:bold;
    background-color:#D6E8E4;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000000;
        text-align:left;
}
.orderTableLine_1
{
    font-weight:normal;
    background-color:#D6E8E4;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    
        text-align:left;
}


.totaltableligne1
{
    font-weight:normal;
    background-color:#E0E0FF;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000000;
}
.totaltableligne2
{
    font-weight:bold;
    background-color:#E0E0FF;
    border:solid 1px;
    border-color:#000000;
    height:15px;
    color:#000000;
}
