/* -- General ------------------------------ */

html, body
                {
                margin                       : 0px;
                padding                      : 0px;
         	background:  #CC9900 url('../images_ikrama_hotel/fnd_page.jpg') ;
                font-family                  : Verdana;
                font-size		     : 11px;
                line-height		     : 18px;
                color:#0A48BF; font-weight:bold
                }
.conditions  { text-align: justify; color: #FFFFFF; margin-left: 8px; margin-right: 8px }
.circuitTab        { 	background:  #031D70 url('../images_ikrama_hotel/foot.jpg') no-repeat ; color:#FFFFFF; font-weight:bold; font-size:9pt; font-family:Arial; text-align:center}
.circuitTabcorp        { 	background:  #039EFC url('../images_ikrama_hotel/navig/fond_lp.jpg') repeat-x ; color:#FFFFFF; font-weight:bold; font-size:10pt; font-family:Arial; text-align:center}

a:link.level    { color: #FFFFFF; text-decoration: none blink; font-weight:bold}
a:visited.level { color: #FFFFFF; text-decoration: none blink; font-weight:bold}
a:hover.level	{ color: #0000FF; text-decoration: none blink; font-weight:bold}
a:active.level	{ color: #FFFF00; text-decoration: none blink; font-weight:bold}


.circuitTitle{ color:#FFFFFF; font-weight:bold; font-size:8pt; font-family:Arial}
.jaune       { color: #FFFF00; font-weight: bold; text-align: center }
.fndhide     { background-color: #663300;
opacity:0.77;
filter: alpha(opacity=77);width:238px; color:#FFFFFF; font-weight:bold
 }
.fndhide2     { background-color: #CC9900;
opacity:0.87;
filter: alpha(opacity=87);color:#FFFFFF; font-weight:bold; background-image:url('../images_ikrama_hotel/fnd_page.jpg')
 }


.nosucces      { color: #FF0000; letter-spacing: 1pt; font-weight: bold }
.supermini        { color: #FFFFFF;font-size: 8px; margin-top:0; margin-bottom:0 }
.mini        { color: #FFFFFF;font-size: 10px; margin-top:0; margin-bottom:0 }

.gras        { font-weight: bold; text-align: justify }
.menucarte         { color: #FFFF00; letter-spacing: 3; font-size: 160%; font-weight: bold; 
               background-image: url('../images_ikrama_hotel/menu/barre.jpg'); height: 100px; background-repeat:no-repeat }
.rub_menu    { color: #FFFFFF; letter-spacing: 1; font-weight: bold; background-color: 
               #022A36; background-image: 
               url('../images_ikrama_hotel/navig/rub_menu.jpg') }
.1IMG        { font-size: 6px; color:#FFFFFF }
.bleu_roi    { color: #0000CC; font-weight: bold; text-align:left }
.ikramaIII      { color: #280000; font-weight: bold; text-align:right }
.ikramaVI      { color: #FFFF00; font-weight: bold; text-align:left }
.ikrama{font-family: Brush Script MT; color: #590000; font-style: italic; font-weight: bold; font-size:24pt}
.ikramatitre{font-family: Arial Black; color: #00FF80; font-weight: bold; font-size:16pt}
.ikramabigtitre{font-family: Brush Script MT; color: #990000; font-style: italic; font-weight: bold; font-size:24pt}
.ikramaII      { color: #280000; font-weight: bold; font-size:90%}
.jaungris      {color: #FFFF00; font-weight: bold; font-size:90%;}

.double      { text-align: justify; margin-top: 3pt; line-height:200% }
.justifie    { text-align: justify; margin-top: 0; margin-bottom: 0 }
.copyright       { color: #FFFFFF }
.teltitrest       { color: #00FFFF }
.Drt         { text-align: right }
.rubange     { color: #FFFFFF; letter-spacing: 1pt; font-weight: bold; background-color: 
               #A01E00; background-image: 
               url('../images_ikrama_hotel/navig/bg_title.gif'); 
               background-repeat: repeat-x; height: 25px; text-align:center }
.rubangemini     { color: #FFFFFF; letter-spacing: 1pt; font-weight: bold; background-color: 
               #A01E00; background-image: 
               url('../images_ikrama_hotel/navig/bg_title.gif'); 
               background-repeat: repeat-x; height: 15px; text-align:center; font-size:80% }

.scroll      { text-align: justify }

.plan        { color: #FFFFFF; text-align: center; background-image: 
               url('../images_ikrama_hotel/plan_ikrama.jpg'); background-repeat: 
               no-repeat; height: 294px; width: 567px }
.bullet      { margin-right: 7; background-image: url('../images_ikrama_hotel/bullet.gif'); font-size:95%; 
               background-repeat: no-repeat; background-position-x: left }
.RubG        { margin-top: 0; margin-bottom: 0;letter-spacing: 1pt;padding-top:2px; padding-bottom:2px; text-align:center;font-weight:bold;color: #FFFFFF;background-color: #524E4F; background-image: 
               url('../images_ikrama_hotel/navig/rub_blue.gif') }
.bleu_roiII    { color: #0000CC; font-weight: bold; font-size:105%; letter-spacing:1; text-align:left }
.bleu_roi_small    { color: #0000CC; font-weight: bold; font-size:11px }
.bleu_roi_sma    { color: #0000CC; font-weight: bold; font-size:11px; margin-left:10px; margin-right:10px }

.jaune    { color: #FFFF00; font-weight: bold }
.marron      { color: #663300; font-weight: bold }
.menu         { color: #000000; font-weight: bold; background-color: #B4A47B; 
               background-image: 
               url('../images_ikrama_hotel/navig/fndmenu.jpg'); 
               background-repeat: no-repeat }
.1IMG        { font-size: 6px }
.TopTab      { background-color: #D57D09; background-image: 
               url('../images_ikrama_hotel/tab.jpg') }
.TopTabM      { background-color: #2351AA; background-image: 
               url('../images_ikrama_hotel/fnd_bl.jpg'); color:#FFFFFF; font-size:90%; padding-bottom:2px; text-align:justify }
.TopTabN      { background-color: #450600; color:#FFFF00; text-align:justify; padding-top:4px; padding-bottom:4px; background-image:url('../images_ikrama_hotel/navig/fnd_03.jpg')}
.TopLeft    { background-image: url('../images_ikrama_hotel/navig/top_left.jpg'); background-color:#C26F26; background-repeat:no-repeat }
.TopLeft2    { background-image: url('../images_ikrama_hotel/navig/top_left_2.jpg'); background-color:#C26F26; background-repeat:no-repeat }
.TopLeft3    { background-image: url('../images_ikrama_hotel/navig/top_left_3.jpg'); background-color:#C26F26; background-repeat:no-repeat }

.Toptop    { background-image: url('../images_ikrama_hotel/navig/fnd_03.jpg'); background-color:#52A2E1; color:#FFFF00 }
.1IMG        { font-size: 6px }
.foot      { background-color: #0060AA; background-image: 
               url('../images_ikrama_hotel/foot.jpg'); background-repeat: 
               no-repeat; height: 74px }
.topidx      { background-color: #C7752C; background-image: 
               url('../images_ikrama_hotel/headerII.jpg'); background-repeat: 
               no-repeat; height: 238px }
.blanc       { color: #FFFFFF; font-weight: bold }
.blancN       { color: #FFFFFF }

.blancJN       { color: #FFFFFF; text-align:justify  }
.blancJNC       { color: #FFFFFF; text-align:center  }
.blancsm       { color: #FFFFFF; font-weight: bold; font-size:80% }
center       { text-align: center }
small        { font-size: 10px }
.puc4        { margin:35px 0px; padding-left: -20px; background-image: 
               url('../images_ikrama_hotel/puce004.png'); background-repeat: 
               no-repeat 
}

.puc1{
    background-position: left center; color:#11B39A; 
    font-weight:bold;font-size: 100%; 
    margin-top:0; margin-bottom:0; background-image:url('../images_ikrama_hotel/puce004.png'); 
    background-repeat:no-repeat; margin-left:0; 
    text-align:left; padding-top:10px; padding-bottom:10px; padding-left:30px
}


#sectionLinksTop{
	display: block;
	position: relative;
	float:right  
}
#sectionLinksTopG{
	display: block;
	position: relative;
	float:left  
}

.toptxt      { color: #FFFFFF; font-size: 11px; letter-spacing: 1pt; font-weight: bold; 
               text-align: justify; margin-right:25px }
.signature { font-size: 10px; font-style: italic; text-align:right; color:#FFFF00; font-weight:bold }

.rubrik_one  { background-image: 
               url('../images_ikrama_hotel/navig/rubrik_fnd_range.gif'); 
               background-repeat: no-repeat }
               
.rubrik_two  { background-image: 
               url('../images_ikrama_hotel/fnd_page.jpg'); 
               background-repeat: repeat }
               
               
.rubrik_titre  { color: #FFFFFF; font-size: 12px; text-align:center; font-weight:bold; margin-left:15px; margin-right:15px; 
				 margin-top:15px; letter-spacing:3pt; margin-bottom:5px }

.rubrik_s_titre  { color: #FFFFFF; font-size: 11px; text-align:left; font-weight:bold; 
				   margin-left: 15px; margin-right: 15px; margin-top:0px; margin-bottom:3px }

.rubrik_compt  { margin:3px 10px; color: #FFFFFF; font-size: 14px; text-align:left;font-weight:bold; 
				 margin-left:15px; margin-right:5px }

.rubrik_tarif  { margin:3px 15px; color: #FFFFFF; font-size: 18px; text-align:center;font-weight:bold; 
				 letter-spacing:1pt; font-style:oblique;margin-left:20px; margin-right:15px }
.rubrik_one_p  { color: #FFFFFF; font-size: 12px; text-align:justify; margin-left: 20px; margin-right: 25px; margin-top:0px; margin-bottom:0px }

.rubrik_small  { margin:0px 20px; color: #FFFFFF; font-size: 8px; text-align:left }


/* commented backslash hack \*/ 
html, body 
                {
                height                       : 100%;
                }
/* end hack */

html,body 
                {
                margin                       : 0;
                padding                      : 0;
                }

h1
                {
                font-weight                  : bold;
                font-size                    : 21px; color:#FFD06F; text-align:center; letter-spacing:2pt
                }

h2
                {
                font-weight                  : bold;
                font-size                    : 18px; color:#0000FF; margin-top:0; margin-bottom:0
                }
h3
                {
                font-weight                  : bold;
                font-size                    : 16px; color:#0000CC
                }
h4
                {
                font-weight                  : bold;
                font-size                    : 12px; color:#0000CC
                }
h5
                {
                font-weight                  : bold;
                font-size                    : 10px; color:#00FF80
                }
h6
                {
                font-size                    : 100%; color:#FFFF66; margin-left:15px; margin-right:0px

                }

/* -- Position et fond ---------------------------- */

#container
                {
                min-height                   : 100%;
                height                       : auto;
                background                   : #fff
                }
* html #container 
                {
                height                       : auto;
                }

#container 
                {
            	width: 1000px;
            	padding: 0px;
            	background:  #E1E5E6 url('../images_ikrama_hotel/mainbg.jpg') repeat-y;; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0px
                }
#header 
                {
                margin                       : 0 auto;
                height                       : 138px;
                width                        : 1000px;
                background                   : #fff url('../images_ikrama_hotel/header.jpg') no-repeat;
                }

#head 
                {
                margin                       : 0 auto;
                height                       : 17px;
                width                        : 1000px;
                background                   : #fff url('../images_ikrama_hotel/top.jpg') no-repeat;
                }

#content 
                {
               	font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 11px;

                }

#colL 
                {
                width                        : 200px;
                float                        : left;
                padding-left                 : 5px;
                }

#colR
                {
                width                        : 560px !important;
                width/**/                    : 560px !important;
                float                        : left;
                padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0px
                }

#colL table 
                {
                margin-bottom                : 0px;
                }


#menutop 
                {
                }

/* menu horizontal */

#menuhoriz  
                {
                float			     : left;
                text-align		     : left;
                padding-left		 : 15px;
                }

/* fin menu horizontal */

#menumiddle 
                {
                background: #0099FF url('../images_ikrama_hotel/menumiddlebg.gif') repeat-y;
                }

#clr 			  
                {
                clear                        : both;
                height                       : 21px;
                } 
/*needed to make room for footer*/

* > html #clr
                {
                float                        : left;
                width                        : 100%;
                } 
  /* ie mac styles */

#footer 
                {
              	margin: 0 auto;
               	width: 1000px; height: 20px;
               	position:relative; clear: both;
               	background: url('../images_ikrama_hotel/footer.jpg') no-repeat;
               	text-align: center;
               	padding-top:15px;
               	font-size: 11px; color: #fff
                }
/* -- Content ---------------------------- */
#colR  a:link, #colR  a:visited, #colR  a:active {
	color: #00F279; font-weight: bold;
	text-decoration: none

}
#colR  a:hover {
	color: #0099FF;
	text-decoration: underline
}

.contentpane, .contentpaneopen 
                {
                background-color             : #fff;
                }

.contentpane, .contentpaneopen td 
                {
                padding                      : 0px;
                }


.contentpaneopen td.contentheading {
         	width: 750px;
        	color: #0066FF;
                font-weight: bold;
                font-size: 18px; padding-left:25px; padding-right:0; padding-top:4px; padding-bottom:4px
}
.contentpaneopen td.createdate 
                {
                padding                      : 0px;
                padding-left                 : 0px;
                }

.buttonheading 	   
                {
                width                        : auto;
                border                       : 1px solid #B0CBCF;
                }

:hover.buttonheading	
                {
                border                       : 1px solid #0000CC;
                }

.contentpaneopen .buttonheading a     
                {
                display                      : block;
                margin                       : 0px;
                }

.contentpane     .buttonheading a     
                {
                display                      : block;
                margin                       : 5px;
                }

.sectiontableheader 
                {
                font-weight                  : bold;
                background-color             : #EEF0F2;
                }


/* -- Module ---------------------------- */

.moduletable    { width: 280px; padding-left:2px; padding-right:0px; padding-top:5px; padding-bottom:0px  }
.moduletable h3 {  
	border-top: 0px solid #E7CF84;
    border-bottom: 0px solid #E7CF84;
	background: #FF6E01 url('../images_ikrama_hotel/mod_title.gif');
	text-align: left; font-size: 11px;
	color:#0099FF;margin-left:0px; margin-right:0px; margin-top:3px; margin-bottom:10px; 
	padding-left:0; padding-right:0px; padding-top:8px; padding-bottom:10px
}

.moduletable table td { width: 180px;}

.moduletable ul    { margin: 0px; padding: 0px; }
.moduletable ul li {
	background: url('ikramacorp.css') no-repeat;
	padding-left: 10px; list-style-type:none
}

/* -- Forms ---------------------------- */

input.inputbox, textarea.inputbox {
	margin-top:5px;
	background-color: #EEF0F2;
	border: 1px solid #B7BABC;
	color: #424242;
}

.button {
	height:19px;
	color: #424242; font-weight:bold; font-size:11px;
	border-width: 1px; border-style: solid;
	border: 1px solid #B7BABC;
	background-color: #EEF0F2;
}
.componentheading {
	font-weight: normal;
	padding: 20px 20px 20px 20px;

}

.contentdescription, .contenttoc {
	background-color: #EEF0F2;
	padding: 10px 0px 0px 20px;
	margin-left:20px;
	border-top: 1px dashed #B7BABC;
	border-bottom: 1px dashed #B7BABC;
}

/* -- Links ------------------------------ */

a:link{
	color: #FFFFFF;	text-decoration: none; font-weight:bold}
a:visited{
	color: #FFFFFF; text-decoration: none; font-weight:bold}

a:active	{ color: #FFFF00; text-decoration: none; font-weight:bold }
a:hover		{ color: #00F279; text-decoration: none; font-weight:bold }


a:link.footer{
	color: #FFFF00;	text-decoration: none; font-weight:bold;font-size: 105%}
a:visited.footer{
	color: #FFFF00; text-decoration: none; font-weight:bold;font-size: 105%}

a:active.footer	{ color: #00F279; text-decoration: none; font-weight:bold;font-size: 105% }
a:hover.footer	{ color: #66C5FD; text-decoration: none; font-weight:bold;font-size: 105% }

a:link.color{
	color: #FFFF00;	text-decoration: none underline; font-weight:bold;font-size: 105%}
a:visited.color{
	color: #FFFF00; text-decoration: none underline; font-weight:bold;font-size: 105%}

a:active.color	{ color: #00F279; text-decoration: none; font-weight:bold;font-size: 105% }
a:hover.color	{ color: #FF00FF; text-decoration: none; font-weight:bold;font-size: 105% }

a:link.message{
	color: #990033;	text-decoration: none blink; font-weight:bold;	text-decoration: none underline blink}
a:visited.message{
	color: #990033; text-decoration: none; font-weight:bold; text-decoration: none blink}

a:active.message	{ color: #E8005C; text-decoration: none; text-decoration: none blink font-weight:bold }
a:hover.message		{ color: #FF6600; text-decoration: none; text-decoration: none blink font-weight:bold }

a:link.category, a:visited.category, a:active.category {
	font-weight: bold;
	text-decoration: none !important;
}
a:hover.category {
	text-decoration: underline !important;
}

/* -- Classes ----------------------------- */
a:link.pub{
	color: #FFFFFF;	text-decoration: none; font-size: 8px}
a:visited.pub{
	color: #FFFFFF;	text-decoration: none; font-size: 8px}

a:active.pub	{ color: #FFFF00; text-decoration: none; font-size: 8px}

a:hover.pub	{ color: #66C5FD;color: #FFFFFF;text-decoration: none; font-size: 8px}

.highlight { font-weight: bold; }
.blog 	  { width: 100%;       }

.modifydate 		{ text-align: right; }
.mosimage_caption { font-size: 10px; background-color: #EEF0F2; }

.small, .createdate, .modifydate, .pagenavcounter { font-size: 9px; } 
.readon {
	display: block; 
	background:  url('../images_ikrama_hotel/myarrow.gif') no-repeat;
	padding-left: 20px
}
.back_button { float: right; padding: 0px; }