body { 
text-align:center;
	font-family: Verdana, Arial, serif;
	font-size: 11px;
	margin:0px;
   background: url("gary/layout/head_background.png") #F7F7F7 repeat-x;
}

#head
{
   min-width: 990px;
   background: url("gary/layout/head_background_bottom.png") no-repeat bottom center;
}

#head img
{
border : 0px solid;
}

#head_inner
{
width: 990px;
height:170px;
margin-left: auto;
margin-right: auto;
overflow: hidden;

background: url("gary/layout/head_url.png") no-repeat bottom right;
}

#head_title
{
float:left;
margin-left: 10px;
}

#head_menu
{
margin-left: 308px;
margin-top: 11px;

}

#corps
{
width: 1024px;
margin-left: auto;
margin-right: auto;
}

#left
{
	/*padding-top: 30px;
   float: left;
   width: 219px;
     background: url("gary/layout/left_background.png") repeat-y right;*/
	
padding:10px;
}

#right
{
	/*padding-top: 30px;
   float: right;
   width: 212px;
    background: url("gary/layout/right_background.png") repeat-y left;*/
padding:10px;
}

#left p, #right p
{
margin-bottom:2em;
}

#main
{
/*padding-top: 30px;
width: 593px;
background-color: #FFFFFF;
margin-left: 219px;*/
padding:10px;
}

#foot
{
clear:both;
}

#foot_upper
{
background: url("gary/layout/foot_upper_background.png") repeat-x bottom;
}

#foot_down
{
height:100px;
background: url("gary/layout/foot_background.png") repeat-x;
}

.icon
{
float: left;
margin-right:10px;
}

.post
{
padding:30px;
}

.post p
{
padding:10px;
padding-top:3px;
text-align: left;
font-family: Verdana, Arial, serif;
	color:#1E293E;
}

.post img
{
border : 1px solid;
padding:4px;
text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  border-color: #CCCCCC;
}

.padding
{
padding:20px;
}

.description
{

}

.description2
{
text-align:center;
}

.liste_page
{
text-align:center;
}

h1
{
text-align: left;
font-family: Verdana, Arial, serif;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.4em ;
	color:#203F5E;
	margin:0px 2px 0px 0px;
}

h1 a:hover {background-color: #CCDDEE; text-decoration: none;}

h2
{
text-align: left;
font-family: Verdana, Arial, serif;
	font-size: 0.8em;
	font-weight: bold;
	color:#24314A;
	margin:3px 0px 0px 3px;
}

h3
{
text-align: right;
font-family: Verdana, Arial, serif;
	font-size: 1em;
font-weight: bold;
	color:#24314A;
}

td {
	vertical-align: top;
	font-family: Verdana, Arial, serif;
	font-size: 11px;
	line-height: 1.5em ;
}

blockquote
{

}

table {
border-collapse: collapse;
}

td.thin
{
	vertical-align: top;
	border: 1px solid;
	border-color: black;

}

embed
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}


a:link { color: #203F5E; text-decoration: none;}
a:visited { color: #203F5E; text-decoration: none;}
a:hover { color: #203F5E; text-decoration: underline;}
a:active { color: #203F5E; background-color: #CCDDEE; text-decoration: none;}