/* Call additional style sheets -- @import section */
@import url( navmenu.css          );   /* Inclusion of styles needed for navigation menu */
@import url( languageswitcher.css );   /* Inclusion of styles needed for Language Switching */
/* End of @import */

/* General -- Must be categorized later */
body                                {
	font                          :  1em verdana, sans-serif;
	margin                        :  0;
	padding                       :  0;
	background-color: #6E3770;
	background-repeat: no-repeat;
	background-position: center;
	color: #6E3770;





                                    }

div#Wrapper                         {
	background-repeat             :  repeat-y;
	height                        :  2071px;
	width                         :  799px;
	margin                        :  10px;
	padding                       :  0;
	border-top                    :  1px dotted;
	position                      :  relative;
	top: 16px;
	left: -15px;
	background-image: url(model01381.jpg);
	visibility: visible;
	z-index: 1;








                                    }

div#InnerWrapper                    {
	width                         :  800px;
	height: auto;

                                       /* border                        :  1px solid black; */
                                    }

p.DivisionTitle                     {  display                       :  none;
                                    }


/***************************************************************************/
/* Header & Footer                                                         */
/***************************************************************************/

div#Header                          {  clear                         :  both;
                                       width                         :  800px;
                                       text-align                    :  right;
                                       font-family                   :  verdana,arial,sans-serif;
                                       border-bottom                 :  1px dotted #ccc;
                                       height                        :  100px;
                                       overflow                      :  hidden;
                                    }


div#Footer                          {  clear                         :  both;
                                       width                         :  100%;
                                       text-align                    :  right;
                                       color                         :  black;
                                       font-size                     :  x-small;
                                       font-family                   :  verdana, arial, sans-serif;
                                       text-align                    :  right;
                                    }

div#Footer a,
div#Footer a:link,
div#Footer a:active,
div#Footer a:visited                {  text-decoration               :  none;
                                       color                         :  rgb(254,198,103);
                                    }

div#Footer a:visited,
div#Footer a:link,
div#Footer a:active                 {  border-bottom                 :  1px dotted rgb(225,156,198);
                                    }

div#Footer a:hover                  {  border-bottom                 :  1px solid rgb(225,156,198);
                                       cursor                        :  pointer;
                                       color                         :  red;
                                    }

/***************************************************************************/
/* Titres                                                                  */
/***************************************************************************/
div#PageTitle                       {  height                        :  40px;
                                       border-top                    :  1px solid #663366;
                                       border-bottom                 :  5px solid #663366;
                                       display                       :  none;
                                    }

div#PageTitle h1                    {  text-align                    :  center;
                                       font-size                     :  1.8em;
                                       font-family                   :  georgia, serif;
                                       color                         :  #663366;
                                       line-height                   :  40px;
                                       vertical-align                :  middle;
                                       margin                        :  0;
                                       padding                       :  0;
                                    }


div#MainSpot table#MainContent tr td.Column2 h2,
div#MainSpot table#MainContent tr td.Column2 h3,
div#MainSpot table#MainContent tr td.Column2 h4
                                    {
	font-family                   :  Georgia, Serif;
	border-bottom                 :  thin solid #663366;
	color                         :  #6E3770;
	text-align: center;


                                    }

div#MainSpot table#MainContent tr td.Column2 h2
                                    {  font-size                     :  1.6em;
                                    }

div#MainSpot table#MainContent tr td.Column2 h3
                                    {  font-size                     :  1.3em;
                                    }

div#MainSpot table#MainContent tr td.Column2 h4
                                    {  font-size                     :  1.1em;
                                    }

/***************************************************************************/
/* Realbody                                                                */
/***************************************************************************/
table#MainContent                   {
	width                         :  800px;
	padding                       :  0;
	height: auto;

                                    }

div#MainSpot table#MainContent tr   {  width                         :  100%;
                                    }

div#MainSpot table#MainContent tr td.Column1
                                    {  width                         :  200px;
                                       text-align                    :  center;
                                       font                          :  0.7em/1.5em verdana,sans-serif;
                                    }

div#MainSpot table#MainContent tr td.Column2
                                    {  width                         :  585px;
                                       height                        :  100px;
                                       text-align                    :  justify;
                                       font                          :  1.5em/1.5em verdana,sans-serif;
                                    }

div#MainSpot table#MainContent tr td.Column2 p
                                    {  margin                        :  auto;
                                       margin-left                   :  20px;
                                       margin-right                  :  20px;
                                    }

div#MainSpot table#MainContent tr td.Column2 p.left
                                    {  text-align                    :  left;
                                    }

div#MainSpot table#MainContent tr td.Column2 p.right
                                    {  text-align                    :  right;
                                    }

div#MainSpot table#MainContent tr td.Column2 p.center
                                    {  text-align                    :  center;
                                    }

div#MainSpot table#MainContent tr td.Column2 ul,
div#MainSpot table#MainContent tr td.Column2 ol
                                    {
	margin-right                  :  20px;
	font-size: 12px;
	line-height: 16px;


                                    }

div#MainSpot table#MainContent tr td.Column2 ul.Bullet
                                    {  list-style-image              :  url( "/images/bullet4.gif" );
                                       vertical-align                :  middle;
                                       padding-left                  :  10px;
                                    }

/***************************************************************************/
/* Some specific styles for the sample                                     */
/***************************************************************************/
div#Senator                         {  font-family                   :  verdana,sans-serif;
                                       font-size                     :  0.6em;
                                       text-align                    :  justify;
                                       line-height                   :  1.6em;
                                       padding-left                  :  10px;
                                    }

div#LastUpdate                      {  float                         :  right;
                                       height                        :  20px;
                                       overflow                      :  hidden;
                                       width                         :  150px;
                                       background-color              :  #ddd;
                                       border-bottom                 :  2px solid #aaa;
                                       font-family                   :  verdana,sans-serif;font-size:9px;
                                       text-align                    :  center;
                                       vertical-align                :  middle;
                                       margin                        :  0;
                                       padding                       :  0;
                                       voice-family                  :  "\"}\"";
                                       voice-family                  :  inherit;
                                       margin-right                  :  10px;
                                       margin-top                    :  5px;
                                       height                        :  20px;
                                       line-height                   :  20px;
                                    }

div#LastUpdate p                    {  cursor                        :  help;
                                       padding                       :  0;
                                       margin                        :  0;
                                    }

a.TopOfPage                         {  text-decoration               :  none;
                                       color                         :  #330066;
                                       width                         :  40px;
                                       text-align                    :  center;
                                       border                        :  2px solid black;
                                       padding                       :  3px;
                                       background-color              :  #ddd;
                                    }

p.TopOfPage                         {  text-align                    :  right;
                                       font-size                     :  8pt;
                                    }

ul                                  {  margin-right                  :  20px;
                                       list-style-type               :  square;
                                    }

p.Indent                            {  padding                       :  5px;
                                    }

span.help                           {  cursor                        :  help;
                                    }

/***************************************************************************/
/* Search site block                                                       */
/***************************************************************************/

p.SearchSite                        {  padding-top                   :  4px;
                                    }                                
                                                                     
input.SearchSite,                                                    
label.SearchSite                    {  font-size                     :  10pt;
                                       color                         :  black;
                                       text-align                    :  justify;
                                       display                       :  block;
                                       border-bottom                 :  1px dotted black;
                                       margin-bottom                 :  10px;
                                       margin-left                   :  2px;
                                       padding-bottom                :  3px;
                                       padding-left                  :  2px;
                                       font-family                   :  georgia,serif;
                                       font-weight                   :  bold;
                                    }                                
                                                                     
input.SearchSite                    {  border                        :  1px solid #aaa;
                                       font-weight                   :  normal;
                                       width                         :  100px;
                                       display                       :  inline;
                                    }


/***************************************************************************/
/* Special semantics                                                       */
/***************************************************************************/

address                             {
	margin-left                   :  20px;
	font-style                    :  normal;
	text-decoration: none;

                                    }
.clignote {
	font-weight: bold;
	color: #713A74;
	text-decoration: blink;
}

