@CHARSET "UTF-8";
* {
font-family:arial;
font-size:11px;
margin:0px;
padding:0px;
}
body {
	background:#c0c0c0 url(../images/bg_body.gif) repeat-y scroll center top;
	color:#111111;
	font-family:arial;
}
#admin_body {
	background:#c0c0c0 url(../images/bg_body_admin.gif) repeat-y scroll center top;
	color:#111111;
	font-family:arial;
}
form 
{
padding:10px
}
a img {
	border:0px none;
}

 p.dashed {
	clear: both;
	background: url(../images/dashed.gif) bottom right repeat-x;
	height: 1px;
}


/**Backend Tables***/
div#sf_admin_container 
{
	
	 text-align:center;
	 padding:10px; 
	 margin-top:20px;
}
div#sf_admin_content
{
		 width:auto;
	margin:auto;
	 text-align:center;
}
form.button_to
{
text-align:left;
}
div#sf_admin_container h1
{
text-align:left;
background:transparent url(../images/h2v.gif) no-repeat scroll 0pt 35px;
color:#555555;
font-size:16px;
padding:30px 0pt 5px 15px;
}
table.sf_admin_list
{
    
	border: 1px solid #5B042D;
	border-collapse: collapse;
	 padding:0px; 
	 margin:10px;
}
table.sf_admin_list thead
{
	 padding:0px;
	 margin:0px;

}

table.sf_admin_list thead tr
{
	 padding:10px;
	 margin:0px;
}
table.sf_admin_list thead th
{
background: #9B046D;
	 border: 1px solid #5B042D;
	 	border-collapse: collapse;
	 padding:10px;
	 margin:0px;
}
table.sf_admin_list thead th 
{
color:#ffffff;
}

table.sf_admin_list thead th a
{
color:#ffffff;
}
table.sf_admin_list thead th a:visited
{
text-decoration:none;
}
table.sf_admin_list thead th a:visited:hover
{
text-decoration:underline;
}
table.sf_admin_list tbody
{

}
table.sf_admin_list tbody td
{
border: 1px solid #5B042D;
	border-collapse: collapse;
margin:0px;
padding:5px;
}

table.sf_admin_list tfoot th
{
background:#ffffff;
padding:5px;
}

ul.sf_admin_actions
{
padding:10px;
margin:0px;
}
ul.sf_admin_actions li
{
list-style-image:url(../images/h2v.gif);
margin:5px;
}

ul.sf_admin_td_actions li
{
list-style-type:none;
}
/*
 *Backend Layout
 */

div.back_menu
{
   background-color:#9B046D;
   color:#ffffff;
   margin-top:0px;
   border-bottom:2px solid #000000;
   padding:10px 0 10px 0;
}
div.back_menu a, div.back_menu a:hover, div.back_menu a:visited
{
   color:#ffffff;
   font-size:14px;

}

/*
*/

textarea
{
width:200px; 
border: 1px solid #9B046D;
}
input
{
	border: 1px solid #9B046D;
}
.bouton input
{
	border: 1px solid #9B046D;
}
.submit input
{
border:0px;
}
fieldset
{
margin:30px 0px 30px 0px;
padding:5px;
border:1px dashed #FFB4FD;
}

table
{
	 padding:0px; 
	 margin:0px;
	 background-color:#5B042D;
}

form table
{
width:auto; 
background-color:#ffffff;
padding:0px;

}

tr
{
 padding:0px; 
 margin:0px;
  background-color:#ffffff;
 }

 td
 {
   padding:5px;
   margin:0px;
   background:#ffffff;
 }

.td_gras
{
   padding:5px;
   margin:0px;
font-weight:bold;
text-align:right;
}

 tr.td_titre td
 {
 background:#9B046D;
 font-weight:bold;
 color:#ffffff;
 }

a:link {
	font-weight:bold;
	color:#9B046D;
	text-decoration:none;
	}
a:hover
{
	font-weight:bold;
	color:#9B046D;
	text-decoration:underline;
}
a:visited {
	font-weight:bold;
	color:#aF849D;
	text-decoration:none;
}

a:visited:hover
{
	font-weight:bold;
	color:#aF849D;
	text-decoration:underline;
}

/********ENTE************/
h1.entete{
	background-color:#c0c0c0;
	color:#9B046D;
	text-align:center;
	font-size:22px;
	width:100%;

	margin-bottom:10px;
}
h1.enteteb{
	background-color:#c0c0c0;
	color:#9B046D;
	text-align:center;
	font-size:22px;
	width:100%;
	}

h1.entete .highlight{
	font-size:18px;
}
.header a img{
	margin-right:80px;

}
p.credit{
	margin-right:20px;font-size:10px;
}
h1.header{display:inline;}
h1.header img{margin-left:23px;}
.header{margin-bottom:50px;padding-left:10px;}
/*************************************/

div#wrapper {
margin:0px auto 0pt;
padding:0pt 10px;
width:678px;
}


div#wrapper_admin {
margin:0px auto 0pt;
padding:0pt 10px;
width:890px;
background:#c0c0c0 url(../images/bg_body_admin.gif) repeat-y scroll center top;

} 

/*******************MENU******************/
div#left {
float:left;
margin:0pt 15px 0pt 0pt;
text-align:left;
width:190px;
background-color:white;
}
div#left div.border {

	padding:0pt 15px 0pt 0pt;
}




div#left div#news {
	background-color:#ffffff;
	border:1px dashed #5B042D;
	margin-bottom:20px;
	padding:5px;
	margin-left:10px;
	text-align:left;
}
div#left div#topten {
	margin-bottom:20px;
}
div#left div#topten p {
	padding-bottom:5px;
}

ul#nav-snav {
	margin-bottom:20px;
	margin-left:20px;
}
ul#nav-snav li {
	list-style-type:none;
	margin:10px 0pt 0pt;
}

ul#nav-snav li a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
	ul#nav-snav li.current a {
	color:#FB9006;
}

#links{text-align:right;margin-bottom:10px;}
#links img{margin-bottom:10px;}
/**************FIN MENU*********/

div#right {
float:left;
width:440px;
background-color:white;
}
div#right p {
padding-top:10px;
}
div.cartouche {
width:419px;
}
div.cartouche h1.top {
height:69px;
}
div.cartouche h1.top span {
display:none;
}
div.cartouche div.content {
background:transparent url(../images/cartouches/bg.gif) repeat-y scroll right top;
padding:0pt 15px;
}
div.cartouche h2 {
background:transparent url(../images/h2v.gif) no-repeat scroll 0pt 37px;
color:#555555;
font-size:12px;
padding:35px 0pt 5px 15px;
}

div#tarif h2 {
background:transparent url(../images/h2v.gif) no-repeat scroll 0pt 37px;
color:#9B046D;
font-size:12px;
padding:35px 0pt 5px 15px;
}

div.cartouche ul {
color:#000000;
list-style-type:none;
padding:5px 25px 0pt;
}
div.cartouche ul li {
background:transparent url(../images/li_nav_current.gif) no-repeat scroll 0pt 3px;
padding:3px 0pt 0pt 15px;
}
div.cartouche div.bottom {
background:transparent url(../images/cartouches/bottom.gif) no-repeat scroll right top;
clear:both;
height:29px;
}

div#nid_112.cartouche h1.top {
background:transparent url(../images/112.jpg) repeat-y scroll right top;
}
div#nid_113.cartouche h1.top {
background:transparent url(../images/113.jpg) repeat-y scroll right top;
}
div#nid_114.cartouche h1.top {
background:transparent url(../images/114.gif) repeat-y scroll right top;
}
div#nid_115.cartouche h1.top {
background:transparent url(../images/115.jpg) repeat-y scroll right top;
}
div#nid_67.cartouche h1.top {
background:transparent url(../images/67.jpg) repeat-y scroll right top;
}


div#nid_comment.cartouche {
	margin-bottom:35px;
	float:left;
}
div#nid_comment.cartouche h1.top {
	background:transparent url(../images/etapes.jpg) repeat-y scroll left top;
}
div#nid_comment.cartouche div.content{
	color:#FB9006;
	float:left;
	padding:0pt 10px 0pt 0pt;
	width:158px;
}
div#nid_comment.cartouche div.content {
	background:transparent url(../images/bg.gif) repeat-y scroll left top;
	padding:15px 0pt 0pt;
	width:167px;
		float:left;
}

div#nid_comment.cartouche div.bottom {
	background:transparent url(../images/bottom.gif) repeat-y scroll left top;
	height:24px;
	text-align:center;
	width:167px;
}


/*************INDEX**************/
.content_index_left{
	width:310px;
	float:left;
	text-align:justify;
}

div.ima img {

margin-bottom:0px;

}

.content_index_right{
	/*margin-left:335px;*/
	float:left;
	width:120px;
	padding-left:10px;

}

.content_index_right img{

	margin-bottom:10px;
	margin-left:7px;
	position:relative;

}

.content_index_left ul{
	 list-style-image: url(../images/puce_index.gif);
	 margin-left:17px;
	 margin-top:10px;
	 margin-bottom:10px;
}
.content_index_left li{

	 margin-bottom:10px;
}

._content{
	width:460px;

}
.content_index_bottom{
	text-align:center;
	margin-top:10px;
}
.content_index_bottom img{
	margin-bottom:40px;

	margin-left:0px;
}
.content_index_bottom .avantages{
	margin-bottom:5px;
	margin-top:40px;
}

.content_index_bottom h2{
	font-weight:bold;
	color:#9B046D;
	text-align:left;
	border-bottom:dotted 1px;
}
/**************/
.etape{
	margin-left:200px;
	width:200px;
	margin-top:20px;
	color:#9B046D;

}

.nonlucratif{
	font-weight:bold;

	color:#9B046D;

}

.box{
	background: url(../images/border_menu.gif);
	background-repeat:repeat-y;
	background-position: 189px 0px;
}

div#part {
	clear: both;
	padding: 25px 0 0 0;
	color: #969696;
}

div#part p {
	font-size: 9px;
}


div#part a.ademe {
	float: left;
	padding: 10px 15px 0 0;
}

div#part a.macif {
	float: left;
	padding: 10px 35px 0 17px;
}

div#part p.dashed {
	clear: both;
	background: url(../images/dashed.gif) bottom right repeat-x;
	height: 1px;
}
