body {
	margin : 0;
	padding : 0;
	font-family : arial, helvetica, sans-serif;
	font-size : 9pt;
	/*background-color:#777;*/
	background: #777 url(../../images/motif_rayures_horizontales.gif) repeat;
}
.cont_flag {
    height:16px;
    margin:4px auto 0;
    padding:0 4px;
    text-align:right;
    width:730px;
}
#container {
	width : 730px;
	margin : 0px auto 20px auto;
	border : 1px solid #111;
	background : #fff;
	background-image: url(../../images/bg.png);
}
#header {
	height : 175px;
	width : 730px;
	/*background : transparent;*/
	border : 0px;
	background: #777 url(../../images/ys_header6.png) top left no-repeat;
}
#header h1 {
color : #fefefe;
font-size : 22pt;
margin : 0;
padding : 40px 10px 10px 10px;
}
#banniere{
	width : 468px;
	height:60px;	
	margin-left : 250px;
	padding-top : 50px;
}
#cont_search{

    float: right;
    padding-top: 10px;
}

#cont_search input{
    /*-moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-topleft:10px;
    -moz-border-radius-topright:10px;*/
    background:#A1D169 none repeat scroll 0 0;
    border: 1px solid #000;
    color:#333333;
    font-size:1.2em;
    height:15px;
    line-height:1;
    padding:2px 5px;
    width:286px;
}
#cont_search button:hover {
background:transparent url(../../images/ti-system-search-12x12.gif) no-repeat scroll 0 0;
}
#cont_search button {
background:transparent url(../../images/ti-system-search-20x20.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
font-size:1.1em;
height:20px;
margin-top:4px;
position:absolute;
right:150px;
width:20px;
}
#cont_search button span {
left:-1e+8px;
position:absolute;
}

#banniere img{
	width : 468px;
	height:60px;
	border:1px solid #fff;
}

#content {
width : 490px;
padding : 10px;
float : right;
}
#content h1, h2, h3, h4 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-weight : lighter;
color : #9dceef;
}
#content h2 {
color : #a0d1f1;
font-size : 18pt;
border-bottom : 1px solid #ccc;
}
#content h3, #wordForm h3 {
color : #88C541;
font-size : 12pt;
}
#content blockquote {
padding : 5px 0px;
margin : 0px;
font-style: italic;
font-size : 0.6em;
}

#content a { color:#0099FF}
#photos {
width : 428px;
height : 224px;
margin : 10px auto 10px auto;
position : relative;
padding : 10px;
background : #f2f7e9;
border-top : 1px solid #ccc;
border-bottom : 1px solid #ccc;
}
.imgbox {
width : 75px;
height : 75px;
border : 1px solid #77a13d;
background : #f1f1f1;
margin : 15px;
float : left;
display : inline;
}
#wordForm{
    cursor: default;
}
#wordForm p{
    margin:0px;
    padding: 0px;
}
#wordForm div{
    margin:7px 0px;
    padding: 0px;
}
#wordForm p{
    width: 80px;
    height: auto;
    text-align: left;
    padding: 7px 0px;
    margin: 0px auto;
}
#wordForm a{
    color:#000;
}
#wordForm a:hover, #wordForm .right a{
    color:#0099FF;
}

#wordForm .right p{
  width: 90%;
  text-align: right;

}


#sidebar {
width : 200px;
padding : 10px;
float : left;
margin : 0;
}
#sidebar ul {
	margin : 0;
	padding : 0;
	background : #f2f7e9 url(../../images/menu1b.png) no-repeat top left;
	border-bottom : 1px solid #fff;
}
#sidebar ul li {
	margin : 0;
	padding : 0;
	list-style : none;
	border : 1px solid #fff;
	background : #f2f7e9 url(../../images/menu2b.png) no-repeat top left;
	border-bottom : none;
}
#sidebar ul li a {
display : block;
padding : 3px;
width : 192px;
background : #f2f7e9 url(../../images/menu1b.png) no-repeat top left;
color : #060;
text-indent : 30px;
text-decoration : none;
}
#sidebar ul li a:hover {
background : #f2f7e9 url(../../images/menu2b.png) no-repeat top left;
}
.side3 {
	border : 1px solid #fff;
	background : #d9de11;
	padding : 5px;
	text-align : center;
	margin : 10px 0 0 0;
	font-size : 8pt;
    min-height: 100px;

    width: 188px;
    
}
.side3 img {
	border : 0px;
	padding : 0px;
	margin : 0px;
}


.side3 #listeRSS_gauche
{	
    overflow	: auto;
    width		: 100%;
    margin		: 2px auto 3px auto; 
}
.side3 #listeRSS_gauche a 
{
    list-style	: none;
	border 		: 2px solid #000;
	padding 	: 3px;
	padding-top	: 10px;
    margin		:2px auto 3px auto;
    text-align	: left;
    background-color: #CCC;
    cursor		: pointer;

    height		: 30px;
    line-height	: 10px;
    white-space	: normal;
    float		: left; 
    text-align		: center;   
}


.side3 #listeRSS_gauche a:hover{
  background-color	: #FFF;
  color			  	: #000;
  text-decoration	: none; 
  
}

.side1 {
	border : 1px solid #fff;
	/*background : #a1d169;*/
	background : #87c73d;
	padding : 5px;
	text-align : center;
	margin : 10px 0 0 0;
	font-size : 8pt;
}
.side2 {
	border : 1px solid #fff;
	padding : 5px;
	text-align : center;
	margin : 10px 0 0 0;
	font-size : 8pt;
	background : #B5DBF4;
}
.side2 img{
  border: 0px;
}


#footer {
	clear : both;
	border-top : 1px solid #000;
	background : #000;
	/*background: url(../../images/bck_footer.gif) #000 top left repeat-x;*/
	padding : 3px 0px;
    width: 100%;
	color : #fff;
	font-size : 8pt;
	text-align : center;
    max-height : 150px;
    /*height: auto;*/

}
#footer p {
    padding:0px;
    margin:0px;
}
#footer img{
    border: 0px;
}

a {
	color : #FFFFFF;
	font-weight : bold;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
label {
    float:left;
    width:150px;
}
.img-header {
	/*background : #f2f7e9 url(../../images/ys_header.png) no-repeat top left;*/
	background : #f2f7e9 url(../../images/ys_header6.png) no-repeat top left;
	/*clear : both;*/
	float : left;
	width : 730px;
	height : 175px;
	margin : 0;
	padding : 0;
}
.nav1-container {
	width : 730px;
    top : 25px;
	position : absolute;
    /*margin: 5px 0px auto auto;*/
	z-index : auto;
	background : transparent;
	right: inherit;
}
.nav1 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 1em;
}
.nav1 ul {
float : right;
margin : 0;
padding : 0 20px 0 0;
border-left : 1px solid rgb(115, 162, 182);
background-color : transparent;
font-weight : bold;
}
.nav1 li {
display : inline;
list-style : none;
margin : 0;
padding : 0;
}
.nav1 li a {
	display : block;
	float : left;
	margin : 0;
	padding : 2px 5px 2px 5px;
	border-right : 1px solid rgb(115, 162, 182);
	/*color : #FFFFFF;*/
	color: #D9DE11;
	text-decoration : none;
	font-size : 10px;
}
.nav1 a:hover, .nav2 a.selected {
	color : #003300;
	text-decoration : none;
}
.style2 {color: #87C71D}
.style3 {color: #A0D9F8}
.style5 {color: #A1D1EE}
.style6 {
	color: #9ED0F1;
	font-size: 14pt;
	font-weight: bold;
}
.nametxt {
	width : 730px;
	top : 25px;
	position : absolute;
	z-index : auto;
	background : transparent;
	left: inherit;
}
/* contact */
.cont_input, .cont_input_error{
    /*width: 100%;*/
    height: auto;
    margin: 5px auto 0px auto;
    /*border: 1px solid #000;*/
    text-align: left;

}
.cont_input input, textarea{
    border: 1px solid #000;
    background: top left #A1D169;
    overflow: auto;
    /*width: 200px;*/
}
.cont_input_error input{
    border: 1px solid #000;
    background: top left #CCC;

    /*width: 200px;*/
}
.erreur{
    color: #FF0000;
    font-weight: bold;
    margin: 5px 0px;
}
object{
z-index: 999;
}


