body {
margin: 0 ;
padding: 0 ;
width:100%
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #FFF ;
}


#header {
width:100%
height:69px;
background: #3D6D9D url("../images/fond-header.jpg") repeat-x;
margin: 0 ;
padding: 0 ;

}
#logo img { display: block;}
#logo img { border:0;}

#search {
float:right;
position:absolute;top:10px;right:20px;
}

#search h2 {
display:inline;
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:white; }

.input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #3D6D9D;
text-decoration: none;
background-color: #FFFFFF;
border: 1px inset #CCCCCC;
margin:5px;

}

table.linkarea {margin-bottom:30px;}

#top-bar {
width:100%;
height:26px;
background: #5093D4 url("../images/fond-topbar.jpg") repeat-x;
margin:0;



}

#top-bar ul {
float:right;
background: #3D6D9D url("../images/fond-menu.jpg") no-repeat;
margin-top:5px;
padding-bottom:5px;
padding-right:20px;
}

#top-bar li {

display:inline;
height:26px;
color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: url("images/itemmenu.jpg") no-repeat left center;
list-style-type: none;


}
#top-bar li a {
color:#FFF;
background: url("../images/itemmenu.jpg") no-repeat left center;
margin-left:20px;
padding-left:20px;

}
#top-bar li a:hover {
color:#FFCC00;
background: url("../images/itemmenuon.jpg") no-repeat left center;
margin-left:20px;
padding-left:20px;
}


#breadcrumb {
height:30px;
background: #FF9714 url("../images/fond-breadcrumb.jpg") repeat-x;
border-top:3px solid white;
color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:-8px;
}

#breadcrumb a {
color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:-8px;
}

#main {
margin:0;
width:100%;
background:#FFF;
}

div#colonne2 {
float: right;
width: 300px;
margin-bottom:40px;

}

#alaune {
height:300px;
background: #FFF url("../images/fond-cb.jpg") no-repeat;
}

#alaune ul {

padding-left:100px;
padding-top:90px;

}

#alaune li {

color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
list-style-type:none;
padding-bottom:2px;

}

#alaune li a {

color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#alaune li a:hover {

color:#FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

div#centre {
padding: 20px 20px;
margin-left: 0px;
margin-right: 310px;
background: white;
}

#present {
margin-bottom:20px
}

#cat {
float:left;
}

#faireunlien {
padding-left:20px;
padding-right:20px;
}

.imggauche {
float:left;
padding:5px;
}

a .imggauche {
border:0px;
}


.titre  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#747474;
text-align:left;
margin-left:40px;
}

.tagclouds h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#747474;
text-align:left;
}

.tagclouds a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#4F93D4;
}


.textecontenu  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#747474;
text-align:right;
}

.navmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#747474;
}

#actu {
background:#fd9200;
height:300px;
margin-right:48px;

}

#actu h2 {

margin:0;
padding-top:10px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color:white;
background:url("../images/fond_titre.jpg") no-repeat;
}

#ad {
margin:0;
background:#F0F4F7;
}

#footer {
height:102px;
background:#FFF url("../images/fond-breadcrumb.jpg") repeat-x;
margin-top:10px;
padding:5px

}









/****************************************************************/
/* User_menu													*/
/****************************************************************/
.user_menu {
	padding-right: 14px;
	color: #6f6f6f;
	font-size: 12px;
	font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.user_menu a:link {
	color: #6f6f6f; text-decoration: none;
}
.user_menu a:visited {
	color: #6f6f6f; text-decoration: none;
}
.user_menu a:hover {
	color: #6f6f6f; text-decoration: underline;
}

form {
	padding: 2px 5px 0 0;
}



/****************************************************************/
/* Cat title  													*/
/****************************************************************/
.cat { color: #336699; font-family: "helvetica", verdana, arial, sans-serif; font-size: 15px; font-weight: bold; padding-bottom: 0px; padding-top: 0px; }

.cat a:link, .cat a:visited { color: #336699; text-decoration: none; }

.cat a:hover { color: #003366; text-decoration: underline; }


/****************************************************************/
/* Subcat		  												*/
/****************************************************************/

.subcat {
	font-size: 12px; color: #444444;
	font-family: "helvetica", verdana, arial, sans-serif; padding-top:0px;
}
.subcat a:link {
	color: #444444; text-decoration: none;
}
.subcat a:visited {
	color: #444444; text-decoration: none;
}
.subcat a:hover {
	color: #FF6D00; text-decoration: underline;
}

/****************************************************************/
/* Link area													*/
/****************************************************************/
.linkarea {
	padding-bottom: 25px;
}


/****************************************************************/
/* Link Title 													*/
/****************************************************************/
.linktitle {
	font-weight: bold; font-size: 13px; color: #4F93D4; font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.linktitle a:link {
	font-weight: bold; color: #4F93D4; text-decoration: underline;
}
.linktitle a:visited {
	font-weight: bold; color: #4F93D4; text-decoration: underline;
}
.linktitle a:hover {
	font-weight: bold; color: #4F93D4; text-decoration: none;
}


/****************************************************************/
/* Link Details 												*/
/****************************************************************/
.linkdetails {
	font-size: 13px; color: #6F6F6F; font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.linkdetails a:link {
	font-weight: bold; font-size: 13px; color: #6F6F6F; text-decoration: none;
}
.linkdetails a:visited {
	font-weight: bold; font-size: 13px; color: #6F6F6F; text-decoration: underline;
}
.linkdetails a:hover {
	font-weight: bold; font-size: 13px; color: #6F6F6F; text-decoration: underline;
}


/****************************************************************/
/* Link short desc 												*/
/****************************************************************/
.linkshortdesc {
	font-weight: normal; font-size: 13px; color: #6F6F6F; font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.linkshortdesc a:link {
	font-weight: normal; color: #6F6F6F; text-decoration: none;
}
.linkshortdesc a:visited {
	font-weight: normal; color: #6F6F6F; text-decoration: none;
}
.linkshortdesc a:hover {
	font-weight: normal; color: #6F6F6F; text-decoration: underline;
}


/****************************************************************/
/* link Url		 												*/
/****************************************************************/
.linkurl {
	font-weight: normal; font-size: 13px; color: #6f6f6f; font-family: "trebuchet ms", verdana, arial, sans-serif;
}

.linkurl a:link {
	font-weight: normal; color: #6f6f6f; text-decoration: none;
}
.linkurl a:visited {
	font-weight: normal; color: #6f6f6f; text-decoration: none;
}
.linkurl a:hover {
	font-weight: normal; color: #6f6f6f; text-decoration: underline;
}

/****************************************************************/
/* Bg															*/
/****************************************************************/
.bg {
	padding-left: 50px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/****************************************************************/
/* Break														*/
/****************************************************************/
.break {
	padding-bottom: 6px;
	padding-top: 6px;
}


/****************************************************************/
/* Profile		  												*/
/****************************************************************/
.profile {
	font-size: 11px; color: #6F6F6F;
	font-family: "trebuchet ms", verdana, arial, sans-serif;
}
.profile a:link {
	font-weight: bold; color: #81b101; text-decoration: none;
}
.profile a:visited {
	font-weight: bold; color: #81b101; text-decoration: none;
}
.profile a:hover {
	font-weight: bold; color: #81b101; text-decoration: underline;
}

/****************************************************************/
/* Text area, Input, Select 									*/
/****************************************************************/
SELECT {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
INPUT {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
TEXTAREA {
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
form {
margin: 0;
}

/****************************************************************/
/* SP Area					 									*/
/****************************************************************/
.sp_area {
	font-size: 11px; color: #6F6F6F;
	font-family: "trebuchet ms", verdana, arial, sans-serif;
	background-color: #f5f9eb;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	Border: #81b101 1px solid;
}
.sp_area a:link {
	font-weight: bold; color: #81b101; text-decoration: none;
}
.sp_area a:visited {
	font-weight: bold; color: #81b101; text-decoration: none;
}
.sp_area a:hover {
	font-weight: bold; color: #81b101; text-decoration: underline;
}

/****************************************************************/
/* SP Area					 									*/
/****************************************************************/
.f_area {
	font-size: 11px; color: #6F6F6F;
	font-family: "trebuchet ms", verdana, arial, sans-serif;
	background-color: #f5f9eb;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	Border: #81b101 1px solid;
}
.f_area a:link {
	font-weight: bold; color: #81b101; text-decoration: none;
}
.f_area a:visited {
	font-weight: bold; color: #81b101; text-decoration: none;
}
.f_area a:hover {
	font-weight: bold; color: #81b101; text-decoration: underline;
}


div.pr {
	font-size: 6pt;
	font-family: "trebuchet ms", verdana, arial, sans-serif;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg{
	width: 40px;
	border: 1px solid #999999;
	height: 3px;
	font-size: 1px;
}
div.prb{
	background: #5eaa5e;
	height: 3px;
	font-size: 1px;
}


.small, .small a {
	font-family: "trebuchet ms", verdana, arial, sans-serif;
	padding: 0px;
	margin: 0px;
	color: #FF7300;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	font-family: "trebuchet ms", verdana, arial, sans-serif;
	color: #6f6f6f;
}

table.formPage {
	border: 1px solid #A0A0A0;
}
td.err {
	padding: 4px;
	color: #81b101;
	background: #edf4db;
	border: 1px solid #81b101;
	text-align: left;
}
td.msg{
	padding: 4px;
	color: #81b101;
	background: #edf4db;
	border: 1px solid #81b101;
	text-align: left;
}


td.avis {
padding-top: 20px;}

td.vigndet {
padding-left:70px;}

.limit_field {
   border: 0 solid transparent;
   border-width:0;
   background:transparent;
}
