BODY
{
   margin-top:auto; 
   margin-left:auto; 
   margin-right:auto;
   margin-bottom:auto;
   font-family: verdana; 
   font-size: 11px; 
   font-color: #993399;
background-color:97490f;
width:980px;

}

A:link    
{    
   font-family: verdana; 
   font-size: 11px; 
   color: #663300;
   font-weight:bold
}
A:visited { 
   font-family: verdana; 
   font-size: 11px; 
   /*color: #CC627C;*/
   font-weight:bold
}
A:hover   
{ 
   font-family: verdana; 
   font-size: 11px; 
   color: #FF99FF;
   font-weight:bold
}
A.off     
{ 
   font-family: verdana; 
   font-size: 11px; 
   color: #663300;
   font-weight:bold
}

ul
{
 /* list-style-position: inside; 
  list-style-image: url(http://www.imsassoc.com/img/puce.gif);*/
}

table{
background-color:#FFFFFF;
width:980 px;
margin:auto;
}
table.gsc-search-box {
     background-color:transparent !important;
}
table.gsc-branding {
     background-color:transparent !important;
}
TD  
{ 
   font-family: verdana; font-size: 11px; color: #000000
}
img
{
border:0
}
A         
{ 
   font-family: verdana; 
   font-size: 11px; 
   color: #993333;
   text-decoration:none
}
fieldset li
{
  font-family: verdana; 
   font-size: 11px; 
   color: #663300;
   text-decoration:none;
}

FIELDSET{
border:1px dashed #663300;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#663300;
font-weight:bold;
border : 2px solid;
padding-left:10px;
margin-right:20px;
padding-bottom:10px;
/*border-top : 0px;border-bottom: 1px dashed;*/
background-color:#FFFFFF;
}
.titre{
	background:#F1F1E7;
	border-top:1px solid #F1F1E7;
	height:14px;
	color:#666;
	margin:0 0 10px 0;
	padding:3px;
	font-size:0.80em;
}

/* BODY - Generic */
/*

#mail BODY {
background: #FFFFFF;
margin: 5px;
color: #4D4D4D;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
 
}*/

/* TD, LI - Generic */
/*#mail TD, LI {
color: #4D4D4D;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
 
}*/

/* LI - Unordered list */
#mail UL > LI {
list-style-image: url("/fileadmin/templates/gadlab/list.gif");
 
}

/* H1 - Generic */
#mail H1 {
color: #008AB8;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: normal;
margin-top: 2px;
margin-bottom: 2px;
 
}

/* H2 - Generic */
#mail H2 {
color: #008AB8;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: normal;
margin-top: 2px;
margin-bottom: 2px;
 
}

/* H3 - Generic */
#mail H3 {
color: #008AB8;
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: normal;
margin-top: 1px;
margin-bottom: 1px;
 
}
/* A - Generic */
#mail A {
text-decoration: none;
 
}

/* A - Link */
#mail A:link {
color: #008AB8;
 
text-decoration: none;
 
}

/* A - Visited link */
#mail A:visited {
color: #008AB8;
 
}

/* A - Hover link */
#mail A:hover {
color: #FF5B14;
text-decoration: underline;
 
}

/* A - Active link */
#mail A:active {
color: #FF5B14;
text-decoration: underline;
 
}

/* FORM - Generic */
#mail FORM {
#margin: 0px;
 
}

/* INPUT - Generic */
#mail INPUT {
color: #4D4D4D;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
border: solid 1px #BCBCBC;
background-color: #FFFFFF;
margin-top: 2px;
vertical-align: middle;
border-style:dashed; 
}

/* TEXTAREA - Generic */
#mail TEXTAREA {
color: #4D4D4D;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
border: solid 1px #BCBCBC;
background-color: #FFFFFF;
margin-top: 2px;
vertical-align: middle;
 
}

/* SELECT - Generic */
#mail SELECT {
color: #4D4D4D;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
border: solid 1px #BCBCBC;
background-color: #FFFFFF;
margin-top: 2px;
vertical-align: middle;
 
}

/* FIELDSET - Generic */
#mail FIELDSET {
background-color: #F7F7F7;
border: solid 1px #BCBCBC;
 
}

/* LEGEND - Generic */
#mail LEGEND {
color: #008AB8;
font-weight: bold;
 
} 


 /* TABLE */
#mail TABLE {
border: solid 1px #BCBCBC;
border-collapse: collapse;
width: 70%;
margin-top: 5px;
margin-bottom: 5px;
 
}
#mail TABLE TD {
padding: 5px;
background-color: #F7F7F7;
vertical-align: middle;
text-align: left;
border-bottom: solid 1px #BCBCBC;
border-top: solid 1px #BCBCBC;
 
}
/*****************************************INSCRIPTIONS***************************************/
/* BODY - Generic */
#inscription BODY {
background: #FFFFFF;
margin: 5px;
color: #4D4D4D;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
 
}

/* TD, LI - Generic */
/*#inscription TD, LI {
color: #4D4D4D;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
 
}*/

/* LI - Unordered list */
#inscription UL > LI {
list-style-image: url("/fileadmin/templates/gadlab/list.gif");
 
}

/* H1 - Generic */
#inscription H1 {
color: #008AB8;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: normal;
margin-top: 2px;
margin-bottom: 2px;
 
}

/* H2 - Generic */
#inscription H2 {
color: #008AB8;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: normal;
margin-top: 2px;
margin-bottom: 2px;
 
}

/* H3 - Generic */
#inscription H3 {
color: #008AB8;
font-style: normal;
font-weight: normal;
font-size: 15px;
line-height: normal;
margin-top: 2px;
margin-bottom: 2px;
 
}
/* A - Generic */
#inscription A {
text-decoration: none;
 
}

/* A - Link */
#inscription A:link {
color: #008AB8;
 
text-decoration: none;
 
}

/* A - Visited link */
#inscription A:visited {
color: #008AB8;
 
}

/* A - Hover link */
#inscription A:hover {
color: #FF5B14;
text-decoration: underline;
 
}

/* A - Active link */
#inscription A:active {
color: #FF5B14;
text-decoration: underline;
 
}

/* FORM - Generic */
#inscription FORM {
margin: 0px;
 
}

/* INPUT - Generic */
#inscription INPUT {
color: #4D4D4D;
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: normal;
}

/* TEXTAREA - Generic */
#inscription TEXTAREA {
color: #4D4D4D;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
border: solid 1px #BCBCBC;
background-color: #FFFFFF;
margin-top: 2px;
vertical-align: middle;
 
}

/* SELECT - Generic */
#inscription SELECT {
color: #4D4D4D;
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular;
border: solid 1px #BCBCBC;
background-color: #FFFFFF;
margin-top: 2px;
vertical-align: middle;
 
}

/* FIELDSET - Generic */
#inscription FIELDSET {
background-color: #F7F7F7;
border: solid 1px #BCBCBC;
 
}

/* LEGEND - Generic */
#inscription LEGEND {
color: #008AB8;
font-weight: bold;
 
} 


 /* TABLE */
#inscription TABLE {
border: solid 1px #BCBCBC;
border-collapse: collapse;
width: 90%;
margin-top: 5px;
margin-bottom: 5px;
 
}
#inscription TABLE TD {
padding: 5px;
background-color: #F7F7F7;
vertical-align: middle;
text-align: left;
/*border-bottom: solid 1px #BCBCBC;
border-top: solid 1px #BCBCBC;*/
 
}
/*****************************************************/
.roundedcornr_box_458097 {
   background: #ffcc66 url("http://www.imsassoc.com/img/roundedcornr_458097_grad.gif") repeat-x top left;
}
.roundedcornr_top_458097 div {
   background: url("http://www.imsassoc.com/img/roundedcornr_458097_tl.gif") no-repeat top left;
}
.roundedcornr_top_458097 {
   background: transparent url("http://www.imsassoc.com/img/roundedcornr_458097_tr.gif") no-repeat top right;
}
.roundedcornr_bottom_458097 div {
   background: url("http://www.imsassoc.com/img/roundedcornr_458097_bl.gif") no-repeat bottom left;
}
.roundedcornr_bottom_458097 {
   background: transparent url("http://www.imsassoc.com/img/roundedcornr_458097_br.gif") no-repeat bottom right;
}

.roundedcornr_top_458097 div, .roundedcornr_top_458097,
.roundedcornr_bottom_458097 div, .roundedcornr_bottom_458097 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_458097 { 
margin: 0 10px; 
}
/*********************************************************/
/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
 background: transparent url("http://www.imsassoc.com/img/bckg.png") no-repeat bottom right
 } 
 
 .cssbox{ 
 /* intended total box width - padding-right(next) */ 
 /*width:800px !important; */
 /* IE Win = width - padding */ 
 width: 780px; 
 /* the gap on the right edge of the image (not content padding) */ 
 padding-right:15px; 
 /* use to position the box */ 
 margin:10px auto
 }
 
 /* set the top-right image */ .cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:40px} /* set the top-left image */ .cssbox_head h2{ background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:25px 0 5px 20px; height:auto !important; height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ .cssbox_body{ background-position:bottom left; margin-right:25px; /* interior-padding right */ padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */ 
