

/******
*
*	 RESET
*
******/
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
table, tr, td, code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { margin:0;padding:0;border:none; }
table { border-collapse: collapse; border-spacing: 0; }
body { line-height: normal; color: #000; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */


/*************************
*
*	LAYOUT
*
*************************/
.wrap {width:965px;overflow:hidden;margin:0 auto;text-align:left;}

/***** FOR ALL LAYOUT ****/
	/*MAIN*/
	#main{width:565px;float:left;overflow:hidden;}
	/*COL*/
	#col{width:200px;float:right;overflow:hidden;}
	/*INSTANT*/
	#instants {clear:left;float:left;height:130px;margin-top:8px;background-color:#ffcccc;}
	/*FOOTER*/
	#footer{margin-top:10px;}

/***** FOR OTHER LAYOUT ****/
.layout_wrap {overflow:hidden;width:965px;}
	/*HOME*/
	.layout_home #instants {width:755px;}
	.layout_home #main .blk {float:left;display:inline;margin-right:9px;margin-bottom:8px;}
	.layout_home #main div.h_last {margin-right:0;}
	.layout_home #main div.v_last {margin-bottom:0;}
	.main_ac_7{	width: 342px; float:left ; margin-left:15px  ; padding-left:22px  }
   
	/*HOME_INSTANTS*/
	.layout_home_instants #instants {width:965px;}
	.layout_home_instants #main {width:775px;}
	/*OUTILS*/
	.layout_outils #main {width:775px;}
	/*COLLEC_ASSOC*/
	.layout_collec_assoc #main {width:755px}
	
	
	
/**************************
*
*	STYLES
*
**************************/

/*** HEADER CA copier/coller ***/

/********** HEADER ***********/
#wrap{position:relative;width:980px;margin:0 auto;text-align:left;}
#wrap #header{float:left;background-color:#fff;}
#wrap #header #headerLeft{float:left;width:720px;}
#wrap #header #headerLeft h1{margin-top:30px;vertical-align:middle;}
#wrap #header #headerLeft ul.lienGroupe{position:absolute;top:0;left:0;float:left;width:720px;background-color:#009098;padding:8px 0;list-style:none;}
#wrap #header #headerLeft ul.lienGroupe li{float:left;padding-left:20px;font-size:11px;}
#wrap #header #headerLeft ul.lienGroupe li a:link, #wrap #header #headerLeft ul.lienGroupe li a:visited, #wrap #header #headerLeft ul.lienGroupe li a:hover{color:#99d3d6;text-decoration:none;}
#wrap #header #headerLeft a.lienPartner:link, #wrap #headerLeft a.lienPartner:visited, #wrap #headerLeft a.lienPartner:hover{position:absolute;z-index:10;top:8px;left:570px;display:block;height:10px;width:150px;color:#fff;text-decoration:none;}
#wrap #header #headerRight{float:left;width:260px;}
#wrap #header #headerRight p.accessibilite{text-align:left;}
#wrap #header #headerRight a.lienNewsletters:link, #wrap #header #headerRight a.lienNewsletters:visited, #wrap #header #headerRight a.lienNewsletters:hover{display:block;height:22px;width:260px;padding-top:8px;color:#009098;background-color:#eee;text-decoration:none;text-align:center;}
#wrap #header #headerRight ul{float:left;width:200px;list-style:none;padding-left:50px;margin-top:-1px;display:inline;}
#wrap #header #headerRight ul li{float:left;width:200px;border-top:solid 1px #eee;font-size:11px;font-weight:bold;text-transform:uppercase;padding:8px 0;}
#wrap #header #headerRight ul li a:link, #wrap #header #headerRight ul li a:visited, #wrap #header #headerRight ul li a:hover{display:block;background:transparent url("/squelettes//images/commun/picto_chevron_orange.gif") no-repeat 180px 4px;text-decoration:none;color:#ff6317;}
#wrap #header #headerRight ul li span{color:#ff6317;}
#wrap #header #headerRight ul li label{float:left;width:100px;font-size:11px;color:#bcbcbc;font-style:italic;text-transform:none;font-weight:normal;margin-right:5px;text-align:right;}
#wrap #header #headerRight ul li form{margin-top:5px;}
#wrap #id_marche{position:absolute;top:120px;left:500px;width:200px;padding:7px 10px 3px 10px;background-color:#9a196b;height:25px;}
#wrap #id_marche img{vertical-align:middle;float:left;padding:4px 8px 5px 0;}
#wrap #id_marche a{text-decoration:none;color:#FFF;font-size:12px;line-height:11px;}

p.accessibilite{text-indent:-5000px;position:absolute;}

/*** FIN HEADER CA copier/coller ***/

/**** COL *****/
#col h2{margin-bottom:-5px;}
#col a:hover{text-decoration:underline;}
#col a img {margin:2px 0;}
#col .blk{margin-top:5px;padding:5px 0;text-align:center;line-height:12px;}
#col .blk h3,#col .blk p, #col .blk ul{padding:0 8px;}
#col .blk * {text-align:justify;}
#col .blk, #col .blk a:link, #col .blk a:visited {color:#000;}
#col .blk .date{float:right;font-size:10px;}
#col .blk h3{margin-bottom:1px;text-transform:uppercase;}
#col .blk li{padding-left:8px;background:transparent url('../img/col/li_bg.gif') no-repeat left .4em;}
#col .blk .all{background-image:none;margin-top:.2em;text-align:right;}
#col .blk .all a:link, #col .blk .all a:visited{padding-left:8px;background:transparent url('../img/col/col_li_all.gif') no-repeat left .4em;}
	/* mag */
	#col .mag{padding-bottom:7px;background:transparent url('../img/mag/mag_col_bottom.gif') no-repeat left bottom;}
	#col .mag h2 a{display:block;height:49px;text-indent:-300px;background:transparent url('../img/mag/mag_col_h2.jpg') no-repeat left top;}
	#col .mag h2 a:hover{background-position:left bottom;}
	#col .mag, #col .mag a:link, #col .mag a:visited {color:#636262;}
	#col .mag .blk {background-color:#f2eee1;}
	#col .mag .date{color:#a79479;}
	#col .mag h3{color:#59452c;}
	#col .mag li{background-image:url('../img/mag/mag_col_li.gif');}
	#col .mag .all a:link, #col .mag .all a:visited {color:#a79479;background-image:url('../img/mag/mag_col_li_all.gif');}
		#col .mag .actu h3{padding-top:5px;padding-bottom:13px;color:#fff;font-size:13px;background:#a79479 url('../img/mag/mag_col_actuh3.jpg') repeat-x left bottom;}
		#col .mag .actu h3 span{font-size:10px;font-weight:normal;}
		#col .mag .actu .date{padding-top:5px;color:#ebdfce;}
	
	
/**** MAIN *****/
#main {color:#636262;}
#main a:link, #main a:visited{text-decoration:underline;}
#main a:hover, #main a:active{text-decoration:none;}
#main p, #main center, #main ul, #main ol, #main dl, #main form {margin:1em 0;} 
#main .related{margin-top:-.5em;}
#main h2{font-size:16px;letter-spacing:-1px;margin:0 0 .5em 0;}
#main h3{font-size:26px;letter-spacing:-1px;margin:.5em 0;}
#main h4{font-size:20px;letter-spacing:-1px;margin:.5em 0;}
#main h5{font-size:16px;letter-spacing:-1px;margin:0;}
.main_ac_6 .chemain {   padding-bottom:5px}
.main_ac_6 .chemain a {
	font-size: 9px;
	color: #8A8A8A;
	text-decoration: underline;

}
/* lists */
#main li{padding-left:10px; background:transparent url('../img/main/main_li.gif') no-repeat left 0.4em;}
	#main .main_ac_5 li{background-image:url('../img/main/main_nav_ac5_li.gif');}
	#main .main_ac_6 li{background-image:url('../img/main/main_nav_ac6_li.gif');}
#main .links li{background-image:url('../img/main/main_li_a.gif');}
	#main .main_ac_5 .links li{background-image:url('../img/main/main_nav_ac5_li_a.gif');}
	#main .main_ac_6 .links li{background-image:url('../img/main/main_nav_ac6_li_a.gif');}
/* partie gauche*/ 
.main_ac_5 {
	float:left;
	width:755px;
	margin-bottom: 25px;
}
.main_ac_separ {
	float:left;
	width:755px;
	margin-bottom:5px
	

}
.left{width:371px; float:left}
/* FORMS */
/* acces_caisse_dept */
.main_contactcaisse {height:58px;margin-top:2em;overflow:hidden;background:#fbe9e1 url('../img/main/main_contactcaisse.jpg') no-repeat left top;}
	.main_contactcaisse form {float:left;width:280px;padding-top:29px;}
	.main_contactcaisse form.rdv {width:auto;}
		.main_contactcaisse form h3, .main_contactcaisse form label{display:none;}
		.main_contactcaisse span.text_input {float:left;padding:0 3px 0 187px;background:transparent url('../img/header/header_dept_input_bg.gif') no-repeat scroll right top;}
		.main_contactcaisse .rdv span.text_input{padding-left:175px;}
		.main_contactcaisse span.text_input input{height:17px;width:27px;color:#333333;font-size:11px;background-color:transparent;border:0;}
		.main_contactcaisse form button{float:left;margin-left:2px;height:17px;border:0;background-color:transparent;}
.main_nav_5 .main_contactcaisse { margin-top:30px; background-image:url('../img/main/main_nav5_contactcaisse.jpg'); }
.main_nav_5 .main_contactcaisse form {float: right;width:250px;}
.main_nav_5 .main_contactcaisse span.text_input {padding-left:165px;}
/* rdv_conseil */
div.rdv_conseil {height:58px;padding:0;background-image: url('../img/main/rdv_conseil_l.jpg');}
	#main div.rdv_conseil form {display:block;width:100%;height:100%;margin:0;padding:0;background:transparent url('../img/main/rdv_conseil_r.jpg') no-repeat top right;}
	#main div.rdv_conseil form span.text_input {margin-top:28px;padding-left:190px;}
	#main div.rdv_conseil form button {margin-top:28px;}

/* breadcrumbs */
#main .breadcrumbs {margin:0;height:14px;margin-bottom:0px;}
.breadcrumbs li{display:inline;padding-left:8px;padding-right:3px;background:transparent url('../img/main/breadcrumbs_li.gif') no-repeat left center;}
.breadcrumbs li.first{background-image:none;padding-left:0;}
/* intro */
#main .intro{height:118px;}
#main .intro p{width:50%;margin-left:20px;}
	/* ASSURANCES */
	.main_nav_1 .intro {background:#fff url('../img/main/main_nav_1_introbg.jpg') no-repeat right top;}
	/* couleurs COLLECTIVIT� */
	.main_ac_5 h2, .main_ac_5 h3{color:#236db2;}
	.main_ac_5 h3 span, .main_ac_5 strong {color:#a5d458;}
	/* couleurs ASSOCIATION */
	.main_ac_6 h2, .main_ac_6 h3{color:#ff2100;}
	.main_ac_6 h3 span, .main_ac_6 strong {color:#a5d458;}
/**** FOOTER *****/
#footer {float:left;width:100%;margin-bottom:10px;}
.footer {text-align:center;font-size:10px;color:#666;text-align:left;}
.footer a {padding-left:1em;padding-right:.5em;
	background:transparent url('../img/footer/footer_li_bg.gif') no-repeat 0 .4em;}
	.footer a.first{padding-left:0;background-image:none;}
.footer a:link, .footer a:visited {font-size:10px;color:#666;}
.footer a:hover, .footer a:active {text-decoration:underline;}
#footer .aide_info{float:left;display:inline;width:190px;overflow:hidden;vertical-align:middle;}
#footer .aide_info a{display:block;padding:0;background-image:none;}
.left .pave_degrade div {
	margin: 10px;
}

