.searchField, .small_searchField {
-moz-border-radius-bottomleft:0.4em;
-moz-border-radius-bottomright:0.4em;
-moz-border-radius-topleft:0.4em;
-moz-border-radius-topright:0.4em;
background:#F5F5F5 url(../images/i_search.png) no-repeat scroll 0 50%;
border-color:#95A0AC;
border-style:solid;
color:#274893;
font-family:tahoma,sans-serif;
font-size:1.3em;
font-weight:bold;
padding-left:20px;

}

.searchField {

	width:400px;	
	height:22px;
}

.small_searchField {
	width:200px;
}

.smallType {

font-size:10px;

}

.green {

color:green;
font-weight:bold;

}

.absmiddle {
	
	vertical-align: middle;	
}

.item {

	border-bottom: 1px solid #ccc;
	font-size: 12px;
	display:block;
	
}

a.open_view {

	font-size:13px;
		
} 

.item .sub_item
{

	visibility:hidden;	
}

.item:hover .sub_item {

	visibility: visible;	
	
}

.sub_item a {

	text-decoration: none;	
	
}

.item h2 a {

	font-size:16px;	
	
}

.item_error {

	border-bottom: 1px solid #ccc;
	font-size: 11px;
	background-color:#F5F5F5;
	color:#ccc;
	margin: 5px 0;
	padding: 0px;
	/*background:transparent url(../images/delete.gif) no-repeat 0 -16px;*/
	
}

.item_error h3 a {
	color:#ccc;
}

.red {

color:red;
font-weight:bold;

}
.buttons {
	
	text-align:center;	
	
}

.alert {
	background: #fff6bf url(../images/icones/exclamation.png) 15px center no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}
	
.info {
	background: #E6ECFF url(../images/icones/information.png) 15px center no-repeat;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #809FFF;
	border-bottom: 2px solid #809FFF;
	}	

.flash_bad div.inner {
	background:#FFFFFF url(../images/i_warning.gif) no-repeat scroll 15px;
}
.flash_bad div.inner {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
min-height:30px;
padding:10px 20px 10px 70px;
text-align:left;
}

.flash_bad {
background:#F5DC63 none repeat scroll 0%;
border:1px solid #D29C34;
margin:0pt 0pt 20px;
padding:10px;
}

.flash_bad div.inner h3 {
border:medium none;
display:block;
font-size:14px;
font-weight:bold;
margin:5px 0pt;
padding:0pt;
color:#000;
}


.flash_good div.inner {
	background:#FFFFFF url(../images/button_ok.png) no-repeat scroll 15px;
}
.flash_good div.inner {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
min-height:30px;
padding:10px 20px 10px 70px;
text-align:left;
}

.flash_good {
background:#8cda5c none repeat scroll 0%;
border:1px solid #249224;
margin:0pt 0pt 20px;
padding:10px;
}

.flash_good div.inner h3 {
border:medium none;
display:block;
font-size:14px;
font-weight:bold;
margin:5px 0pt;
padding:0pt;
color:#000;
}

.flash_info div.inner {
	background:#FFFFFF url(../images/info.png) no-repeat scroll 15px;
}
.flash_info div.inner {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
min-height:30px;
padding:10px 20px 10px 70px;
text-align:left;
}

.flash_info {
background:#0080eb none repeat scroll 0%;
border:1px solid #29689d;
margin:0pt 0pt 20px;
padding:10px;
}

.flash_info div.inner h3 {
border:medium none;
display:block;
font-size:14px;
font-weight:bold;
margin:5px 0pt;
padding:0pt;
color:#000;
}

a.link_h2:link	{
	color: #336000;
	text-decoration: none;
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.link_h2:visited {

color: #FF9900;
text-decoration: none; 

}

a.link_h2:hover,a.link_h2:active	{ 

color: #000000; 
text-decoration: none; 


}

/* BREADCRUMB */

#breadcrumb {

	margin-bottom:5px;
	border-bottom: 1px dashed #ccc;	
	clear:both;
}

#breadcrumb {

	font-size: 13px;	
    line-height:30px;	
}

#bottom a {
	font-size: 10px;	
}

#breadcrumb, #bottom
{
    background-image:url('../images/bc_bg.png'); 
    background-repeat:repeat-x;
    height:30px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    overflow:hidden;
    margin:0px;
    padding:0px;
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}
#breadcrumb a
{
    height:30px;
    display:block;
    background-image:url('../images/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}
.home
{
    border:none;
    margin: 8px 0px;
}

#breadcrumb a:hover
{
	color:#35acc5;
}



.waiting
{

	background-color:#FED99C;
	
}

#bottom-copyright {
background-repeat:no-repeat;
background-image:url(../images/bottom.png);
float:right;
height:33px;
padding-right:15px;

padding-top:5px;
width:80px;
margin-left:15px;
text-align:center;
font-size:10px;
color:#fff;
}

#account_left {
	float:left;
	width:30%;
}

#account_right {
	float:left;
	width:68%;
	padding-left:10px;
}

#small_account_left {
	float:left;
	width:15%;
}

#small_account_right {
	float:left;
	width:80%;
	padding-left:10px;
}

.content_left {
	
	float:left;
	width:55%;
	padding-left:10px;
}

.content_right {
	float:left;
	width:38%;
	padding-left:10px;
}

.frontier {

	margin-top:10px;
	padding-top: 5px;
	border-top: 1px dashed #318AB3;
}

div.jGrowl div.iphone {
	font-family: 			"Helvetica Neue", "Helvetica";
	font-size: 				12px;
	background: 			url(../images/iphone.png) no-repeat;
	-moz-border-radius: 	0px;
	-webkit-border-radius:	0px;
	opacity: 				.90;
	filter: 				alpha(opacity = 90);
	width: 					245px;
	height: 				137px;
	padding: 				0px;
	overflow: 				hidden;
	border-color: 			#5ab500;
	color: 					#fff;
}

div.jGrowl div.iphone div.message {
	padding-top: 			0px;
	padding-bottom: 		7px;
	padding-left: 			15px;
	padding-right: 			15px;
}

div.jGrowl div.iphone div.header {
	padding: 				7px;
	padding-left: 			15px;
	padding-right: 			15px;
	font-size: 				17px;
}

div.jGrowl div.iphone div.close {
	display: 				none;
}

#toolbar
{
background:url('/_assets/img/toolbar.gif') repeat-x;
height:25px;
position:fixed;
bottom:0px;
width:80%;
left:10%;
right:10%;
border-left:1px solid #000000;
border-right:1px solid #000000;
z-index:100;
font-size:0.8em;
}       


/*
COULEURS
074D6D bleu marine
246580 bleu moins marine
318AB3 bleu clair
FFFFFF blanc
FEA30F orange
FED99C orange pale
*/

