
.clearfloat { font-size:0 !important; line-height:0; margin:0 !important; clear:both; padding:0 !important; width:100%; display:block; }

#kwo-mstourisme-boxgeneral {
background:url("/app/mstourisme/pix/fond.gif") no-repeat top left;
background-repeat: repeat-y;
width: 957px;
border-width: 20px;
border-style: solid;
border-color: #752641;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
}


#kwo-mstourisme-boxheader {
float: left;
width: 957px;
}

#kwo-mstourisme-boxheadergauche {
display: block;
float: left;
height:100px;*height: 87px;
margin-top: 10px;*margin-top: 0px;
margin-left: 10px;*margin-left: 0px;
//padding: 10px;	
}

#kwo-mstourisme-boxheaderdroite {
display: block;
float: right;
height:100px;*height: 87px;
margin-top: 10px;*margin-top: 0px;
margin-right: 10px;*margin-right: 0px;
//padding: 10px;	
}


#kwo-mstourisme-boxbarre {
font-size:0;	/* bug ie6 */
float: left;
background:transparent url(/app/mstourisme/pix/barre.gif) no-repeat left top;
width: 957px;
height: 11px;
}

/************************************* Début Menu *************************************/


#kwo-mstourisme-boxmenu {
float: center;
width: 890px; 
margin-left: 90px;
}


#kwo-mstourisme-boxmenucotegauche {
float: left;
width: 28px;
height: 21px;
background-image: url(/app/mstourisme/pix/left.png);
}

#kwo-mstourisme-boxmenucotedroit { 
float: left;
height: 21px;
width: 28px;
background-image: url(/app/mstourisme/pix/right.png); 
}


BODY {
	BEHAVIOR: url(/app/mstourisme/js/csshover.htc);
}
DIV#menu A {
line-height: 18px;
COLOR: #ffffff;
font-family: verdana;
font-size: 12px;
height: 21px;
}

DIV#menu A:hover {
COLOR: #880038;
}

DIV#menu UL {
MARGIN: 0px;TEXT-ALIGN: center;
COLOR: #880038;
LIST-STYLE-TYPE: none;
}

DIV#menu LI.soussousmenu {
TEXT-ALIGN: center;
background: #cbc9cb;
}
DIV#menu LI.soussousmenu A {
TEXT-ALIGN: left;
padding-left: 20px;
background-image: url(/app/mstourisme/pix/puce.png);
background-repeat: no-repeat;
background-position: 5px 6px;
DISPLAY: block;
TEXT-DECORATION: none;
COLOR: #000000;
}

DIV#menu LI.soussousmenu A:hover{
	COLOR: #880038;
	}

DIV#menu LI:hover {
COLOR: #880038;
}


DIV#menu LI.sousmenu {
	background-image: url(/app/mstourisme/pix/degrademenu.gif);
	z-index: 40;
}


DIV#menu UL LI {
FLOAT: left;
POSITION: relative;
}
DIV#menu UL UL {
DISPLAY: none;
WIDTH: 100px;
POSITION: absolute;
}
DIV#menu UL UL ul {
DISPLAY: none;
POSITION: absolute;
width:200px;
}

DIV#menu LI A {
DISPLAY: block;
TEXT-DECORATION: none; 
}

DIV#menu UL.niveau1 LI.sousmenu:hover UL.niveau2 {
DISPLAY: block;
LEFT: 0px;
}
DIV#menu UL.niveau2 LI.soussousmenu:hover UL.niveau3 {
DISPLAY: block;
}
DIV#menu UL.niveau3 {
left: 175px;*LEFT: 143px;
TOP: -1px;
}
DIV#menu UL.niveau3 LI {
BACKGROUND: #cbc9cb;
float:none;
width: 150px;
background-image: url(/app/mstourisme/pix/puce2.png) no-repeat; 
}

.borddroit {
border-right: 1px solid white;
}

.ombre {
 border-right: 5px solid #eae9ea;
 }
 
 .doubleombre {
 border-right: 5px solid #eae9ea;
 border-bottom: 5px solid #eae9ea;
 }
 
.accueil {
 width: 70px;
 text-align: left;
}

.accueil A:hover{
	COLOR: #880038;
	 text-align: left;
	}


.cellule-menu-a {
width: 170px;
}
	
.cellule-menu-b {
width: 150px;
}

.cellule-menu-c {
width: 120px;
}

.cellule-menu-d {
width: 100px;
}

.cellule-menu-e {
width: 230px;
}

.contact {
width: 70px;
text-align: right;
}

.contact A:hover{
	COLOR: #880038;
	 text-align: right;
	}
/************************************* Fin Menu *************************************/






#kwo-mstourisme-boxcorp {
border: 1px solid transparent;*border: 0px;
background:transparent url(/app/mstourisme/pix/planete.gif) no-repeat left top;
width: 957px; 
height: 535px; 
}

#kwo-mstourisme-boxgauche {
float: left;
width: 387px; 
height:535px;*height: 534px; 	 	
}

#kwo-mstourisme-boxgauche-contact {
float: right;
width: 387px; 
height:535px;*height: 534px;
}



#kwo-mstourisme-boxdroit {
float: left; 
width: 570px; 
height:535px;*height: 534px; 
}




#kwo-mstourisme-boxconteneur {
overflow: auto;
width: 530px;*width: 540px;
height: 500px;*height: 510px;	 
margin: 20px 19px 0px 20px;*margin: 10px;
}


*html #kwo-mstourisme-boxconteneur {
overflow: auto;
width: 545px; 
height: 510px;	 
margin: 10px 10px 0px 10px; 

}


#kwo-mstourisme-boxcontenu {
width: 490px;padding-top: 5px;*padding-top: 15px;
color: #8d4c62;
}



#kwo-mstourisme-boxcadre {
height: 490px; 
width: 600px;
padding-top: 47px;*padding-top: 0px;
margin-top:0px;*margin-top: 40px;
margin-left: 320px; 
}




#kwo-mstourisme-boxespaceinterimaire {
float: left;
background:transparent url(/app/mstourisme/pix/espaceinterimaire2_256.jpg) left top;
background-repeat: no-repeat;
width: 256px;
height: 200px;
margin-top: 15px; 
}

#kwo-mstourisme-boxespaceentreprise {
float: right;
background:transparent url(/app/mstourisme/pix/espaceentreprise2_256.jpg) left top;
background-repeat: no-repeat;
width: 256px;
height: 200px;
margin-top: 15px;
}

#kwo-mstourisme-boxespaceoffreemploi {
float: left;
width: 258px;
margin-top: 15px;
}

#kwo-mstourisme-boxespaceactualites {
float: right;
width: 258px; 
margin-top: 15px;
}



.kwo-mstourisme-boxtitre {
width: 258px;
}

#kwo-mstourisme-boxespaceinterimaire .kwo-mstourisme-boxtitre {
float: left;
width: 258px; 
display : block;
height: 40px;
}

#kwo-mstourisme-boxespaceentreprise .kwo-mstourisme-boxtitre {
float: left;
width: 258px; 
display : block;
height: 40px;
}


#kwo-mstourisme-boxespaceoffreemploi .kwo-mstourisme-boxtitre {
float: left;
width: 258px; 
height: 43px;
}

#kwo-mstourisme-boxespaceactualites .kwo-mstourisme-boxtitre {
float: left;
width: 258px; 
display : block;
height: 43px;
}

.kwo-mstourisme-boxfond {
float: left;
border-bottom: 1px solid;
border-color: #963662;		
}

#kwo-mstourisme-boxespaceinterimaire  .kwo-mstourisme-boxfond {
display : block;
height: 161px;
width: 256px; 
}



#kwo-mstourisme-boxespaceentreprise .kwo-mstourisme-boxfond {
display : block;
height: 161px;
width: 258px; 
}



#kwo-mstourisme-boxespaceoffreemploi .kwo-mstourisme-boxfond {
display : block;
background:transparent url(/app/mstourisme/pix/degradecadre.png) left top;
background-repeat: repeat-x;
height: 169px;
width: 258px; 
border-left: 1px solid;
border-color: #963662;
}

#kwo-mstourisme-boxespaceactualites .kwo-mstourisme-boxfond {
display : block;
background:transparent url(/app/mstourisme/pix/degradecadre.png) left top;
background-repeat: repeat-x;
height: 169px;
width: 258px; 
border-left: 1px solid;
border-color: #963662;
}


#kwo-mstourisme-boximageinterimaire {
width: 268px;
height: 141px;
}

#kwo-mstourisme-boximageinterimaire a{
  text-decoration : none;
  cursor : pointer; 
}

#kwo-mstourisme-boximageentreprise {
margin-top: 27px;
width: 268px;
height: 141px;
}

* html #kwo-mstourisme-boximageentreprise {
margin-top: 30px; 	 	
}

.kwo-mstourisme-boxtexte {
margin-top: 10px;
margin-left: auto;
margin-right: auto;
width: 238px;
height: 155px;
 overflow:auto;
}

.kwo-mstourisme-scrollbar {
scrollbar-face-color: #c4a3ae;
scrollbar-shadow-color: #a16c7e;
scrollbar-highlight-color: #a16c7e;
scrollbar-3dlight-color: #a16c7e;
scrollbar-darkshadow-color: #a16c7e;
scrollbar-track-color: #a16c7e;
scrollbar-arrow-color: #a16c7e;
}

#kwo-mstourisme-boxespaceoffreemploi .kwo-mstourisme-boxtexte {
margin-top: 10px;
font-family: arial;
font-size: 12px;
color: #4b4b4d;
}


#kwo-mstourisme-boxespaceactualites .kwo-mstourisme-boxtexte {
font-family: DIN regular;
font-size: 13px;
color: #4b4b4d;
}


#kwo-mstourisme-lientexte {
float: left;
font-family: arial;
padding-left: 5px;
text-align: center; 
color: #941f4f;  
font-size: 12px; 
font-weight: bold;
background:transparent;
padding-top: 0px;*padding-top: 5px;
}


#kwo-mstourisme-lientexte a{
text-align: center; color: #941f4f;  font-size: 12px; 
font-family: arial; cursor: main; TEXT-DECORATION: none; font-weight: bold;
}


#kwo-mstourisme-lientexte a:hover{
text-align: center; COLOR: #941f4f;  font-size: 12px; 
font-family: arial; cursor: main; TEXT-DECORATION: none; font-weight: bold;
}

:link.lien {
text-align: center; COLOR: #ffffff; cursor: hand; TEXT-DECORATION: none;
}
:visited.lien:{
text-align: center; COLOR: #ffffff; cursor: hand; TEXT-DECORATION: none;
}
:hover.lien {
text-align: center; COLOR: #ffffff; cursor: hand; TEXT-DECORATION: underline;
}
:active.lien {
text-align: center; COLOR: #ffffff; cursor: hand; TEXT-DECORATION: none;
}



:link.lienbas {
text-align: center; COLOR: #941f4f;  font-size: 12px; 
font-family: arial; cursor: main; TEXT-DECORATION: none; font-weight: bold;
}
:visited.lienbas:{
text-align: center; COLOR: #941f4f;  font-size: 12px; 
font-family: arial;  cursor: main; TEXT-DECORATION: none; font-weight: bold;
}
:hover.lienbas {
text-align: center; COLOR: #941f4f;  font-size: 12px; 
font-family: arial;  cursor: main; TEXT-DECORATION: none; font-weight: bold;
}
:active.lienbas {
text-align: center; COLOR: #941f4f;  font-size: 12px; 
font-family: arial;  cursor: main; TEXT-DECORATION: none; font-weight: bold;
}



.texteespacement {
margin-left: 19px;
}


.envoyer {
background-image: url(/app/mstourisme/pix/envoyer.png);
height:22px;
width:64px;
border: 0px;
}

.envoyerb {
background-image: url(/app/mstourisme/pix/envoyerb.png);
height:22px;
width:64px;
border: 0px;
}

.envoyerc {
background-image: url(/app/mstourisme/pix/envoyerb.png);
height:22px;
width:64px;
border: 0px;
font-family: verdana;
font-size: 12px;
color: white;
padding-bottom: 5px;
}


.formulaire {
font-weight: bold;
text-align: right;
padding:  0px 20px 0px 0px;;*padding: 3px 5px 0px 0px;
font-family:"trebuchet ms",sans-serif;
}


.espacement {
padding-bottom: 5px;
}

input {
border:1px solid #752641;
background-color: #ffffff;
font-family:"trebuchet ms",sans-serif;
}

select, option {
background-color: #ffffff;
font-family:"trebuchet ms",sans-serif;
font-size: 12px;
scrollbar-face-color: #c4a3ae;
scrollbar-shadow-color: #a16c7e;
scrollbar-highlight-color: #a16c7e;
scrollbar-3dlight-color: #a16c7e;
scrollbar-darkshadow-color: #a16c7e;
scrollbar-track-color: #a16c7e;
scrollbar-arrow-color: #a16c7e;
}

h1 { 
background-image: url(/app/mstourisme/pix/icone.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 17px;
font-weight: bold;
color: #752641;
font-size: 18px;

} 

h2 { 
color: #646464;
font-size: 16px;
} 

h3 {
  color: #646464;
  font-size: 14px;
}

/* Page Contact */

div#kwo-box-contact{ 
  padding : 20px;
  padding-top : 25px;
}

ul#contact { 
  list-style : none; 
  list-style-position: outside;
}

ul#contact li.nom {
   font-size : 12px; 
	 color: #752641;
	 font-weight: bold;
}

ul#contact li.email {
color: #8d4c62;
  font-size : 12px;
  margin-bottom : 15px;
}

ul#contact li.email a {
  text-decoration : none;
	font-size: 12px;
  color : #a16c7e;
	font-weight: bold;
}

ul#contact li.email a  :hover{
  text-decoration : none;
	font-size: 12px;
  color : #a16c7e;
	font-weight: bold;
}

ul#contact li.nom h2 {
	color: #646464;
  margin-top : 10px;
  font-size : 16px;
}

h2#titre-add { 
  margin-top : 10px;
	color: #646464;
  font-size : 16px;
} 

p.adresse { 
  font-size: 12px; 
	color: #752641;
}

p.adresse a { 
  text-decoration : none;
	font-size: 12px;
  color : #a16c7e;
	font-weight: bold;
}

p.adresse a :hover{ 
  text-decoration : none;
  color : #a16c7e;
}

div#contact-droit { 
  padding : 10px;*padding: 35px;
}

h2#acces { 
  margin-top : 10px;
  color: #646464;
  font-size : 16px;
} 


div#kwo-box-contact p {
  font-size: 14px;
}

div#contact-droit div#map { 
  width : 450px;
  height : 450px;
  margin-top : 20px;
  margin-left : 40px;
}


/* Page Offre */
h1.titre_offres {
  font-size:24px;
  background-image:none;
  margin:10px 0 0 0;
  padding:0;
}

h3.offre-title { 
  margin-top : 20px;
	font-size: 16px;
  color : #646464;
  text-align : left;
  display : block;
} 

h3.description {
  margin-top : 5px;
  color : #646464;
}

a.offre-lien { 
  margin-top : 10px;
  margin-bottom : 15px;
  text-decoration : underline;
  color : #009999;
  display : block; 
  font-size : 18px;
	text-align: right;
	margin-right: 30px;
}

/* Box Actualite */

h3#actualite-name { 
  text-decoration: underline;
  font-size : 16px;
  color : #646464;
}

p#actualite-description { 
  font-size : 12px;
  display : block;
  margin-top : 10px;
  color : #800080;
  font-family : arial;
}

ul#list_annonce_home {
margin-top: -15px;
	list-style-position: inside;
	list-style: none;
}

li.last-annonce { 
  display : block;
  color : #800080;
  margin-bottom : 10px;
}

li#first { 
  margin-top : 30px;
  display : block;
}

li.last-annonce a { 
  color : #800080;
  text-decoration : none;
}

li.last-annonce a:hover { 
  text-decoration : underline;
}


/* Menu Home Page */

#kwo-mstourisme-boxgauche-homepage {
  float: left;
  width: 325px; 
  height: 500px;
  display : block; 	   
}

#kwo-mstourisme-liste-metiers {
  list-style : none;
  list-style-position: inside;
  margin-top : 110px;
  display : block;
}

.kwo-mstourisme-liste-metier {
  display : block;
  color : #646464;
  font :normal 14px arial;
  width : 145px;
  margin-left : 10px;
  text-align: center;
  margin-bottom:40px;
}



#fieldscontact {
background: #ede5e8;
border: 0px;
}



.required	{
text-align: right;
width: 165px;
display: block;
}



*html .text {
height: 16px;
}

/*.text {
float: right;
text-align: left;
margin-top: -18px;
margin-right: 165px;*margin-right: 115px;
}*/

/*.divOption{
float:left;
}*/

/*#kwo-form-10-labels-contact{ float:left; }*/

#kwo-mstourisme-boxcontenu form { width:481px; }
#kwo-mstourisme-boxcontenu form .commande { float:left; margin-bottom: 10px; width:481px;}

#kwo-mstourisme-boxcontenu form .commande label { display:block; float:left; text-align:right; width: 165px; }

#kwo-mstourisme-boxcontenu form input, #kwo-mstourisme-boxcontenu form select, #kwo-mstourisme-boxcontenu form textarea { margin:0 0 0 10px; width:260px }
#kwo-mstourisme-boxcontenu form input.radio {width : 40px;}
#kwo-mstourisme-boxcontenu form textarea { border:1px solid #752641; height : 110px;}
#kwo-mstourisme-boxcontenu form .divOption { clear:both; }
#kwo-mstourisme-boxcontenu form .divOption input{ display:inline; float:none; height:auto; }

#kwo-mstourisme-boxcontenu form .commande div { float:left; margin: 0; }
#kwo-mstourisme-boxcontenu form .commande div label {  float:left; width:20px; } 
#kwo-mstourisme-boxcontenu form .commande div input { background:none; border:none; float:left; width:30px; } 
#kwo-mstourisme-boxcontenu form .commande p { clear:both; padding:10px 0 0 0; width:100%; }
#kwo-mstourisme-boxcontenu form .commande p input, #kwo-mstourisme-boxcontenu form input.envoyer { width:64px;margin-left: -65px!important;margin-left: -60px; }

#kwo-mstourisme-boxcontenu form input.envoyer2 {
  width:64px;
  background-image: url(/app/mstourisme/pix/envoyer.png);
  height:22px;
  border: 0px;  
}

#kwo-box-contact{ margin-left: 23px; }

.mentions_obligatoire { margin:10px 0 0 0; font-size: 11px; font-style:italic; }
