/*medina*/
BODY { FONT-SIZE: 11px; MARGIN: 0; color: #000; FONT-FAMILY: Arial, helvetica, sans-serif; background-color: #c2bd94; background-image: url(images/fond.gif); background-repeat: repeat-x; width: 100%; padding: 0; }
A {
	FONT-SIZE: 12px; COLOR: #0066cb; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #002674
}


#wrapper { WIDTH: 770px;  
}



/*splashpage*/

#main_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1051px;
	height:751px;
	
}

#medina-ext-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:146px;
	background-image: url(picts/medina-ext_01.jpg);
}

#medina-ext-02 {
	position:absolute;
	left:400px;
	top:0px;
	width:228px;
	height:146px;
	background-image: url(picts/medina-ext_02.jpg);
}

#medina-ext-03 {
	position:absolute;
	left:628px;
	top:0px;
	width:423px;
	height:146px;
	background-image: url(picts/medina-ext_03.jpg);
}

#medina-ext-04 {
	position:absolute;
	left:0px;
	top:146px;
	width:400px;
	height:243px;
	background-image: url(picts/medina-ext_04.jpg);
}

#medina-ext-05 {
	position:absolute;
	left:400px;
	top:146px;
	width:228px;
	height:242px;
	background-image: url(picts/medina-ext_05.jpg);
}

#medina-ext-06 {
	position:absolute;
	left:628px;
	top:146px;
	width:423px;
	height:242px;
	background-image: url(picts/medina-ext_06.jpg);
}

#medina-ext-07 {
	position:absolute;
	left:400px;
	top:388px;
	width:228px;
	height:99px;
	background-image: url(picts/medina-ext_07.jpg);
	
}

#medina-ext-08 {
	position:absolute;
	left:628px;
	top:388px;
	width:423px;
	height:99px;
	background-image: url(picts/medina-ext_08.jpg);
}

#medina-ext-09 {
	position:absolute;
	left:0px;
	top:389px;
	width:400px;
	height:98px;
	background-image: url(picts/medina-ext_09.jpg);
}

#medina-ext-10 {
	position:absolute;
	left:0px;
	top:487px;
	width:399px;
	height:172px;
	background-image: url(picts/medina-ext_10.jpg);
}

#medina-ext-11 {
	position:absolute;
	left:399px;
	top:487px;
	width:229px;
	height:172px;
	background-image: url(picts/medina-ext_11.jpg);
}

#medina-ext-12 {
	position:absolute;
	left:628px;
	top:487px;
	width:423px;
	height:172px;
	background-image: url(picts/medina-ext_12.jpg);
}

#medina-ext-13 {
	position:absolute;
	left:0px;
	top:659px;
	width:400px;
	height:26px;
	background-image: url(picts/medina-ext_13.jpg);
}

#medina-ext-14 {
	position:absolute;
	left:400px;
	top:659px;
	width:228px;
	height:27px;
	background-image: url(picts/medina-ext_14.jpg);
}

#medina-ext-15 {
	position:absolute;
	left:628px;
	top:659px;
	width:423px;
	height:27px;
	background-image: url(picts/medina-ext_15.jpg);
}

#medina-ext-16 {
	position:absolute;
	left:0px;
	top:685px;
	width:400px;
	height:46px;
	background-image: url(picts/medina-ext_16.jpg);
}

#medina-ext-17 {
	position:absolute;
	left:400px;
	top:686px;
	width:228px;
	height:45px;
	background-image: url(picts/medina-ext_17.jpg);
}

#medina-ext-18 {
	position:absolute;
	left:628px;
	top:686px;
	width:423px;
	height:45px;
	background-image: url(picts/medina-ext_18.jpg);
}

#medina-ext-19 {
	position:absolute;
	left:0;
	top:731px;
	width:1051px;
	height:20px;
	
}


/*end splashpage*/



/*debut internpage*/


#mainintern {
	position:absolute;
	left:0px;
	top:0px;
	width:1051px;
	height:751px;
}

#medina-int-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:146px;
	background-image: url(picts/medina-int_01.jpg); 

}

#medina-int-02 {
	position:absolute;
	left:400px;
	top:0px;
	width:592px;
	height:116px;
	background-image: url(picts/medina-int_02.jpg); 

}

#medina-int-03 {
	position:absolute;
	left:992px;
	top:0px;
	width:59px;
	height:146px;
	background-image: url(picts/medina-int_03.jpg); 

}

#medina-int-04 {
	position:absolute;
	left:400px;
	top:116px;
	width:592px;
	height:30px;
	background-image: url(picts/medina-int_04.jpg); 

}

#medina-int-05 {
	position:absolute;
	left:0px;
	top:146px;
	width:400px;
	height:242px;
	background-image: url(picts/medina-int_05.jpg); 

}

#medina-int-06 { position:absolute; left:400px; top:146px; width:228px; height:242px; background-image: url(picts/medina-int_06.jpg); background-repeat: no-repeat; }

#medina-int-07 {
	position:absolute;
	left:628px;
	top:146px;
	width:423px;
	height:242px;
	background-image: url(picts/medina-int_07.jpg); 

}

#contenant {
	position:absolute;
	left:0px;
	top:388px;
	width:1051px;
	height:364px;
	
}

#tabcontenant {
	
	width:1051px;
	height:364px;
	
}





#medina-int-08 { background-color: #cec595; width:62px; height:271px; background-image: url(picts/medina-int_08.jpg); background-repeat: no-repeat; }

#medina-int-091 {
	position:absolute;
	left:62px;
	top:388px;
	width:930px;
	height:271px;
	background-image: url(picts/medina-int_09.jpg)

}




#medina-int-09 { background-color: #f8794b; background-image: url(picts/medina-int_09.jpg); width:930px; height:271px; }




#medina-int-10 { background-color: #cec595; width:59px; height:271px; background-image: url(picts/medina-int_10.jpg); background-repeat: no-repeat; }

#medina-int-11 { width:59px; height:27px; background-image: url(picts/medina-int_11.jpg); }

#medina-int-12 {
	
	width:62px;
	height:27px;
	background-image: url(picts/medina-int_12.jpg); 

}

#medina-int-13 {
	
	width:742px;
	height:27px;
	background-image: url(picts/medina-int_13.jpg); 

}

#medina-int-14 { background-image: url(picts/medina-int_13.jpg); vertical-align: top; width:188px; height:27px; }

#medina-int-15 {
	
	width:62px;
	height:45px;
	background-image: url(picts/medina-int_15.jpg); 

}

#medina-int-16 {
	
	width:742px;
	height:45px;
	background-image: url(picts/medina-int_16.jpg); 

}

#medina-int-17 {
	
	width:188px;
	height:45px;
	background-image: url(picts/medina-int_17.jpg); 

}

#medina-int-18 {
	
	width:59px;
	height:45px;
	background-image: url(picts/medina-int_18.jpg); 

}


#medina-int-19 {
	
	width:1051px;
	height:20px;
	 

}

/* internpage contact */


#contact #medina-int-05 {
	position:absolute;
	left:0px;
	top:146px;
	width:400px;
	height:242px;
	background-image: url(picts/medina-int_05c.jpg); 

}

#contact #medina-int-06 {
	position:absolute;
	left:400px;
	top:146px;
	width:228px;
	height:242px;
	background-image: url(picts/medina-int_06c.jpg); 

}

#contact #medina-int-07 {
	position:absolute;
	left:628px;
	top:146px;
	width:423px;
	height:242px;
	background-image: url(picts/medina-int_07c.jpg); 

}





/* fin  internpage contact */





/*end internpage*/


/* debut catpage */


# maincat {
	position:absolute;
	left:0px;
	top:0px;
	width:1051px;
	height:731px;
}

#medcat-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:146px;
	background-image: url(picts/medcat_01.jpg);
}

#medcat-02 {
	position:absolute;
	left:400px;
	top:0px;
	width:592px;
	height:116px;
	background-image: url(picts/medcat_02.jpg);
}

#medcat-03 {
	position:absolute;
	left:992px;
	top:0px;
	width:59px;
	height:146px;
	background-image: url(picts/medcat_03.jpg);
}

#medcat-04 {
	position:absolute;
	left:400px;
	top:116px;
	width:592px;
	height:30px;
	background-image: url(picts/medcat_04.jpg);
}


#catcontenant {
	position:absolute;
	left:0px;
	top:146px;
	width:1051px;
	height:610px;
	
}

#tabcatcontenant {
	
	width:1051px;
	height:610px;
	
}



#medcat-05 { background-color: #cec595; width:59px; height:512px; background-image: url(picts/medcat_05.jpg); background-repeat: repeat; background-position: 0 0; }


#medcat-marge  { background-color: #f8794b; width:20px; height:512px; background-image: url(picts/medcat_06.jpg);}

#medcat-06 { background-color: #f8794b; width:893px; height:512px; background-image: url(picts/medcat_06.jpg); background-repeat: repeat; text-align: center; }

#medcat-07 {
	background-color: #cec595;
	width:59px;
	height:512px;
	background-image: url(picts/medcat_07.jpg);
	background-repeat: repeat;
}

#medcat-08 { background-color: #444343; width:59px; height:28px; background-image: url(picts/medcat_08.jpg); background-repeat: repeat; }

#medcat-09 { background-color: #444343; width:745px; height:28px; background-image: url(picts/medcat_09.jpg); background-repeat: no-repeat; }

#medcat-10 { background-color: #444343; width:188px; height:28px; background-image: url(picts/medcat_10.jpg); background-repeat: no-repeat; vertical-align: top; }

#medcat-11 { background-color: #444343; width:59px; height:28px; background-image: url(picts/medcat_11.jpg); background-repeat: repeat; }

#medcat-12 {
	
	width:59px;
	height:45px;
	background-image: url(picts/medcat_12.jpg);
}

#medcat-13 {
	
	width:745px;
	height:45px;
	background-image: url(picts/medcat_13.jpg);
}

#medcat-14 {
	
	width:188px;
	height:45px;
	background-image: url(picts/medcat_14.jpg);
}

#medcat-15 {
	
	width:59px;
	height:45px;
	background-image: url(picts/medcat_15.jpg);
}






/* end catpage */













/* debutgeneral */


#flashconbtent{ text-align: center; vertical-align: top; }
.groupe{ color: black; font-size: 12px; text-align: center; vertical-align: top; margin-bottom: 1px; }


.blocA{   width: 410px; float: left; margin-right: 1px; margin-left: 1px; padding-right: 8px; padding-bottom: 0px; padding-left: 14px; }

.commontext{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }


.blocB{ text-align: center; vertical-align: top; width: 933px; margin-right: 0; margin-left: 0; padding-right: 0; padding-bottom: 8px; padding-left: 0; }

.blocNews{ color: black; font-size: 10px; font-weight: normal; width: 300px; float: left; margin-right: 1px; margin-left: 1px; padding-right: 0; padding-bottom: 8px; padding-left: 5px; }
.blocA2{  width: 200px; float: left; margin-right: 1px; margin-left: 1px; padding-right: 4px; padding-bottom: 8px; padding-left: 4px; border-color: black; }

.bloc4{  width: 175px; float: left; margin-right: 1px; margin-left: 1px; padding-right: 4px; padding-bottom: 8px; padding-left: 4px; border-color: black; }


.bgyellow { background-color: #f1e7b9; }
.bgblue{ background-color: black }
.bgrey{ background-color: #cdecd7 }
.textewhite{ color: white; }
.nopadding { padding: 0; }  
.police20pxl{ font-size: 20px; } 
  
.infophoto { float: left; margin-top: 0px; margin-right: 8px; margin-bottom: 2px; }
.infotext { margin-top: 2px; margin-right: 8px; margin-bottom: 2px; }


H1 { color: black; FONT-SIZE: 20px; PADDING-BOTTOM: 0px;  /*PADDING-TOP: 2px;*/  FONT-FAMILY: Georgia, "Times New Roman", serif
; text-align: left; text-indent: 12px; vertical-align: top; }  
  
H2 { color: white; FONT-SIZE: 10px; PADDING-BOTTOM: 1px;  /*PADDING-TOP: 2px;*/  FONT-FAMILY: Georgia, "Times New Roman", serif
; text-align: left; text-indent: 12px; vertical-align: top; }

H3 { color: black; FONT-SIZE: 12px;   FONT-FAMILY: Georgia, "Times New Roman", serif
; /*background-color: black;*/ text-align: center; }

#copywrite { FONT-SIZE: 10px; WIDTH: 770px; COLOR: red; FONT-STYLE: italic
; text-align: center;  /*background-color: #b47139;*/ margin: auto;}

#ilogin { FONT-SIZE: 10px; WIDTH: 750px; COLOR: #424242; text-align: right; }


#flechedroite {
	position:absolute;
	left:830px;
	top:440px;
	width:59px;
	height:57px;
	background-image: url(images/fleche_droite.gif);
}
/* end general */

/* formulaire*/

#wholeform { width: 400px; padding-right: 5px; padding-left: 15px; }
#tabint{ font-size: 12px; }
.questionfield { color: #484747; font-style: italic; float: left; }
.inputfield{ float: right; }
/* fin  formulaire*/

/*menu*/


#navcontainer
{ z-index: 1; margin-top: 0px; }

#navcontainer ul
{ text-align: center; list-style-type: none; margin-top: 1px; padding: 0; position: relative; width: 100%; /*z-index: 2;*/ }

#navlist li
{ display: inline; list-style-type: none; padding-right: 8px; }
#navcontainer li a
{ padding: 1px 1px; color: #ccc669; font-size: 12px; font-weight: bold; /*background-color: #fff; background-image: url(images/btn.gif);*/ background-repeat: no-repeat; /*border: solid 1px #ccc;*/ text-decoration: none; text-align: right; }

#navcontainer li a:hover
{ color: white;  position: relative; top: 2px; border-color: white; border-style: solid; border-width: 0px 0px; }

#navcontainer li a#current
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

/*fin menu*/




/*footmenu*/

#navcontainerfm
{ z-index: 1; margin-top: 0px; }

#navcontainerfm ul
{ text-align: left; list-style-type: none; margin-top: 0; padding: 0 0 0 14px; position: relative; width: 100%; /*z-index: 2;*/ }

#navlistfm li
{ display: inline; list-style-type: none; padding-right: 4px; }
#navcontainerfm li a
{ padding: 1px 2px; color: #ccc669; font-size: 12px; font-weight: normal; /*background-color: #fff;* background-image: url(images/btn.gif);/ background-repeat: no-repeat; /*border: solid 1px #ccc;*/ text-decoration: none; text-align: right; }

#navcontainerfm li a:hover
{ color: white;  position: relative; top: 2px; border-color: white; border-style: solid; border-width: 0px 0px; }

#navcontainerfm li a#current
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;

}

/*fin menu*/

