body        {   background          :   #111 url('/images/band.jpg') left 135px repeat-x;
				margin              :   0;
				padding             :   0;
			}

div#wrapper
			{   width               :   1024px;
				margin              :   15px auto;
				
			}

div#outerWrapper
			{   width               :   850px;
			    margin				:	0 auto;
				/* background          :   url('/images/illu.jpg') -15px 260px no-repeat; */
				background          :   #fff url('/images/degra4.jpg') right top repeat-y;
				}

div#innerWrapper
			{ 	/*min-height:	800px; */ 
				width               :   100%; /* 760px; */
				margin              :   0 auto;
				/* border              :   1px solid #111; */
				background          :   url('/images/degra1.jpg') left top repeat-y;
			}
			
div#test
			{   
				width               :   100%; /* 760px; */
				margin              :   0 auto;
				background			:	url('/images/ange.png') center 220px no-repeat;

				
			}

div#header  {   width               :   100%;
				clear               :   both;
				height              :   120px;
				overflow            :   hidden;
				background			:	url('/images/banniere.jpg')	center	center	no-repeat;
			}

div#header h1
			{   margin              :   0;
				padding             :   0;
				font                :   1.6em/1.6em georgia,"times new roman",serif;
				clear               :   both;
				letter-spacing      :   3px;
				text-align          :   center;
			}

div#header h1:hover
			{   opacity             :   0.5;
			}

div#sysmenu {   padding             :   0;
				margin              :   0;
				height              :   60px;
				background          :   rgb( 192,219,90 );
				clear               :   both;
			}

div#sysmenu ol.sysmenu
			{   margin              :   0;
				padding             :   0;
				list-style-type     :   none;
				height				:	60px;
			}

div#sysmenu ol.sysmenu li
			{   float               :   left;
				height              :   60px;
				line-height         :   60px;
				vertical-align      :   middle;
			}

div#sysmenu ol.sysmenu li.first
			{	margin				:	0 0 0 30px;
			}

div#sysmenu ol.sysmenu li a
			{	color               :   #050;
				text-decoration     :   none;
				font-weight         :   bold;
				height              :   60px;
				line-height         :   60px;
				vertical-align      :   middle;
				padding             :   0 8px;
				display             :   block;
			}

div#sysmenu ol.sysmenu li a:hover
			{   background          :   #040;
				color               :   #fff;
			}

div#footer  {   width               :   90%;
			   margin:0 auto;
				background          :   #474747;
				bottom              :   0;
				text-align          :   center;
				font                :   0.7em/1.8em verdana,arial,sans-serif;
				color               :   rgb(192,219,90);
				height              :   75px;
			}

div#footer ol
			{   list-style-type     :   none;
			}

div#footer ol li
			{   display             :   inline;
			}

div#footer ol li a
			{   text-decoration     :   none;
				color               :   #aaa;
				padding             :   0 10px;
			}

div#footer ol li a:hover
			{   color               :   #fff;
			}

div#footer ol li span.sep
			{   color               :   #aaa;
			}


div#outerfooter
			{	background			: #474747 url('/images/footerdegradroit.jpg') right top repeat-y;
			}

div#innerfooter
			{	background			:	url('/images/footerdegragauche.jpg') left top repeat-y;
			}

address     {   font-style          :   normal;
			}

a   {   text-decoration     :   none;
				/*border-bottom       :   1px dotted rgb(192,219,90);*/
				color               :   rgb(192,219,90);
			}

a:hover
			{   border-bottom       :   1px solid rgb(192,219,90);
			}

div#content {   font                :   0.7em/1.8em verdana,arial,sans-serif;
				background          :   url('image-to-display') left bottom no-repeat;
				min-height          :   500px;
			}

div#columns {   width               :   93%;
			}

div#column1 {   width               :   100%;
				float               :   left;
				padding             :   10px 10px 10px 30px;
				color               :   #666;
			}

div#column2 {   display             :   none;
				float               :   left;
			}

div.sep     {   clear               :   both;
				height              :   1px;
				overflow            :   hidden;
			}

img.left    {   
				display             :   block;
				padding             :   8px;
				border              :   1px solid #aaa;
				margin-bottom		:	20px;
				float               :   left;
				margin-right        :   20px;
				margin-left 		: 25px;
			}

img.right   {   
				display             :   block;
				padding             :   8px;
				border              :   1px solid #aaa;
				margin-bottom		:	20px;
				float               :   right;
				margin-left         :   20px;

			}
			
img.center	{	
				display             :   block;
				padding             :   8px;
				border              :   1px solid #aaa;
				margin-bottom		:	20px;
				display				:	block;
				margin				: 	0 auto;
			}
			
p.contact	{
				text-align :center;
			}
			
fieldset.LS_VAESOLI_CONTACT_FORM_FIELDSET_1,
fieldset.LS_VAESOLI_CONTACT_FORM_FIELDSET_2
                    {   width           :   49%;
                        border          :   1px solid #777;
                        padding         :   0 !important;
                        margin          :   10px 0 !important;
                        height          :   320px !important;
                    }

fieldset.LS_VAESOLI_CONTACT_FORM_FIELDSET_1 legend,
fieldset.LS_VAESOLI_CONTACT_FORM_FIELDSET_2 legend
                    {   color           :   #777;
                        margin          :   0 0 0 10px;
                    }

form.LS_VAESOLI_CONTACT_FORM label
                    {   display         :   inline-block;
                        width           :   90px;
                        vertical-align  :   top;
                        margin          :   0 0 0 2px;
                    }

form.LS_VAESOLI_CONTACT_FORM input[type='text'],
form.LS_VAESOLI_CONTACT_FORM textarea
                    {   width           :   280px !important;
                        margin          :   1px 0 0 0 !important;
                    }

form.LS_VAESOLI_CONTACT_FORM input#txtZIPCode
                    {   width           :   45px !important;
                        margin-right    :   4px !important;
                    }

form.LS_VAESOLI_CONTACT_FORM input#txtCity
                    {   width           :   225px !important;
                    }

fieldset.LS_VAESOLI_CONTACT_FORM_FIELDSET_2 textarea
                    {   margin          :   0 0 0 10px !important;
                        width           :   260px !important;
                    }

