/*
8cc641 vert logo
f79321 orange logo
004e8e bleu
*/
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	
}
#separator{
	visibility:hidden;
	clear:both;
}

#lws{	
background-image:url(img/bandeau.png);
height:97px;
}
form.TSFE_EDIT_FORM_33b4{
background-color:#FF0000;
float:right;
width:600px;
}


#content_top{/*content_top BEGIN*/
	margin:0 auto 0 auto; 
	margin-top:3px;
	height:17px;
	background-color:#FFFFFF;
	width:800px;
	
}
.lws{
	margin:0;
	padding:0;
	font-size:8pt;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
}
/*content_top END*/
 /*path BEGIN*/

#sword{
	float:left;
	display:block;
	width:100px;
	height:14px;
	font-size:7pt;
	margin-right:3px;
	border:solid 1px #a0a0a0;
	border-bottom:0;
	border-right:0;
	background-color:#FFF;	
	color:#666666;
	font-weight:bold;
}
#content_top form {margin-left:192px;}
#picto /*picto BEGIN*/
{	
	margin:0;
	padding:0;
	border: 0;
	font-size:7pt;
	list-style-type:none;
	float:left;
}
#picto  li {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	margin-right:3px;
}
#picto  li a:link,
#picto ul li a:visited
{
	display:block;
	float:left;
	text-decoration: none;	
}
#picto  li a:hover { 
	background-color: #FFF;
	color:#246BB3; 
}
#picto  li a:active { 
	background-color: #FFF;
	color:#246BB3; 
}
#picto  li a img{
	border:0;
}
#content_top form {
	margin-right:10px;
	float:right;
}
#options{
	
	list-style:none;
	margin:0;
	margin-top:3px;
	padding:0;
	text-align:right;
	
}
#options li{
	display:inline;
}
#options li a img{
	border:0;
}


#page{
	width:950px;
	margin:0 auto 0 auto;
}

#content_right{
	width:150px;
	float:left;
	margin-left:10px;
	background-color:#000099;
}
#content {/*content BEGIN*/
	text-align:left;
	padding:1px;
	padding-top:5px;
	/*border-top:solid 1px #c9cbd0;*/
	margin-left:10px;
	margin-right:2px;
	color:#666666;
	font-size:8pt;
	line-height:10pt;
}

#content h1 ,#content h2 {
	font-size:9pt;color:#004e8e;
}
#content h3{
	font-size:9pt;
	color:#f79321;
	margin-bottom:0;
} 
#content h3.bleu{
	font-size:9pt;
	color:#004e8e;
	font-weight:bold;
}
#content h3.orange{
	font-size:9pt;
	color:#f79321;
	font-weight:bold;
}

#content h4,
#content h5,
#content h6
 {
	font-size:9pt;
	color:#004e8e;
}
#content a {
	color:#004e8e;
	text-decoration:underline;
	font-weight:550;

}
#content a:hover {
	text-decoration:none;
	
	text-decoration:none;
}
#content ul{
list-style:none;
margin:0;
padding:0;
}
#content ul li{
line-height:15pt;
background-image:url(../img/color_arrow_right.gif);
background-repeat:no-repeat;
padding-left:15px;
background-position:0 7px;


}
#content ul li h4, #content ul li p{
display:inline;
}
#content ul li h4{color:#8cc641;}

#content_right h1{
	font-size:9pt;
	color:#004e8e;
}
 /******************content END****/

#actu{
	width:140px;
	border:solid 1px #d9d9d9;
	background-image:url(img/right_indice-transverse.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#actu_title{
	background-color:#afb1b3;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
#actu_text{
	padding:10px;
}
#actu_text a{
	color:#666666;
	text-decoration:none;
}
#actu_text a:hover{
	text-decoration:underline;
}
/********BEGIN formulaire de contact*********/
#page #content #mailform .csc-mailform{
width:210px;
border:solid 0px #c9cbd0;
border-right:solid 1px #c9cbd0;
border-bottom:solid 1px #c9cbd0;
}

.csc-mailform-field input, .csc-mailform-field textarea {
	display:block;
	font-size:8pt;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	border-color:#c9cbd0;
}

#content #mailform .csc-mailform .csc-mailform-field #mailformformtype_mail{
background-color:#a0a0a0;
width:80px;
text-align:left;
color:#FFFFFF;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;

}
.csc-mailform label{
font-weight:bold;
font-size:8pt;
}
/********END formulaire de contact*********/
/*****************sitemap BEGIN**************************/
.csc-sitemap-level1 li, .csc-sitemap-level2 li{
	padding:2px;
	list-style:none;
}
.csc-sitemap-level1 li a{
	color:#4b5784;

	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
}
.csc-sitemap-level1 li a:hover, .csc-sitemap-level2 li a:hover{
	background-color:#efefef;
}
.csc-sitemap-level2 li, .csc-sitemap-level2 li a{
	color:#4d4d4d;
	text-decoration:none;
	font-size:8pt;
	font-weight:100;
}
/*****************sitemap END**************************/

/*tipafriend BEGIN*/
.tx_tipafriend{
width:300px;
}
.tx_tipafriend_formfield, tx_tipafriend_name{
text-align:left;
float:left;


}

/*tipafriend ENN*/
/*condition BEGIN*/
.condition {
font-size:8pt;
}
.condition ol li h3 {
color:#0000FF;
}
/*condition end*/

#chapeau_contain{
float:left;
background-color:#d8e4ee;
background-image:url(img/bg-lws-chapeau-span.png);
background-repeat:no-repeat;
background-position:top;
margin-bottom:15px;
}

#chapeau{
padding-top:30px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
color:#004e8e;
font-size:11pt;
line-height:12pt;
}


