body,td,th {
	font-family:"Segoe UI","Trebuchet MS",Helvetica,Arial,sans-serif,Calibri;
	font-size: 13px;
}

.last{
    background:url(./images/last.png) no-repeat 4px 5px;
}

.image{
    background:url(./images/image.png) no-repeat 4px 5px;
}

.video{
    background:url(./images/video.png) no-repeat 4px 5px;
}

.texte{
    background:url(./images/texte.png) no-repeat 4px 5px;
}


.link_top_dropdown{
	border: 1px solid #CCC;
	margin-right:1px;
	margin-bottom:2px;
	padding: 5px;
	text-decoration: none;
	color: #333;
	background-color: #EAEAEA;
	font-weight: bold;
	padding-left: 26px;
	line-height: 26px;
}

.link_top_dropdown:hover{
	background-color: #000;
	color: #FFF;
}


.link_dropdown{
	border-bottom: 1px solid #CCC;
	margin-right:1px;
	padding: 5px;
	text-decoration: none;
	color: #FFF;
	background-color: #000;
	font-weight: bold;
	padding-left: 26px;
}

.link_dropdown:hover{
	border: 1px solid #CCC;
	background-color: #EAEAEA;
	color: #333;
}

.title_h1_block {
	font-size:13px;
	font-weight:400;
	color:#FFFFFF;
	margin:0px;
	padding-left:40px;
	line-height:25px;
	background-color: #0C548F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #178CEC;
	background-image:url(images/h1.gif);
	background-position:5px;
	background-repeat:no-repeat;
}
.middle_block {
	padding:10px;
	border:1px solid #AFADAB;
	margin-top:2px;
	background-color: #F2F2F2;
	background-image: url(images/fd_middle.jpg);
	background-repeat: repeat-x;
}
.link_black {
	color:#000;
	font-weight:500;
	text-decoration:none;
}
.retour_16 {
	background-image: url(images/retour.png);
	background-repeat: no-repeat;
	line-height:24px;
	background-position: left;
	padding-left:20px;
}
.logout {
	background-image: url(images/logout.png);
	background-repeat: no-repeat;
	background-position: left;
	line-height:24px;
	padding-left:20px;
}
.modifier {
	background-image: url(images/modifier.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height:24px;
	padding-left:20px;
}
.supprimer {
	background-image: url(images/supprimer.png);
	background-repeat: no-repeat;
	background-position: left;
	line-height:24px;
	padding-left:20px;
}

.ok{
    background-color:#600;
    background:url(./images/ok.png) no-repeat 4px 1px;
    padding-left:30px;
}

.tell_friend {
	background-image: url(images/tell_friend.png);
	background-repeat: no-repeat;
	background-position: left;
	line-height:24px;
	padding-left:20px;
}

.signal_annonce {
	background-image: url(images/alert.png);
	background-repeat: no-repeat;
	background-position: left;
	line-height:24px;
	padding-left:20px;
}

.mail {
	background-image: url(images/mail.png);
	background-repeat: no-repeat;
	background-position: left;
	line-height:24px;
	padding-left:20px;
}
.link_black:hover {
	text-decoration:underline;
	color:#0C548F;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}
.c_both {
	clear:both;
}

.li_link  {
	color:#333333;
	padding-left:30px;
	text-decoration:none;
	line-height:30px;
	border-bottom:1px solid #CCCCCC;
	background-image:url(images/link_li.gif);
	background-position:5px;
	background-repeat:no-repeat;
	background-color:#EEE;
	margin-bottom:1px;
}
.li_link a  {
	color:#333333;
	text-decoration:none;
	display:block;
}
.li_link:hover  {
	color:#333333;
	padding-left:30px;
	text-decoration:none;
	line-height:30px;
	border-bottom:1px solid #CCCCCC;
	background-color: #1384E2;
}
.li_link a:hover  {
	color:#FFFFFF;
}

.message_ok {
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('./images/ok.png');
	font-weight: bold;
}

.message_ko {
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #D8000C;
	background-color: #FFBABA;
	background-image:url('./images/ko.png');
	font-weight: bold;
}

.info {
	font-family: "Segoe UI", Calibri, "Myriad Pro", Myriad, "Trebuchet MS", Helvetica, Arial, sans-serif;
	border: 1px solid #753C00;
	margin: 5px 0px;
	padding:10px 5px 10px 30px;
	background-repeat: no-repeat;
	background-position: 6px 13px;
	color: #753C00;
	background-color: #FFC689;
	background-image:url('./images/info.png');
	font-weight: bold;
}

.inscription{
    background-color:#600;
    background:url(./images/inscription.png) no-repeat 4px 1px;
    padding-left:30px;
}

.pagination {
	display: block;
	line-height: 20px;
	float: left;
	border:1px solid #d4dae8;
	padding:0px 5px;
	margin:2px;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#333333;
}
.pagination:hover {
	display: block;
	line-height: 20px;
	float: left;
	border:1px solid #1092F2;
	padding:0px 5px;
	margin:2px;
	text-decoration:none;
	background-color:#ECEFF6;
	color:#333333;
}
.pagination_active {
	display: block;
	line-height: 20px;
	float: left;
	border:1px solid #1092F2;
	padding:0px 5px;
	margin:2px;
	text-decoration:none;
	background-color:#ECEFF6;
	color:#333333;
}
.pub_300x250{
	height:250px;
	width:300px;
	border:#CCCCCC 1px solid;
	float:right;
}
.bouton {
	font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #FFF;
	text-decoration: none;
	background-color: #333;
	border:1px solid #333;
	margin: 2px;
	padding:8px;	
}
.bouton {
	font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #CCC;
	text-decoration: none;
	background-color: #666;
	border:1px solid #666;
	margin: 2px;
	padding:8px;	
}
.bouton:hover {
	font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 28px;
	color: #333;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: #FFF;
}
.div_inp {
	padding-top:2px;
	padding-bottom:2px;
}
.div_inp_txt {
	float:left;
	width:200px;
}
.div_inp span {
	clear:both;
}
.error {
	font-size:11px;
	color:#F00;
}
.input_box_st {
	font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size: 12px;
	color:#333;
	background-color: #FFF;
	background-image:none;
	border: 1px solid #CCC;
	padding:8px;
}

/*annonce*/
.block_annonce {
	background-color: #EEE;
	border:1px solid #CCC;
	height:80px;
	padding:5px;
	margin-bottom:3px;
}
.h2_annonce {
	font-size: 13px;
	color: #0C548F;
	margin:0px;
}
.h2_annonce:hover {
	padding-left:10px;
	font-size: 13px;
	color: #FFF;
	margin:0px;
	background-color:#0C548F;
}
.title_annonce {
	font-size:20px;
	color: #0C548F;
	margin-bottom:10px;
	text-decoration:none;
}
.date_annonce {
	font-weight:bold;
}
.pays_annonce {
	font-size:11px;
	padding-bottom:20px;
}
.dscr_annonce {
	border:#CCCCCC 1px solid;
	padding:10px;
}
.mini_photo_annonce {
	border:#CCC 1px solid;
	padding:2px;
	margin-right:3px;
}
.add_clip{
    background-color:#600;
    background:url(./clip_gasy/images/add_clip.png) no-repeat 4px 1px;
    padding-left:30px;
}

.loading {
	background-image:url(./images/loading.gif);
	background-repeat: no-repeat;
	background-position: 4px 12px;
	padding-left: 30px;
}