/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,_right,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; padding-bottom:10px;}
q:before,q:after{content:'';}

*{
	padding:0px;
	margin:0px;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	background-image:url(../images/body_bg.gif);
	background-position:0px 38px;
	background-repeat:repeat-x;
	color:#797979;
	font-size:11px;
}
p{
	padding-bottom:10px;
}
a, a:link, a:visited{
	color:#009EE0;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:active{
	color:#009EE0;
	text-decoration:underline;
}


th{
	padding:2px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#97BE0D;
}
strong{
	font-weight:bold;
}
textarea{
	width:350px;
	height:200px;
}
.redalert{
	font-weight:bold;
	color:#FF0000;

}
.italic{
	font-style:italic;
}
.centerclass{
	text-align:center;
}
ol{
	margin:10px;
}
ol li{
	margin-bottom:10px;
	list-style-type:disc;
}
div.form_line{
	width:100%;
	float:left;
	margin-bottom:10px;
}
div.form_box_left{
	width:30%;
	float:left;
}
div.form_box_right{
	width:70%;
	float:left;
}
#kawa_global{
	width:98%;
	border:1px solid #CCCCCC;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	min-width:950px;
}

#kawa_tophead{
	width:100%;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(../images/tophead_bg.gif);
	background-repeat:repeat-x;
	height:38px;
	color:#009EE0;
	overflow:hidden;
}
#kawa_tophead h1{
	font-size:16px;
	margin-top:8px;
}
#kawa_head{
	width:100%;
	height:121px;
	background-color:#FFFFFF;
	background-image:url(../images/head_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-bottom:5px solid #009EE0;
}
#kawa_main{
	width:100%;
	background-color:#FFFFFF;
	background-image:url(../images/left_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}
#kawa_main02{
	width:100%;
	background-image:url(../images/left_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#kawa_main03{
	width:100%;
	background-image:url(../images/right_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
}
#kawa_main04{
	width:100%;
	background-image:url(../images/right_bg.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#kawa_left{
	width:196px;
	float:left;
	padding-bottom:208px;
	padding-left:3px;
	padding-right:1px;
	padding-top:10px;
}
#kawa_right{
	width:184px;
	float:right;
	padding-top:0px;
}
#kawa_topcontent{
	height:74px;
	padding-top:5px;
	background-image:url(../images/topcontent_bg.gif);
	margin-left:201px!important;
	margin-left:192px;
	margin-right:185px!important;
	margin-right:180px;
}
#kawa_content{
	margin-left:201px;
	margin-right:185px;
	padding:10px;
}
#kawa_footer{
	width:100%;
	clear:both;
	height:19px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	text-align:center;
	padding-top:10px;
}
#kawa_footer2{
	width:98%;
	margin-left:auto;
	margin-right:auto;
	min-width:950px;
	text-align:center;
	clear:both;
	height:29px;
	font-size:10px;
	font-weight:bold;
}
#kawa_reset{
	font-size:0px;
	width:100%;
	clear:both;
	height:0px;
	overflow:hidden;
}
#kawa_reset2{
	font-size:0px;
	width:10px;
	clear:both;
	height:0px;
	overflow:hidden;

}
.kawa_reset2{
	font-size:0px;
	width:10px;
	clear:both;
	height:0px;
	overflow:hidden;

}


#kawa_left div.module0{
	background-image:url(../images/module_left_center.gif);
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}
/*#kawa_left div.module00{
	margin-top:10px;
	float:left;
}*/
#kawa_left .module1{
	background-image:url(../images/module_left_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	margin:0px;
}
#kawa_left .module2{
	background-image:url(../images/module_left_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px!important;
	padding-bottom:5px;
	width:190px;
}
html*#kawa_left .module2 {
	padding-bottom:5px!important;
}
#kawa_left .module2 form{
	padding:5px;
	text-align:center;
}
#kawa_left .module2	h3{
	display:block;
	padding:5px;
	padding-left:25px;
	color:#FFFFFF;
	width:160px;
}
#kawa_left .kawa_mainmenu a{
	display:block;
	padding:3px;
	padding-left:25px;
	text-decoration:none;
	margin:0px;
	width:162px;
	color:#6F6C6C;
	background-image:url(../images/puce_menu_off.gif);
	background-repeat:no-repeat;
	background-position:12px 8px;
}
#kawa_left .kawa_mainmenu .spacer{
	display:block;
	padding:3px;
	padding-left:25px;
	margin:0px;
	width:162px;
}

#kawa_left .kawa_mainmenu a:hover{
	background-image:url(../images/puce_menu_over.gif);
	background-color:#F3F2F2;
	color:#009EE0;

}
#kawa_left  ul.kawa_mainmenu{
	padding:0px;
	margin:0px;
	display:block;
	margin-top:5px;

}
#kawa_left .kawa_mainmenu li{
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	clear:both;
	border-bottom:1px solid #CCCCCC;
}


#kawa_right .module0{
	background-color:#BFDBE8;
	padding:8px;
}
#kawa_right .module1{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
#kawa_right .module2{
}


#kawa_right .module2	h3{
	display:block;
	padding-top:6px;
	padding-left:5px;
	background-image:url(../images/titre_right_bg.gif);
	background-repeat:repeat-x;
	color:#009EE0;
	height:22px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:0px;
	margin-bottom:0px;
}

.padding10{
	padding:10px;
}

.myh3_1{
	background-image:url(../images/myh3_center.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:30px;
	padding-bottom:10px;
}
.myh3_2{
	background-image:url(../images/myh3_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:30px;

}
.myh3_3{
	display:block;
	background-image:url(../images/myh3_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:22px;
	padding:0px;
	margin:0px;
	padding-top:8px;
	padding-left:30px;
	color:#009EE0;
	/*text-align:center;*/

}
/*#kawa_content table{
	width:98% !important;
	width:98%;
}*/
#kawa_content table td{
	padding:2px;
}
#pubright{
	width:160px;
	height:600px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	border:1px solid #000000;
}
#pubtop{
	width:470px;
	height:62px;
	margin-left:auto;
	margin-right:auto;
	padding-top:27px;
}
#pubtop2{
	width:468px;
	height:60px;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
.pubcol{
	width:468px;
	height:60px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	margin-bottom:3px;
	border:1px solid #000000;
}
.pubpage{
	width:468px;
	height:60px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	border:1px solid #000000;
}
#kawa_pubff{
	text-align:center;
}
.tr_deleted{
	background-color:#DDDDDD;
}

#kawa_footer ul{
	display:block;
	margin:0px;
	padding:0px;
	margin-top:8px;
	width:100%;
	/*width:auto;
	margin-left:auto;
	margin-right:auto;*/
	text-align:center;

}
#kawa_footer ul li{
	/*display:block;*/
	display:inline;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	/*float:left;*/
	border-right:1px solid #009EE0;

}
#kawa_footer ul li:first-child{
	border-left:1px solid #009EE0;
}

.pagesoff{
	color:#CCCCCC;
}

.boxradios{
	border:1px solid #999999;
	padding:2px;
	margin-left:2px;
	margin-right:2px;
}

.signer_pet{
	font-size:13px;
}

.inputbox {
	border:1px solid #7F9DB9;
	width:140px;
}
.inputbox:focus {
	border:1px solid #667E94;
	width:140px;
	background-color:#CFE7F1;
}

.inputboxerror {
	border:1px solid red;
	background-color:#FADBCA;
	width:140px;
}

.inputboxerror:focus {
	border:1px solid red;
	width:140px;
	background-color:#FADBCA;
}

.feedback {
color:red;
}
.msgerr {
color:red;
}
.btnswf_right{
	width:172px;
	height:64px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	margin-top:5px;
}
/***********************************
********** FROM DEPOS **************
************************************/
.alertconnect{
font-size:15px;
font-weight:bold;
color:red;
}
.message_nonconnecte{
color:red;
font-size:11px;
font-style:italic;
}
/***********************************
********** FIN FROM DEPOS **********
************************************/


/** Mid block list table **/
table.listtable {
	border-collapse:collapse;
	border:0px;
	border-right:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
}
table.listtable thead {
	border:1px solid #CCCCCC;
}
table.listtable thead th {
	padding:3px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#E0E0E0;
}
table.listtable tr {
	border:1px solid #E0E0E0;
}
table.listtable tr td {
	padding:3px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
	background-color:#F7F7F7;
}

/* padded */
table.padded tr td {
	padding:2px;
}

/* steps table */
table.steptable {
	border-collapse:collapse;
	border:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
}
table.steptable thead {
	border:1px solid #BBB;
}
table.steptable thead th {
	padding:3px;
	border:1px solid #BBB;
	background-color:#E0E0E0;
	color:#797979;
}
table.steptable tr {
	border:1px solid #E0E0E0;
}
table.steptable tr td {
	padding:3px;
	border:1px solid #E0E0E0;
	background-color:#F7F7F7;
}


/*titres*/
h4 {
font-weight:bold;
}
/* pub google dans premier form depos */
.pubinform1depos{
	width:250px;
	height:250px;
	float:right;

}
.nbrresultatsmap{
	width:450px;
	text-align:right;
	}
	
/*** Liste de liste ***/
ul.listedeliste_top{
	display:block;
	margin:0px;
	padding:0px;
	margin-top:8px;
	width:auto;
	width:99%;
	/*margin-left:auto;
	margin-right:auto;*/
	text-align:center;
	float:left;

}
ul.listedeliste_top li{
	/*display:block;*/
	display:inline;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	/*float:left;*/
	border-right:1px solid #009EE0;
	float:left;

}
ul.listedeliste_top li:first-child{
	border-left:1px solid #009EE0;
}
/*** pages ***/
.pagesINnations ul{
	display:block;
	margin:0px;
	padding:0px;
	margin-top:8px;
	float:right;
	/*width:auto;
	margin-left:auto;
	margin-right:auto;*/
	text-align:center;

}
.pagesINnations ul li{
	display:block;
	/*display:-moz-inline-box;
	display:inline-block!important;
	display:inline;*/
	padding:2px;
	padding-left:3px;
	padding-right:3px;
	margin:2px;
	float:left;
	border:1px solid #009EE0;
	background-color:#F0F0F0;

}
.pagesINnations ul li.ppageoff{
	background-color:#FFFFFF;
}


/*********/
.pub_468center{
	width:468px;
	margin-left:auto;
	margin-right:auto;
}
#part_lesoir{
	width:120px;
	height:60px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	
	}