/**/
a.retour{
	background:url(../img/puce0.gif) no-repeat 0px 5px;
	padding-left:7px;
}

/**/
.troisColonneDegradeFleche{
	width:652px;
	height:auto;	
}
.troisColonneDegradeFleche .top{
	width:652px;
	height:6px; font-size:0px; line-height:0px;
	background:url(../img/troisColonneDegradeFleche_top.jpg) no-repeat;
}
.troisColonneDegradeFleche .middle{
	width:652px;
	background:url(../img/troisColonneDegradeFleche_middle.jpg) repeat-y;
}
.troisColonneDegradeFleche .middle .contain{
	background:#ffffff url(../img/troisColonneDegradeFleche_contain.jpg) no-repeat bottom;
	width:646px;
	margin-left:3px;
	padding:10px 0px 10px 0px;
}
.troisColonneDegradeFleche .middle .contain .tiret{
	background:url(../img/troisColonneDegradeFleche_tirets.gif) repeat-y;
	/*background-image:none;
	background:#FF0000;*/
	width:634px !important; width /**/:646px;
	padding-left:12px;
	line-height:20px;
}
.troisColonneDegradeFleche .middle .contain .tiret .colonne_1,
.troisColonneDegradeFleche .middle .contain .tiret .colonne_2{
	float:left;width:200px;
	margin-right:20px;
}
.troisColonneDegradeFleche .middle .contain .tiret .colonne_3{width:175px; float:left; margin-left:12px;}
.troisColonneDegradeFleche .bottom_fr{
	width:652px;
	background:url(../img/troisColonneDegradeFleche_bottom.jpg) no-repeat;
	height:55px;
}
.troisColonneDegradeFleche .bottom_en{
	width:652px;
	background:url(../img/troisColonneDegradeFleche_bottom_en.gif) no-repeat;
	height:55px;
}
.troisColonneDegradeFleche .bottom_es{
	width:652px;
	background:url(../img/troisColonneDegradeFleche_bottom_es.jpg) no-repeat;
	height:55px;
}
.troisColonneDegradeFleche .bottomError{
	width:652px;
	background:url(../img/troisColonneDegradeFleche_bottomError.jpg) no-repeat;
	height:55px;
}
.troisColonneDegradeFleche .bottom_fr h3, .troisColonneDegradeFleche .bottom_en h3, .troisColonneDegradeFleche .bottom_es h3{display:none;}
.troisColonneDegradeFleche .bottomError h3{display:none;}
/**/
.portletImageTexte{
	background:url(../img/portletImageTexte_fd.jpg) no-repeat bottom;
	width:648px;
	height:135px;
	clear:left;
	float:left;
	margin-bottom:0px;
}
html[xmlns] .portletImageTexte{
	min-height:135px;
	height:auto;
}
.portletImageTexte img{float:left;display:inline; margin:25px 0px 0px 15px;}
.portletImageTexte div{
	padding:28px 0px 0px 25px;
	float:left;
}
.portletImageTexte div.mainContain{
	padding:5px 0px 20px 0px;
	float:left;
}
.portletImageTexte div.mainContain p{
	width:490px;
	float:left;
}
.portletImageTexte label{
	display:block;
	float:left;clear:left;
	width:125px;
	padding:2px 0px 2px 0px;
}

.portletImageTexte span.description{
	float:left; width:250px;
	padding:2px 0px 2px 0px;
}
.lienPdf{
	background:url(../img/picto_pdf.gif) no-repeat left;
	padding-left:22px;
	padding-top:10px;
}
/**/
.p_crenele{
	width:152px;height:46px;
	background:#FFFFFF url(../img/p_crenele.gif) no-repeat;	
}
.p_crenele table td{
	vertical-align:middle; text-align:center; border:0px solid red; height:46px; 
	font-family:Arial, Helvetica, sans-serif; 
}
/**/
.devis_perso, .souscrire_online{width:153px; height:43px;}
.devis_perso a, .souscrire_online a{
	display:block;
	width:153px; height:43px;	
}
/**/
.devis_perso a{background:url(../img/devis_perso.gif) no-repeat;}
/**/
.souscrire_online a{background:url(../img/souscrire_online.gif) no-repeat}
.separateur {background:url(../img/separateur.gif) left top repeat-x; margin-top:10px; padding-top:10px}
/**/

/**/
div#solution_assurance{width:241px;height:auto; margin-bottom:6px}
div#solution_assurance #top_sol_assurance{
	height:21px;
	width:inherit;
	background:url(../img/sol_assurance_top.jpg) no-repeat;
}
div#solution_assurance #intro_sol_assurance{
	background:url(../img/intro_sol_assurance.jpg) no-repeat;
	width:177px !important; width /**/:241px;
	padding-left:64px;
	padding-top:5px;
	padding-bottom:4px;
}
div#solution_assurance form{
	background:url(../img/form_sol_assurance.jpg) no-repeat;
	display:block;
	width:227px !important; width /**/:241px;
	padding-left:14px;
	
}
div#solution_assurance form label{color:#000000; font-weight:bold; padding-bottom:2px;display:block; }
div#solution_assurance form span{display:block; padding-bottom:2px;}
div#solution_assurance form label.inv{display:none; }
div#solution_assurance form label.labelPays{width:130px;display:block; padding-top:6px;}
div#solution_assurance form select{width:188px;font-size:1em; border:1px solid #c9c9c9; margin-bottom:7px}
div#solution_assurance form select option{padding:0px 0px 2px 0px}
div#solution_assurance form input.submitForm{margin-top:5px; border:none}
div#solution_assurance #bottom_sol_assurance{
	height:22px;
	width:inherit;
	background:url(../img/bottom_sol_assurance.jpg) no-repeat;
}
/**/
div.box_gris{width:241px; margin-bottom:6px;}
div.box_gris h3{text-transform: none; font-size:1em; margin:0px; border: none; font-weight:normal}
div.box_gris .box_gris_top{
	background:url(../img/box_gris_top.jpg) no-repeat;
	text-align:center;
	padding:6px 0px 3px 0px;	
}
div.box_gris .box_gris_middle{
	background:url(../img/box_gris_middle.jpg) no-repeat;
	text-align:center;
	padding-top:15px;
}
div.box_gris .box_gris_middle img.paiement{margin:5px 6px 5px 6px;}
div.box_gris .box_gris_middle table.download{width:85%;}
div.box_gris .box_gris_middle table.download tr td{
	text-align:left;  font-family:Arial, Helvetica, sans-serif; 
	/*font-size:68.75%; */
	color:#5d5d5d; 
}
div.box_gris .box_gris_middle table.download tr td img{margin-right:10px;}
div.box_gris_bottom{
	height:14px;
	background:url(../img/box_gris_bottom.jpg) no-repeat;
}
/**/
table.tab_contrat{width:651px;font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#5d5d5d}
table.tab_contrat tr{background:#fefefe url(../img/fond_cellTabContrat.gif) repeat-x; height:28px}
table.tab_contrat td.visuelProduit{width:187px}
table.tab_contrat td.cellBoutons{padding-left:17px;}
table.tab_contrat td.cellBoutons div{float:left; margin-right:14px; padding-top:10px;}
table.tab_contrat td strong{
	margin-left:17px;
	float:left;
	width:100px;
}
table.tab_contrat td span{
	float:left;
}
/**/
table.tableau_vert{width:648px;font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#5d5d5d}
table.tableau_vert tr.tableau_vert_top{background:url(../img/tableauVert_top.jpg) no-repeat 0px 0px; height:0px;/*20px*/ border:none}
table.tableau_vert tr.tableau_vert_bottom{background:url(../img/tableauVert_bottom.jpg) no-repeat; height:20px;}
table.tableau_vert tr.tableau_vert_top td, table.tableau_vert tr.tableau_vert_bottom td{border-left:none; border-right:none;}
table.tableau_vert tr td.bordureBotGrise{border-bottom:1px solid #cccccc;}
table.tableau_vert tr td.bordureRightGrise{border-right:1px solid #cccccc;}
table.tableau_vert tr td.bordureCoteGrise{border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
table.tableau_vert tr td.padding{padding-top:10px; padding-bottom:10px}
table.tableau_vert tr td{padding:3px 0px 3px 10px;}
table.tableau_vert tr td.fdvert{
	background:#e0f1c9 url(../img/tableau_vert_Fd.gif) repeat-x;	
}
/**/
div.listeDocuments {margin-top:10px}
div.listeDocuments ul{margin:5px 0px 0px 15px; width:94%}
div.listeDocuments ul li{
	padding-bottom:3px;
	padding-top:7px;
	background:url(../img/pointille_liste.gif) repeat-x bottom;
}


/*  listes  */
ul.sansPuce, ul.tiret, ul.carresVerts,ul#pictureMenu, ol.puceChiffre, ul.puceGrise{list-style:none;}
ul.sansPuce { margin-bottom:6px}
ul.tiret li{background:url(../img/puce4.gif) no-repeat 0px 7px;padding-left:7px;}
ul.carresVerts li{background:url(../img/puce3.gif) no-repeat 0px 3px;padding:0px 0px 10px 15px;}
ul.carresVerts li div{float:left; margin-right:10px;}
ul#pictureMenu li{
	display:block;float:left;
	border:0px solid red;
	margin:0px;
	width:165px;
	height:178px;
	margin-left:-2px;
}
ul#pictureMenu li a{
	display:block;
	width:165px;
	height:58px !important; height /**/:178px;
	color:#FFFFFF;
	text-align:center;
	padding-top:120px;
}
ul#pictureMenu li a:hover{text-decoration:none;}
ul#pictureMenu li a.lien1{background:url(../img/pictureMenu1.jpg) no-repeat;}
ul#pictureMenu li a.lien2{background:url(../img/pictureMenu2.jpg) no-repeat;}
ul#pictureMenu li a.lien3{background:url(../img/pictureMenu3.jpg) no-repeat;}
ul#pictureMenu li a.lien4{background:url(../img/pictureMenu4.jpg) no-repeat;}
ul#pictureMenu li .containPictureMenu{	
	position:relative;
	padding:10px 14px 0px 14px;
	width:139px !important; width /**/:165px;
	height:168px !important; height /**/:178px;
	float:left;
	background:url(../img/pictureMenu_Roll.jpg) no-repeat;
	margin-top:-178px;
	cursor:pointer;
}
ul#pictureMenu li .containPictureMenu p.txtCentre{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	height:30px; overflow:hidden;
	margin-bottom:5px;
}

ul#pictureMenu li .containPictureMenu .bt_chafoin{
	background:transparent;
	position:absolute;
	top:0px;
	left:0px;
	width:167px;
	height:178px;
}
ul#pictureMenu li .containPictureMenu ul{list-style:none; line-height:1em; padding-left:3px;}
ul#pictureMenu li .containPictureMenu ul li{
	list-style:none;
	width:130px !important; width /**/:139px;
	height:auto;
	background:url(../img/puce6.gif) no-repeat 0px 5px;
	padding-left:9px;
}
ol.puceChiffre{margin-bottom:10px; width:100%; float:left}
ol.puceChiffre li{clear:left; background:url(../img/pointille_liste.gif) repeat-x bottom; float:left;margin-bottom:5px; width:100%}
ol.puceChiffre li span{display:block;padding:5px 0px 9px 26px; float:left; }
ol.puceChiffre li.p1 span{background:url(../img/puceC1.jpg) no-repeat}
ol.puceChiffre li.p2 span{background:url(../img/puceC2.jpg) no-repeat}
ol.puceChiffre li.p3 span{background:url(../img/puceC3.jpg) no-repeat}
ol.puceChiffre li.p4 span{background:url(../img/puceC4.jpg) no-repeat}
ol.puceChiffre li.p5 span{background:url(../img/puceC5.jpg) no-repeat}
ol.puceChiffre li.p6 span{background:url(../img/puceC6.jpg) no-repeat}
ol.puceChiffre li.p7 span{background:url(../img/puceC7.jpg) no-repeat}
ol.puceChiffre li.p8 span{background:url(../img/puceC8.jpg) no-repeat}
ol.puceChiffre li.p9 span{background:url(../img/puceC9.jpg) no-repeat}
ul.puceGrise li{
	background:url(../img/puce8.gif) no-repeat 0px 5px;
	padding-left:8px;
}
ul.decale{padding-left:5px; padding-top:3px}



/**/

#containHome{float:left;width:652px}
#containHome #col1, #containHome #col2{float:left;width:47%}
#containHome #col2{margin-left:22px;}
/**/
.bold{font-weight:bold;}
.floatRight{float:right;}
.separateur5px{font-size:0px; line-height:0px; clear:both; float:none; height:5px; overflow:hidden;}
.separateur10px{font-size:0px; line-height:0px; clear:both; float:none; height:10px; overflow:hidden;}
.separateur15px{font-size:0px; line-height:0px; clear:both; float:none; height:15px; overflow:hidden;}
.separateur20px{font-size:0px; line-height:0px; clear:both; float:none; height:20px; overflow:hidden;}
.separateurPointille{clear:both; float:none; background: url(../img/pointille_liste.gif) repeat-x bottom; margin:0px 0px 10px 0px}
.separateurPointille hr{display:none;}








/* maj jeremy 02/11 */

div.portletForm { width:655px; font-family:Arial, Helvetica, sans-serif; font-size:90%;  }
div.portletForm_top {
	background:url(../img/portletForm_top.gif) no-repeat;
	width:654px;
	height:6px;
}
div.portletForm_mid {
	background:url(../img/portletForm_mid.gif) repeat-y;
	width:654px;
	padding-left:5px;
}
* html div.portletForm_mid { margin-top:-8px }
div.portletForm_data {
	background:url(../img/portletForm_data.gif) repeat-x;
	background-color:#ecebeb;
	min-height:378px;
	width:618px;
	padding:13px;
	
}
* html div.portletForm_data { height:378px; }
div.portletForm_data p { margin-top:10px; margin-bottom:40px }
div.portletForm_data table {
	width:100%;
}
div.portletForm_data table tr td {
	font-family:Arial, Helvetica, sans-serif; 
	/*font-size:65%;   */
	vertical-align:top; 
}
div.portletForm_data table tr td span { color:#ff0000 }
div.portletForm_data table tr td label { display:block; margin-top:2px }

div.portletForm_bot {
	background:url(../img/portletForm_bot.gif) no-repeat;
	width:654px;
	height:28px;
}


div.portletForm_02 { width:655px; margin-top:10px; margin-bottom:10px }
div.portletForm_top_02 {
	background:url(../img/portletForm_top_02.gif) no-repeat;
	width:654px;
	height:6px;
}
div.portletForm_data_02 {
	background:url(../img/portletForm_data_02.gif) repeat-x;
	background-color:#ecebeb;
	min-height:84px;
	width:624px;
	padding:10px;
}
* html div.portletForm_data_02 { height:84px }
div.portletForm_bot_02 {
	background:url(../img/portletForm_bot_02.gif) no-repeat;
	width:654px;
	height:12px;
}


td.bulleGrise_leftTop,
td.bulleGrise_leftBot,
td.bulleGrise_rightTop,
td.bulleGrise_rightBot {
	background:url(../img/bulleGrise_leftTop.gif) no-repeat;
	height:7px;
	width:7px;
}
td.bulleGrise_leftBot { background:url(../img/bulleGrise_leftBot.gif) no-repeat }
td.bulleGrise_rightTop { background:url(../img/bulleGrise_rightTop.gif) no-repeat }
td.bulleGrise_rightBot { background:url(../img/bulleGrise_rightBot.gif) no-repeat }

td.bulleGrise_Fond { background-color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:60%; }

div.bulleGrise p {
	margin:8px;
}


div.pagination_top {
	background:url(../img/paginationTop_mid.gif) no-repeat;
	width:629px; height:30px; position:relative
}
div.pagination_top div {width:100%; text-align:center}
div.pagination_top table {margin-left:auto; margin-right:auto} 
div.pagination_top td {width:20px; text-align:center}
div.pagination_top p {
	text-align:center;
}
a.pagin_previous {
	background:url(../img/puce1b.gif) no-repeat left 4px;
	padding-left:12px; position:absolute; left:0px; font-weight:normal
}
a.pagin_next {
	background:url(../img/puce1.gif) no-repeat right 4px;
	padding-right:12px; position:absolute; right:0px; font-weight:normal
}

td.pagin_select {
	background:url(../img/pagin_select.gif) no-repeat;
	width:23px;
	height:30px;
}

/*portlets verts*/
.colonne_portletVert{width:325px; float:left; }
.portletVert{
	width:315px;padding-bottom:15px;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
}
.portletVert h3{
	width:197px !important; width /**/:315px;
	height:78px !important; height /**/:102px;
	background-repeat:no-repeat;
	padding:24px 0px 0px 118px;
	border:none;
	margin:0px;
}
/*
.portletVert h3.voyager{background:url(../img/h3_voyager.jpg) no-repeat;}
.portletVert h3.venir{background:url(../img/h3_venir.jpg) no-repeat}
.portletVert h3.etudier{background:url(../img/h3_etudier.jpg) no-repeat}
.portletVert h3.envoyer{background:url(../img/h3_envoyer.jpg) no-repeat}


.portletVert h3.voyager, .portletVert h3.venir, .portletVert h3.etudier, .portletVert h3.envoyer
{background:url(../img/h3_Right.jpg) no-repeat}

*/

.voyager {background:url(../img/h3_Right.jpg) no-repeat; /*width:200px; height:100px; margin-left:100px;*/}


.portletVert h3 span{color:#FFFFFF; text-transform:none; font-size:1.27em; display:block;  height:45px}
.portletVert h3 a, .portletVert h3 a:visited{color:#FFFFFF; text-transform:none; font-size:0.9em; background:url(../img/puce9.gif) no-repeat 0px 5px; font-weight:bold; padding-left:6px;}
.portletVert table{background:url(../img/fond_tab_portletVert.gif);}
.portletVert table tr td.top {background:url(../img/bordureTabTop.gif) no-repeat;width:315px; font-size:0px; line-height:0px; height:9px; padding:0px}
.portletVert table tr td.bottom{background:url(../img/bordureTabBottom.gif) no-repeat;font-size:0px; line-height:0px; height:9px; padding:0px}
.portletVert table tr td{vertical-align:top; font-family:Arial, Helvetica, sans-serif; /*font-size:70%;*/ }
.portletVert table tr td.cellHref{width:95px;}
.portletVert table .contain{width:290px;background:none}
.portletVert table .contain td{background:url(../img/fdtabPortletVert.gif) repeat-x bottom left; padding:5px 0px 7px 0px;}
.portletVert table .contain td.last{background:none; padding:5px 0px 0px 0px; }
.portletVert table tr td p{margin:0px; width:194px;}
.portletVert table tr.top td, .portletVert table tr.bottom td{background:none; padding:0px 0px 0px 0px;}

/* faq */
ul.portletOpenClose {list-style:none; list-style-type:none}
ul.portletOpenClose li {}
ul.portletOpenClose div { 
	background:#f5f5f5 url(../img/faq_reponseTop.gif) left top no-repeat;
	width:/*648px*/640px;
}
ul.portletOpenClose ul { 
	background:url(../img/faq_reponseBottom.gif) left bottom no-repeat;
	padding:10px; /*display:none*/
}
ul.portletOpenClose li li {
	/*list-style-image:url(../img/faq_puce.gif); */
	margin-left:20px; padding:0px
}
.sans_globe{width: 620px;}
ul.portletOpenClose li li a.sans_globe {background:none; padding:0px; height:auto; display:inline; color:#ff9000}
ul.portletOpenClose li li a.sans_globe:hover {color:#ff9000}

/* test carré pour le template des pays exclus */
ul.portletOpenClose ul.carresVerts li{
	background:url(../img/puce3.gif) no-repeat 0px 3px;
	padding:0px 0px 5px 15px;float:left; 
	margin-right:10px;
	width: 70px;
}

li.openclose a.sans_globe { 
	background:url(../img/puce1.gif) left 4px no-repeat;
	padding-left:12px; height:23px;
}
li.openclose a.avec_globe {
	background:url(../img/lien_globe.jpg) no-repeat; 
	display:block;
	width:608px !important; width /**/:620px;
	height:23px !important; height /**/:36px;
	padding:13px 0px 0px 40px; 
}

li.openclose a.sans_globe, li.openclose2 a.sans_globe{display:block; width:620px}

li.openclose2 a.sans_globe {
	background: url(../img/faq_open.gif) left top no-repeat;
	padding-top:5px; color:#FFFFFF; padding-left:30px; height:18px;
	margin-top:6px
}

li.openclose2 a.sans_globe:hover, li.openclose2 a.sans_globe:visited{ color:#FFFFFF}

/*
li.openclose2 div a:hover, li.openclose div a:hover {
	background-color : red; 
}
*/


/* portlet Simple*/
div.portletSimple {
	background:#f5f5f5 url(../img/faq_reponseTop.gif) top left no-repeat;
	width:648px; margin-bottom:10px; 
}
div.portletSimple div {
	background: url(../img/faq_reponseBottom.gif) bottom left no-repeat;
	padding:6px
}
/**/

.portletVisuRight {
	/*background:url(../img/portletImg.jpg) left top no-repeat; */
	background:url(../img/portletImgLeft.jpg) left top no-repeat; 
	/*width:648px; height:127px*/
	width:660px; height:127px;
} 
.portletVisuRight div{ 
	padding:15px 0px 0px 15px; width:350px; 
	font-size:1.09em; color:#FFFFFF;
}
/* mise en page 2 colonnes*/
div.misenpage_2col { clear:both}
div.misenpage_colLeft { float:left; width:360px;}
div.misenpage_colRight { float:left; width:300px}
/** IE hack */
div.misenpage_colLeft { *position: absolute;*float:right;}
div.misenpage_colRight { *float:right;}
/**/
.portlet2Col_imgtxt { 
	clear:both; 
	background:url(../img/portlet2.gif) bottom left no-repeat;
	min-height:93px; padding:15px 15px 10px 15px
}
.portlet2Col_imgtxt img { float:left }
* html .portlet2Col_imgtxt { height:93px}
.portlet2Col_imgtxt h4 { 
	padding:0px; border:0px; margin:0px; 
	color:#ff850d !important; font-size:1em; text-transform:none
}
.portlet2Col_imgtxt img { margin-right:10px}

/* // */

.portlet2Col_imgtxtspecial { 
	clear:both; 
	/*background:url(../img/portlet2.gif) bottom left no-repeat;padding:15px 15px 10px 15px*/
	min-height:93px; margin-bottom:-13px;
}
.portlet2Col_imgtxtspecial img { /*float:left*/ position : absolute }
* html .portlet2Col_imgtxtspecial { height:93px}
.portlet2Col_imgtxtspecial h4 { 
	padding:0px; border:0px; margin:0px; 
	color:#ff850d !important; font-size:1em; text-transform:none
}
.portlet2Col_imgtxtspecial img { margin-right:10px}


/**/
.deuxcolonnes { clear:both; margin-top:10px}
.deuxcolonnes h4 {color:#96d045; font-size:1.09em; margin-bottom:10px}
.deuxcol_left { float:left; width:48%; margin-right:20px}
.deuxcol_right { float:left; width:48%}
/* portlet */
.portletDegradevert { 
	clear:both; 
	background:#FFFFFF url(../img/portlet3.gif) left top no-repeat;
	width:650px; min-height:95px
}
.portletDegradevert_data {padding: 20px}
.portletDegradevert h4 {color:#96d045; font-size:1.09em; text-transform:uppercase; margin-bottom:15px}
* html .portletDegradevert { height:95px }
.portletDegradevert_left {float:left; width:310px; margin-right:25px}
.portletDegradevert_right {float:left; width:270px}


/* résultats moteur de recherche*/
dl#moteurecherche2 { margin-top:10px; width:640px}
dl#moteurecherche2 dt { font-size:1.09em; font-weight:bold}
dl#moteurecherche2 dd span { color:#96d045; font-weight:bold; }
dl#moteurecherche2 dd { 
	margin-bottom:10px; padding-bottom:10px;
	background:url(../img/separateur.gif) left bottom repeat-x
}
dl#moteurecherche2 dd a.lien{ color:#b5b5b5; font-weight:normal; display:block}
/*map espace schengen*/
div#mapSchengen { 
	background:url(../img/map_espaceschengen.gif) left top no-repeat; 
	width:638px; height:310px; padding-top:7px
}
div#mapSchengen_left { 
	float:left; text-align:right;
	width:296px; margin-right:20px
}
div#mapSchengen_right { float:left; width:300px; margin-top:10px}
div#mapSchengen  h4 { font-size:1em; color:#5a5a5a; margin-bottom:10px}
div#mapSchengen  ul { list-style:none; list-style-type:none}
ul#mapSchengen_legende {}
li#leg_espace span, li#leg_noespace span {display:block; height:18px; padding-left:30px; padding-top:6px}
li#leg_espace span {background:url(../img/legende0.gif) left center no-repeat}
li#leg_noespace span { background:url(../img/legende1.gif) left center no-repeat}
ul#mapSchengen_drap { }
ul#mapSchengen_drap li { 
	background-repeat:no-repeat; background-position:left center; 
	/*padding-left:35px; 
	border:1px solid red;*/ 
	float:left; width:100px; margin-top:6px
}
ul#mapSchengen_drap li img{float:left;}
ul#mapSchengen_drap li span{
	float:left;
	margin-top:4px;
	margin-left:0px;
}
/* plan du site*/
div#plandusite {}
.portlet_plansite {width:166px; margin-top:10px}
.plansite_title {
	background:#d5d5d5 url(../img/portlet_plansite.gif) left top no-repeat;
	border-bottom:1px solid #b5b5b5;
	padding:5px 5px 0px 8px
}
.plansite_title h3 {
	border:none; padding:0px; margin:0px;
	text-transform:uppercase;
	background:url(../img/puce11.gif) left 5px no-repeat;
	padding-left:10px
}
.plansite_title h3 a {color:#5a5a5a}
.plansite_data {
	background:#f6f6f6 url(../img/portlet_plansite_bottom.gif) left bottom no-repeat;
	padding:5px
}
.plansite_data p {margin:0px}
.plansite_data ul {margin-left:8px}
.plansite_data li {list-style:none; list-style-type:none; margin-top:8px}
.plansite_data a {font-size:1.09em}
.plansite_data li ul {
	margin-left:4px
}
.plansite_data li li {
	margin-top:0px
}
.plansite_data li li a {
	background:url(../img/puce1.gif) left 4px no-repeat;
	padding-left:8px;
	font-size:1em;
	font-weight:normal
}
.plansite_data li li ul {
	margin-left:6px
}
.plansite_data li li li a {
	background:url(../img/puce12.gif) left 6px no-repeat
}
.plansite_col {
	float:left;
	width:167px;
	margin-right:15px
}





/* from jerem */
.upper { text-transform:uppercase }

div.ongletLeft {
	background:url(../img/onglet_left.gif) no-repeat;
	height:17px;
	width:8px;
	float:left;
}
div.ongletMid {
	background:url(../img/onglet_mid.gif) repeat-x;
	height:17px;
	float:left;
}
div.ongletMid span {
	display:block;
	margin-top:2px;
	font-weight:bold;
}
div.ongletRight {
	background:url(../img/onglet_right.gif) no-repeat;
	height:17px;
	width:8px;
	float:left;
}

div.portletOnglet_top {
	background:url(../img/portletOnglet_top.gif) no-repeat;
	width:630px;
	min-height:153px;
	padding:15px;
}
* html div.portletOnglet_top { height:43px }

div.portletOnglet_mid {
	background:url(../img/portletOnglet_mid.gif) no-repeat;
	width:630px;
	min-height:114px;
	margin-top:-70px;
	padding:15px;
	padding-top:80px;
}
* html div.portletOnglet_mid { height:114px }
* html div.portletOnglet_mid * { position:relative }
*+html div.portletOnglet_mid { margin-top:-85px }
*+html div.portletOnglet_mid * { position:relative }

div.portletOnglet_bot {
	background:url(../img/portletOnglet_bot.gif) no-repeat;
	width:630px;
	height:55px;
	margin-top:-40px;
	*margin-top:-15px;
	
}
* html div.portletOnglet_top *{ position:relative }
*+html div.portletOnglet_top * { position:relative }


div.portletOnglet_mid img,
div.portletOnglet_top img { float:left; margin-right:15px; margin-bottom:5px }



ul#newsList {
	list-style:none;
	text-align:left;
}
ul#newsList li { height:auto;  }
	
ul#newsList li a#triangle_select {
	color:#5A5A5A;
	background:url(../img/puce11.gif) no-repeat 0 4px;
	padding-left:10px;
	margin-left:15px;
}
ul#newsList li a.triangle {
	margin-left:15px;
}
ul#newsList li.separate {
	background:url(../img/pointille_liste.gif) repeat-x;
	height:1px;
	margin:8px 0 8px 2px;
	width:237px;
}
* html ul#newsList li.separate { font-size:0px; line-height:1px }
*+html ul#newsList li.separate { font-size:0px; line-height:1px }


.portletAcces_mid {
	background:url(../img/planacces_etirable.gif) left top repeat-y; float:left 
}
.portletAcces_top {
	background:url(../img/planacces_top.gif) top left no-repeat; float:left;
}
.portletAcces_bot { background:url(../img/planacces_bottom.gif) left bottom no-repeat; float:left;width:912px; position:relative}
.portletAcces_left { width:667px; float:left; margin:7px 20px 0px 3px; padding-bottom:5px}
.portletAcces_right { width:210px; float:left; padding-top:80px}
.portletAcces_right h4 { font-size:1.09em; color:#96d045; font-weight:bold; margin-bottom:3px}
.portletAcces_right p { margin:0px}
.portletAcces_rightBottom {height:110px}

#portletAcces_transport {position:absolute; bottom:25px;right:30px}
* html #portletAcces_transport { right:10px; width:100%}
#portletAcces_transport img { float:left; margin-right:5px}

ul.listePointillee{
	list-style:none;
	text-align:left;
	width:237px;
	margin:0px 0px 0px 2px;
}
ul.listePointillee li{
	padding:5px 0px 5px 10px;
	background:url(../img/pointille_liste.gif) repeat-x bottom;
}
ul.listePointillee li.last{
	 background:none;
}
ul.listePointillee a{display:block;}

