/* ORIGINAL CSS*/


@font-face {
    font-family: 'CASMIRARegular';
    src: url('http://mvm.quintagroup.com/websites/expresssandwich/site/fonts/casmira.eot');
    src: url('http://mvm.quintagroup.com/websites/expresssandwich/site/fonts/casmira.eot?#iefix') format('embedded-opentype'),
         url('http://mvm.quintagroup.com/websites/expresssandwich/site/fonts/casmira.woff') format('woff'),
         url('http://mvm.quintagroup.com/websites/expresssandwich/site/fonts/casmira.ttf') format('truetype'),
         url('http://mvm.quintagroup.com/websites/expresssandwich/site/fonts/casmira.svg#CASMIRARegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
body {
BACKGROUND: #ffffff ; 
COLOR: #484F61; 
}

a {
COLOR: #C00000; 
TEXT-DECORATION: none ;
FONT:BOLD  12px Verdana, Helvetica, Arial, sans-serif;
}
a:hover {
COLOR: #FF9900; 
TEXT-DECORATION: none ;
FONT:BOLD  12px Verdana, Helvetica, Arial, sans-serif;
}

TABLE {
FONT: 12px Verdana, Helvetica, Arial, sans-serif;
}

pre {
FONT: 12px Verdana, Helvetica, Arial, sans-serif;
}

hr {
BORDER-TOP: #ffffff px solid; 
}

legend {
COLOR: #484F61;
FONT: 15px Verdana, Helvetica, Arial, sans-serif; 
}

.legendtitle {
COLOR: #ffffff;
FONT:BOLD 15px Verdana, Helvetica, Arial, sans-serif; 
}

}
H1 {
	FONT: 25px Verdana, Helvetica, Arial, sans-serif;
}
H2 {
	FONT:BOLD 20px Verdana, Helvetica, Arial, sans-serif;
}
H3 {
	FONT: 20px Verdana, Helvetica, Arial, sans-serif;
}
H4 {
	FONT: 15px Verdana, Helvetica, Arial, sans-serif;
}
H5 {
	FONT:BOLD 12px Verdana, Helvetica, Arial, sans-serif;
}
H6 {
	FONT: 8px Verdana, Helvetica, Arial, sans-serif;
}


hr {
height: 1px;
color: #B0B1AB;
}


img {
border: 0px solid #000000;
}

.bigTabBorder{
border: 25px solid ;
}
.logo{
padding-top: 7px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 7px;
}

.bannermvm{
padding-left: 10px;
}

.menuTop {
word-spacing: 20px;
}


.menusite {
padding:10px;
}

.leftmenu {
text-transform: capitalize; 
}
.leftmenuon {
COLOR: #FF9900;
border: 10px dashed #cccccc;
}

.leftMenuTitle {
position: relative ;
width: auto ;
text-align: center ;
z-index:2;
color: #000000;
padding: 0px 0px 15px 0px;
text-transform:capitalize;
font-family: 'casmira';
font-size: 1.5em;
font-weight: bold;
text-shadow: 1px 1px 1px white,3px 3px 10px black;
}


.main {
background-color: ;
padding: 20px;
}
.mainContent {
width: 100%;
padding: 20px;
text-align: left;
 }




.copyright {
COLOR: ;
FONT: 10px Verdana, Helvetica, Arial, sans-serif; 
}
.credits {
background-color: #ffffff;
COLOR: ;
FONT: 10px Verdana, Helvetica, Arial, sans-serif; 
padding: 5px;
}
.credits a {
XXXbackground-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
}

.miniBall {
font-size: 10px;
font-weight: bold;
}

.menuTitle {
color: #e0e0e0; #d82929;
FONT:BOLD  14px Verdana, Helvetica, Arial, sans-serif;
text-transform: uppercase;
}



.gestfoldMiniText {
color: #ff00ff;
font-size: 9px;
}

.gestfoldRuleText {
color: #ff0000;
font-size: 9px;
}

.imageLateral img {
border: 1px solid #ffffff;
}

.gestfoldInfos {
color: #ff0000;
font-weight: bold;
font-size: 9px;
}





.cellstitle {
COLOR: #FF9900;
TEXT-DECORATION: underline;
}


.rectangle {
BORDER-TOP: #ffffff 1px solid; 
BORDER-BOTTOM: #ffffff 1px solid; 
BORDER-LEFT: #ffffff ; 
BORDER-RIGHT: #ffffff ; 
}


.colorstitle {
BACKGROUND:  ; 
COLOR: ;
FONT: 12px Verdana, Helvetica, Arial, sans-serif; 
}

.confirm {
BACKGROUND: #ff0000; 
FONT: 12px Verdana, Helvetica, Arial, sans-serif;
	  COLOR: #000000;
}


.confirm A {
FONT:BOLD 12px Verdana, Helvetica, Arial, sans-serif;
	  COLOR: #ffffff; 
TEXT-DECORATION: none ;
}
.confirm A:hover {
FONT:BOLD 12px Verdana, Helvetica, Arial, sans-serif;
	  COLOR: #FF9900; 
TEXT-DECORATION: none ;
}



.calendar {
FONT: 10px Verdana, Helvetica, Arial, sans-serif;
	  COLOR: #484F61;
}<!-- D L M M J V S  -->
.calendartitle {
	  FONT:bold 12px Verdana, Helvetica, Arial, sans-serif;
COLOR: #484F61;
BACKGROUND: #000000 ;
	  padding: 3px;
}<!-- Mars 2003 -->
.calendarcadre {
FONT: 9px Verdana, Helvetica, Arial, sans-serif;
XXBACKGROUND: #ffffff ; 
BORDER-TOP: #000000 1px solid; 
BORDER-LEFT: #000000 1px solid; 
BORDER-RIGHT: #000000 1px solid; 
BORDER-BOTTOM: #000000 1px solid; 
}<!-- RIEN -->

.eventsdate a {
FONT:BOLD 10px Verdana, Helvetica, Arial, sans-serif;
	  COLOR: #FF9900;
	  text-decoration: underline;
}
.eventsdate a:hover { 
FONT:BOLD 10px Verdana, Helvetica, Arial, sans-serif;
	  COLOR: #ff0000;
}<!-- DATE D UN EVENEMENT -->


.eventsexplications {
FONT: 10px Verdana, Helvetica, Arial, sans-serif;
	  COLOR: #484F61; 
	  text-align: center;
}




.gestionFormTitle {	
	font-weight: bold;
}
.gestionFormModification{
	font-size: 12pt;
	COLOR: #FF9900;
	TEXT-DECORATION: underline;
	font-weight: bold;
}


#logoFond {
background-color: #ffffff;
background-image: url("images_layout/logoMainBackground.jpg");
background-repeat: no-repeat;
}

/* END ORGINAL CSS*/








/* NEW LAYOUT*/

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: verdana;

scrollbar-face-color: #dddddd;
scrollbar-highlight-color: #888888;
scrollbar-shadow-color: #888888;
scrollbar-arrow-color: #ffffff;
scrollbar-darkshadow-color: #888888;
scrollbar-base-color: #767676;
}

.background {
background-image:url("images_layout/layout.jpg");
background-repeat:no-repeat;
}
#pubBanner {
position:absolute;
width: 460px;
height: 60px;
top: 25px;
right: 25px;
background-color: #ffffff;
border: 5px solid #eeeeee;
}

.box0 {
border: 50px solid #000000;
}

#box1 {
position:relative;
width: 90%70%;
height: 93%;
top: 0px;
left: 0px;
background-color:#ffffff;
border: 1px solid #000000;
Xoverflow: auto;
padding: 20px;
}

#box111 {
position:relative;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
background-color:#ffffff;
border: 1px solid #000000;
Xoverflow: auto;
padding: 20px;
}

#box2 {
position:relative;
width: 20%;
height: 95%;
top: 0px;
left: 0px;
background-color:#ffffff;
border: 1px solid #000000;
overflow:auto;
padding: 20px;
}


.boxMenu {
background-color: transparent;
}
.boxMenu a {
padding: 20px;
}
.boxMenu a:hover {
}
 

.boxURL {
margin-left: 0px;
font-size: 18px;
font-weight: bold;
word-spacing: 3px;
}
.boxURL a {
font-family: arial; 
color: #ff0000;
font-size: 22px;
text-decoration: none;
}
.boxURL a:hover {
font-family: arial; 
color: #aa0000;
font-size: 22px;
}
.boxURLMini {
font-size: 12px;
text-align: left;
padding: 0px 0px 10px 50px;
}

.bottom {
font-size: 10px;
}
.credits {
color: #888888;
font-size: 10px;
}
.credits a {
color: #aa0000;
font-weight: bold;
text-decoration: none;
}

/* END NEW LAYOUT*/
