* {
	color: #4C4C4C;
}
body{
	background: #f1f1f1 url("/images/commun/images/laporterouge/bg_body.png") 0 0 repeat-x;
}

h2, h4 {
	color:#be7329;
}
.homea h2.h1 {
	color:#be7329;
}

h5  {
	color:#343434;
}

#header .head {
	background: url("/images/commun/images/laporterouge/head.png") 0 0 no-repeat;
}
#header #goHome {
	margin:2px 0 0 25px;
	width:245px;
}
#corp .goLocaleOn{
	background: transparent url(/images/commun/images/laporterouge/bg-idioms.png) 0 0 no-repeat;
}

#corp .currentLocale{
	background: transparent url(/images/commun/images/laporterouge/bullet-down-green.gif) 28px 12px no-repeat;
}

#corp .currentLocaleOn{
	background: transparent url(/images/commun/images/laporterouge/bullet-up-green.png) 0 0 no-repeat;
}

#corp .localesList{
	background: transparent url(/images/commun/images/laporterouge/bg-idioms.png) 0 100% no-repeat;
}

#main-menu li.parent a{
	color:#343434;
}
#main-menu li.parent a.top {
	padding-left:13px;
}
#main-menu li.parent a.top strong {
	padding:0 16px 0 3px;
}
#header #main-menu li.hasChildren a.top:hover strong, 
#header #main-menu li.hover a.top strong {
    padding: 0 16px 0 3px;
}
#main-menu li {
	line-height: 25px;
}
.child ul li {
	border-top:1px solid #bf732a;
}
#main-menu li.parent a:hover{
    background: url(/images/commun/images/laporterouge/bgMenuLeft.png) 0 0 no-repeat;
    color: #FFFFFF;
}
#main-menu li.parent a:hover strong{
    background: url(/images/commun/images/laporterouge/bgMenuRight.png) 100% 0 no-repeat;
    color: #FFFFFF;
}

#main-menu li.parent a {
    /*color: #cbcbcb;*/
}

#main-menu li.hasChildren a.top:hover, 
#main-menu li.hover a.top {
    background: url(/images/commun/images/laporterouge/bgMenuLeft.png) 0 0 no-repeat;
    color: #FFFFFF;
}

#main-menu li.hasChildren a.top:hover strong, 
#main-menu li.hover a.top strong {
   	background: url(/images/commun/images/laporterouge/bgMenuRight.png) 100% 0 no-repeat;
	color: #FFFFFF;
}

#main-menu li a:hover {
    color: #1d7678;
}

.child {
    background: url(/images/commun/images/laporterouge/bg-subNav.png) 0 8px no-repeat;
}

#subNavHolder .child li.subNavCloser {
	background: url(/images/commun/images/laporterouge/bg-subNav-closer.png) 0 100% no-repeat;
	height: 14px;
	margin:0 0 -20px;
}

.topSub {
    color: #FFFFFF;
    background-color:#bf7329;
}

.child ul li {
	/*background-color:#718A1A;*/
}
.child ul li {
    color: #133C31;
}
.child {
    color: #FFFFFF;
}
.child ul li a {
    color: #FFFFFF;
}

.child ul li a:hover,.child ul li a.current {
    background-color: #ca813b;
    color: #fff;
}

#mainChild {
	background: url(/images/commun/images/laporterouge/menuChildLeft.png) 0 100% no-repeat;
}

#mainChild ul{
	background: url(/images/commun/images/laporterouge/menuChildRight.png) 100% 100% no-repeat;
}
/*----------------------------------*/
#corp #abOuter {
	background:url("/images/commun/images/laporterouge/bg-box-header.png") 0 0 no-repeat;
}
#corp #header #goPromo, #corp #abOuter #goPromo {
	color: #be7329;
}
#goReadPromo{
	color:#be7329;
}
/*----------------------------------*/

#reservation  {
	background:url("/images/commun/images/laporterouge/bgReserv.png") 0 0 no-repeat;
}

#reservation p {
	border-bottom:1px solid #473E3E;
	color: #fff;
}

#reservation p b{
	color: #fff;
}

.titrerese  {
	border-bottom:1px solid #53494b;
	color:#eaeaea;
}

#reservation dl.tel {
	border-bottom:1px solid #423839;
	border-top:1px solid #696060;
}

#reservation dl.skype {
	border-top:0px solid #665a5c;
}

#reservation .option{
	border-top:1px solid #665a5c;
}

#reservation dl.partager {
	border-top:0px solid #78BAA7;
}

.form{
	border-bottom:1px solid #473e3e;
	border-top:1px solid #776e6f;
}

#reservation dt {
	color:#FFFFFF;
}

#reservation .skype dd, #reservation .skype dt {
	color: #1b1718;
}

.ms_select {
	background:url("/images/commun/images/laporterouge/select.png") 0 0 no-repeat scroll;
	color:#717171;
}

#reservation span.calendar {
	background:transparent url(/images/commun/images/laporterouge/calendar.png) 0 0 no-repeat;
}

dd.dds3 span.calendar {
	background:url("/images/commun/images/laporterouge/calendar.png") 0 0 no-repeat;
}

span.select {
	background:url("/images/commun/images/laporterouge/select.png") 0 0 no-repeat;
    color:#717171;
}

input.rech {
	background:url("/images/commun/images/laporterouge/rechInput.png") 0 0 no-repeat;
	color:#E5EFEC;
}

.numero  {
	color:#1f1b1b;
}

#body {
	background:url("/images/commun/images/laporterouge/bgBody.gif") 674px 0 repeat-y;
}

.homea p {
	color:#4C4C4C;
}

.homea li strong {
	color:#BE7329;
}

.livre  {
	border-bottom:1px solid #D3D3D3;
}

.icolivre  {
	background:url("/images/commun/images/laporterouge/livreOr.png") 0 0 no-repeat;
}

.livre p {
	color:#4C4C4C;
}

.livre a, .livre a.bleu  {
	background:url("/images/commun/images/laporterouge/flesh.gif") 0 6px no-repeat;
	color:#d48335;
}

#formNews label{
	color: #AFAFAF;
}

.input_news {
	color: #999999;
	background:url("/images/commun/images/laporterouge/inputNews.gif") 0 0 no-repeat;
}

.homeb .news #formNews #ok_news.ok {
	background:url("/images/commun/images/laporterouge/okBtn.png") 0 0 no-repeat;
}

.contactInfo {
	border-bottom:1px solid #D3D3D3;
}

.titreTbl{
	background:url("/images/commun/images/laporterouge/tbTitreTbl.png") 0 0 no-repeat;
	color:#FFFFFF;
}


table {
	border:1px solid #EDEDED;
	background-color:#FFFFFF;
}

td {
	border-bottom:1px solid #EDEDED;
}

.bottom{
	background:url("/images/commun/images/laporterouge/bottomTbl.png") 0 100% no-repeat;
}



#footer {
	background:url("/images/commun/images/laporterouge/footerBg.png") 0 0 no-repeat;
}
#footer li {
	background:url("/images/commun/images/laporterouge/separ.gif") 100% 5px no-repeat;
	color: #9B9B9B;
}

#footer li a {
	color: #9B9B9B;
}

.signature {
	color:#9B9B9B;
}
.signature a {
	color:#9B9B9B;
}

a.ref {
	background:url("/images/commun/images/laporterouge/3wkom.png") 0 0 no-repeat;
}

#formul input.input{
	background: url(/images/commun/images/laporterouge/input.png) 0 0 no-repeat;
}

#formul input.nbr{
	background: url(/images/commun/images/laporterouge/input_nbr.png) 0 0 no-repeat;
}

#formul input.inputadr{
	background: url(/images/commun/images/laporterouge/input_adr.png) 0 0 no-repeat;
}

#formul dd.ddsc span.select {
	background: url(/images/commun/images/laporterouge/selectCivilite.png) 0 0 no-repeat;
}

#formul dd.dds span.select {
	background: url(/images/commun/images/laporterouge/select2.png) 0 0 no-repeat;
}

#doCheckout dd input.ms_select3 {
	background: url(/images/commun/images/laporterouge/select2.png) 0 0 no-repeat;
}

textarea {
	background: url(/images/commun/images/laporterouge/textArea.png) 0 0 no-repeat;
}

.reset {
	background: url(/images/commun/images/laporterouge/annuler.png) 0 0 no-repeat;
	color: #525252;
}

.submit {
	background: url(/images/commun/images/laporterouge/envoyer.png) 0 0 no-repeat;
	color: #fff;
}

.titrebleu {
	color:#BE7329;
}

.homea .comment p {
	border: 1px solid #EDEDED;
	background-color: #fff;
}

.bascomment {
	background: url(/images/commun/images/laporterouge/basComment.png) 0 0 no-repeat;
}

.creer {
	border-bottom:1px solid #D3D3D3;
}

.precedentbottom a {
	background: url(/images/commun/images/laporterouge/prec.png) 0 0 no-repeat;
}
.precedentbottom a:hover {
	/*background: url(/images/commun/images/laporterouge/precA.png) 0 0 no-repeat;*/
}
.resultsNav .suivantbottom a {
	background: url(/images/commun/images/laporterouge/suivant.png) 100% 0 no-repeat;
}

.suivantbottom a:hover {
	/*background: url(/images/commun/images/laporterouge/suivantA.png) 100% 0 no-repeat;*/
}

.suivantbottom a, .precedentbottom a {
	color:#AFAFAF;
}

#formul2 .inputt2 {
	background: url(/images/commun/images/laporterouge/inputt.png) 0 0 no-repeat;
}

.textarea{
	background: url(/images/commun/images/laporterouge/textAreaa.png) 0 0 no-repeat;
}

/*---------Lang-----------------*/
#mainLang:hover{
	background: url(/images/commun/images/laporterouge/bgLang.png) 0 0 no-repeat;
}
/*----------------------------*/

.homea li {
	background: url(/images/commun/images/laporterouge/puce_Li.png) 0 5px no-repeat;
}

.tbltarif{
	background: url(/images/commun/images/laporterouge/bgDivTblTrf.png) 0 0 no-repeat;
}

.tbltarif table{
	background: url(/images/commun/images/laporterouge/bgTblTrf.png) 100% 0 no-repeat;
}

.td, .tdbas, .tdmoy, .tdhau{
	border-right:1px solid #5a4d4e;
}

th.td, th.tdbas, th.tdmoy, th.tdhau{
	color: #FFFFFF;
	height:31px;
}
td.td, td.tdbas, td.tdmoy, td.tdhau{
	border-right:1px solid #EDEDED;
	margin-top:0;
}
td.tdhau{
	border-right:0;
	margin-top:0;
}

.bottomTblTarif{
	background: url(/images/commun/images/laporterouge/bottomTbltrf.png) 100% 0 no-repeat;
}

/*----------- reservation espace maroc ----------------*/
#awkomDispo #submitreservation, #awkomDispo #modifierdate a, 
#formulairefactobox .doSendForm, #maroctelecommerceSubmit {
	background: url(/images/commun/images/laporterouge/valider.png) 0 0 no-repeat;
}

input#submitreservation  {
	color:#FFFFFF;
}

#awkomDispo #formintern_post input {
	background: url(/images/commun/images/laporterouge/input.png) 0 0 no-repeat;	
}

#awkomDispo #formintern_post .miniSetRight #intern_adresse {
	background: url(/images/commun/images/laporterouge/input_adr.png) 0 0 no-repeat;
}

#awkomDispo #formintern_post fieldset p#prereservationcss input#formintern_post_button1 {
	background: url(/images/commun/images/laporterouge/valider.png) 0 0 no-repeat;
}

.homea #awkomDispo #retourchoixdeschambrescss a {
	background: url(/images/commun/images/laporterouge/valider.png) 0 0 no-repeat;
	color:#FFFFFF;
}

#awkomDispo #formintern_post textarea#intern_comment {
	background:url("/images/commun/images/laporterouge/textArea.png") 0 0 no-repeat;
}

#awkomDispo #miniSiteBook .vert_claire, #awkomDispo #miniSiteBook .vert_claire b {
	color:#5DE04F;
}

/*--------------------------------------*/
.abShareForm{
	background: #fff;
	border: 1px groove #653D81;
	color: #B65685;
}

.abShareForm .abShareInner{
	border: 2px solid #653D81;
}
.abShareForm h1{
	color: #696969;
}

.abShareForm p.abSmall{
	color: #696969;
}

.abShareForm input, .abShareForm textarea{
	background: #fff;
	border: 1px solid #653D81;
}
.abShareForm input.abDoReset{
	background: url(/images/commun/images/laporterouge/annuler.png) 0 0 no-repeat;
	border: 0;
}
.abShareForm input.abDoSend{
	background: url("/images/commun/images/laporterouge/envoyer.png") 0 0 no-repeat;
	border: 0;
}

.abCloser{
	background: #fff url("/images/commun/share/close_small.gif") 0 0 no-repeat;
}

.homea p.suivantbottom {
	margin-top:0;
}

.brochure a{
	color:#be7329;
}
