input        { border:1px solid #01A2EF; font-size: 10px; color: #A40089; background-color: #E2F4FC;}
td           { font-size: 10px; font-family: Verdana; color: #01A2EF}
.classtr2 {background-color: #fbfbfb;}

body { 
	scrollbar-face-color: #FFD1FF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #01A2EF;
	scrollbar-track-color: #E2F4FC;
	scrollbar-arrow-color: #01A2EF;
}
a:active     { color: #01A2EF}
a            { color: #01A2EF}
a:visited    { color: #01A2EF}
a:link       { color: #01A2EF}
a:hover 	 { color: #A40089; text-decoration: none;}

h1 {	font-size: 17px;
		margin-top: -0px;
		margin-right: 0px; 
		margin-bottom: 0px;	
		margin-left: 0px;	

		color: #A40089
}
h2 {	font-size: 15px; 
		margin-top: -0px;	
		margin-right: 0px; 
		margin-bottom: 0px;	
		margin-left: 0px;	
		color: #A40089
}
h3 {	font-size: 13px; 
		margin-top: -0px;	
		margin-right: 0px; 
		margin-bottom: 0px;	
		margin-left: 0px;	
		color: #A40089
}
.tm {	font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		line-height: 10px; 
		text-align: center;	
		text-decoration: none;
}
a:active.tm     { color: #A40089;}
a:link.tm    { color: #A40089}
a.tm            { color: #A40089}
a:visited.tm    { color: #A40089}

.tdgris          { font-size: 10px; font-family: Times New Roman, Verdana; color: #555555}
a:active.gris     { color: #555555;}
a:link.gris    { color: #555555}
a.gris            { color: #555555}
a:visited.gris    { color: #555555}

.tdgris2          { font-size: 10px; font-family: Times New Roman, Verdana; color: #878787}
a:active.gris2     { color: #878787;}
a:link.gris2    { color: #878787}
a.gris2            { color: #878787}
a:visited.gris2    { color: #878787}

    * html .boxhead h2 {height: 1%;} /* For IE 5 PC */

    .sidebox {
	    margin: auto;
	    background: url('/gif/corners1_right.gif') no-repeat bottom right;
    }
  .boxhead {
	    background: url('/gif/corners1_right_hdr.gif') no-repeat top right;
	    margin: 0;
	    padding: 0;
	    text-align: left
    }
    .boxhead h2 {
	    background: url('/gif/corners1_left_hdr.gif') no-repeat top left;
	    margin: 0;
	    line-height: 1em;
        font-size:100%;
        font-family:Verdana;
        white-space:nowrap; padding-left:6px; padding-right:1em; padding-top:6px; padding-bottom:6px
            
    }
    .boxbody {
	    background:  url('/gif/images/corners1_left.gif') no-repeat bottom left;
	    margin: 0;
	    padding-left:9px; padding-right:9px; padding-top:5px; padding-bottom:2em
    }


    .box_color1             {background-color: #fff;}
    .hdr_color1             {background-color: #FEF6E7;}
    
 .boxbas {
	    background:  url('/gif/mariageservice.com/td_bas_250.jpg') no-repeat top;
	    margin: 0; padding-right:0px; padding-top:0px;
    }
.vitrinebas {
	    background:  url('/gif/mariageservice.com/tableau_annu_bottom.jpg') no-repeat top;
	    margin: 0; padding-right:0px; padding-top:0px;
    }
.coord_td_haut {
	    background:  url('/gif/mariageservice.com/td_haut_entete250.jpg') no-repeat bottom;
	    margin: 0px; padding-right:0px; padding-top:0px;
    }
.stat_td_haut {
	    background:  url('/gif/mariageservice.com/td_haut_gruise_entete250.jpg') no-repeat bottom;
	    margin: 0px; padding-right:0px; padding-top:0px;
    }
a:active.menu_hz     {background-color:#01A2EF; color:#FFFFFF;}
a.menu_hz {
	font:bold 10px Verdana;
	background-color: #FFFFFF;
	color: #FFFFFF; 
	display:block; 
	margin:0px 1px 8pt 1px; 
	text-decoration:none;
	text-align:left;
	display:block;
	padding:3px 2px 3px 2px;
	border:1px solid #FFFFFF;
	text-transform:uppercase;
}
a:visited.menu_hz    {background-color:#01A2EF; color:#FFFFFF;}
a:link.menu_hz       {background-color:#01A2EF; color:#FFFFFF;}
a:hover.menu_hz {background-color:#A40089; color:#FFFFFF;}





a.smoothbox {

	color: #FFFFFF;
	font:bold 18px Verdana;
	padding:3px 2px 3px 2px;
	text-decoration:none;
}
a:visited.smoothbox    {

background-color:#A40089; color:#FFFFFF;
}
a:link.smoothbox       {

background-color:#A40089; color:#FFFFFF;
}
a:hover.smoothbox {

background-color:#01A2EF; color:#FFFFFF;
}




.navPrincipale li a {
	font:bold 10px Verdana, arial, sans-serif;
	color:#FFF;
}
.navPrincipale li a:hover {
	text-decoration:none;
}
.navPrincipale li {
	background-color:#01A2EF;
	float:left;
}
.navPrincipale {
	clear:both;
	width:auto;
}
.navPrincipale li {
	margin:-7px 1px 8pt 1px;
	text-align:center;
	
}
.navPrincipale li a {
	display:block;
	padding:8px 1px 3px 1px;
	float:left;
	text-transform:uppercase;
	text-decoration:none;
}

.ms_clign1		{ text-decoration:none }
.ms_clign2		{ text-decoration:under }


