/*@charset "utf-8";*/
/* CSS Document */
html, body {height:100%}
body { margin:0px; background:#f3f3f3 /*url(../img/back.gif) left top repeat-x */}
#all { margin:0px; background:#f3f3f3 url(../img/back.gif) left top repeat-x;}
body {font-family:Arial, Helvetica, sans-serif; font-size:68.75%; color:#5d5d5d} 
/*titre h1,h2,..*/
* {margin:0px; padding:0px}
p, td, input, li, select {font-size:1em}
p {margin-top:5px; margin-bottom:10px}
h1, h2, h3, h4 { border:0px}
input {color:#415373; border:1px solid #6d6d6d; font-size:1em; padding:2px}
/* liens*/ 
a, a:visited{color:#ff850d;text-decoration:none;font-weight:bold; }
#block_data_left a:visited{/*color:#551A8B*/color:#5D5D5D;}
a:hover{color:#ff850d;text-decoration:underline;}

h2 { }

h3{
	text-transform:uppercase;
	font-size:1.09em;
	margin-bottom:10px; margin-top:30px;
	border-bottom:1px solid #b5b5b5;
}
fieldset, img{border:none;}
/* fieldset legend{display:none;} */

.inv{display:none;}
.clear {clear:both}
.centrer{margin:0px auto 0px auto}

/*------------------------------*/
/*----------interface--------*/
/*------------------------------*/
div#fullSite { 
	width:990px; 
	margin-left:auto; margin-right:auto;
}
div#backgroundrepeat {
	background:url(../img/back_data.png) left top repeat-y;
	float:left; width:100%
}
* html div#backgroundrepeat {background:url(../img/back_data.gif) left top repeat-y}
div#zoneHaut {
	background:url(../img/back_header.jpg) left top no-repeat;
	min-height:369px; clear:both; position:relative
}
* html div#zoneHaut {height:369px}

div#zoneHaut_fr {
	background:url(../img/back_header_fr.jpg) left top no-repeat;
	min-height:369px; clear:both; position:relative
}
* html div#zoneHaut_fr {height:369px}

div#zoneHaut_en {
	background:url(../img/back_header_en.jpg) left top no-repeat;
	min-height:369px; clear:both; position:relative
}

div#zoneHaut_es {
	background:url(../img/back_header_es.jpg) left top no-repeat;
	min-height:369px; clear:both; position:relative
}

* html div#zoneHaut_en {height:369px}

/*entete*/
div.header { }
div#header_left {float:left}
div#header_left img { 
	width:173px; height:89px
}
div#header_left h1 { display:none} 
div#header_rigth { float:left; width:800px}
div#block_outils {}
div#block_infos { display:none}
div#pageOmbrer, div#footer_data { clear:both; padding-left:19px; margin-right:20px}
div#pageOmbrer {  float:left;margin-top:-1px;*margin-top:-3px;}

/* moteur de recherche */
div#moteurecherche {
	background:url(../img/portletHeader0.gif) left top no-repeat;
	width:213px; height:35px; 
	float:right; padding-top:0px; padding-left:15px
}
div#moteurecherche p { float:left}
ul#langChang { list-style:none; float:right}
ul#langChang li { float:left}
ul#langChang span {display:none}
div#typoZoom {
	background: transparent url(../img/puce1.gif) no-repeat scroll right center; 
	padding-right:5px;
	position:absolute; top:110px; right:30px;
}
div#typoZoom a {color:#5a5a5a; padding-right:5px}
div#typoZoom span { display:none}
div#typoZoom ul { list-style:none; list-style-type:none}
div#typoZoom li { float:left}
div#typoZoom #t0 { font-size:7px}
div#typoZoom #t1 { font-size:10px}
div#typoZoom #t2 { font-size:15px}


/* espace */
div#bloc_espace {
	background:url(../img/portletHeader1_etirable.gif) left top repeat-x;
	float:right; margin-right:5px
}
div#bloc_espaceleft {
	background:url(../img/portletHeader1_left.gif) left top no-repeat; 
	padding-left:13px; float:left
}
div#bloc_espaceright {
	background: url(../img/portletHeader1_right.gif) right top no-repeat; 
	height:32px; padding-right:10px; padding-top:5px; float:left
}
div#bloc_espace a { 
	background:url(../img/puce5.gif) left top no-repeat; 
	font-weight:normal;
	padding-left:15px; padding-right:6px
}
div#bloc_espace h2 {font-weight:bold; font-size:1em; padding-right:10px; float:left}
div#bloc_espace ul { list-style:none; list-style-type:none; float:left}
div#bloc_espace li { float:left}

/* contenu */
div#block_data { 
	clear:both; float:left; width:920px; display:inline;
	margin: 10px 19px 0px 22px; padding-bottom:40px
}
div#block_data_left { width:660px; float:left}
div#block_data_right { margin-left:10px; width:245px; float:left}

div#blockTopContenu {}
ul#blockTools { 
	float:right; margin-right:10px;
	list-style:none; list-style-type:none; 
}
ul#blockTools li{ display:inline}
ul#blockTools a{margin-left:10px}
div#filetAriane {
	color:#ff850d; float:left; 
	margin-bottom:10px; margin-top:5px; font-size:0.81em;
	margin-left : 5px;
}
div#filetAriane br {
	display:none;
}
div#filetAriane span {color:#5a5a5a}
div#filetAriane a { font-weight:normal}

div#bloc_title { clear:both; color:#96d045; font-size:1.09em; /*affichage des titres*/}
div#title_left,div.title_left { float:left; width:487px;}
div#title_left.moins_large,div.title_left.moins_large{float:left; width:467px;}
div#bloc_title h3 ,div.title_left h3{
	text-transform: none;
	font-size:1.27em;
	margin-bottom:0px; margin-top:0px;
	border-bottom: none; color:#96d045
}


/* titre image  */
div#bloc_title h2 span{display:none;}
h2.nos_solutions{width:132px; height:24px; background:url(../img/title/master_nos_solutions.gif) no-repeat;}
h2.indiquezLisa{width:201px; height:28px; background:url(../img/title/vous-indiquez-a-lisa.gif) no-repeat;}
h2.protection_soc_etranger{background:url(../img/title/protection_sociale.gif) no-repeat; width:303px; height:31px;}
h2.ambassade{background:url(../img/title/ambassade.gif) no-repeat; width:114px; height:23px;}
h2.site_plan{background:url(../img/title/plan_site.gif) no-repeat; width:119px; height:25px;}
h2.access_plan{background:url(../img/title/plan_acces.gif) no-repeat; width:124px; height:23px;}
h2.newsletter{background:url(../img/title/newsletter.gif) no-repeat; width:105px; height:22px;}
h2.solutions_assurance{background:url(../img/title/nos_solutions.gif) no-repeat; width:375px; height:60px;}
h2.resultat_recherche{background:url(../img/title/resultat_recherche.gif) no-repeat; width:218px; height:25px;}
h2.faq{background:url(../img/title/questions_frequentes.gif) no-repeat; width:212px; height:31px;}
h2.espace_schenger{background:url(../img/title/espace_schengen.gif) no-repeat; width:185px; height:30px;}
h2.contact{background:url(../img/title/nous_contacter.gif) no-repeat; width:147px; height:23px;}
h2.a_la_une{background:url(../img/title/la_une.gif) no-repeat; width:82px; height:23px;}


/****************/
div#title_right,div.title_right { float:left}
div#zonePrint { margin-bottom:10px; text-align:right} 


/* référencement */
div#bloc_referencement {
	clear:both; float:left;
	width:100%; min-height:150px; 
	background:url(../img/back_footerable.gif) left top repeat-y;
}
* html div#bloc_referencement {height:150px}
div#referencement_back {
	background:url(../img/back_footer.png) left top no-repeat; 
	float:left; width:100%;
	padding-left:20px; padding-top:40px
}
* html div#referencement_back {background:url(../img/back_footer.gif) left top no-repeat}
div#bloc_referencement ul { list-style:none; margin-bottom:10px}
div#bloc_referencement li { float:left; width:138px; *width:130px; padding-left:10px; color:#5a5a5a}
div#bloc_referencement li a {color:#5a5a5a}
div#bloc_referencement li ul { clear:both; float:left}
div#bloc_referencement li li { margin-bottom:3px}
div#bloc_referencement li li a{
	font-weight:normal; 
	background:url(../img/puce1.gif) left center no-repeat; 
	padding-left:10px
}


/* footer */
div#footer {
	clear:both; width:100%;
	background:url(../img/footer_deco.png) left top no-repeat;
	height:131px; margin-left:20px
}
* html div#footer {background:url(../img/footer_deco.gif) left top no-repeat}
div#footerSlogan { padding:30px 0px 0px 20px; color:#868889; font-size:1.5em; font-weight:bold}
ul#menuBas { 
	margin-top:35px; 
	text-align:center;
	list-style:none; list-style-image:none
}
ul#menuBas li {display:inline; color:#5a5a5a;}
ul#menuBas a { font-weight:normal; padding-left:5px; padding-right:5px}
div#copyright { clear:both; text-align:center; margin-top:15px}
div#copyright a { font-weight:normal}


/*formulaire*/
.btOk {
	background:url(../img/btOk.gif) left center no-repeat;
	height:20px; width:22px; cursor:pointer;
	border:none; background-color:transparent
}

/* liens  */
a.print{background:url(../img/picto_print.gif) no-repeat;padding-left:26px;}
a.triangle{background:url(../img/puce1.gif) no-repeat 0px 4px;padding-left:10px;}
span.triangle{
	background:url(../img/puce1g.gif) no-repeat 0px 4px; padding-left:10px;
}
a.docPDF{background:url(../img/picto_pdf.gif) no-repeat top left; padding:5px 0px 5px 24px;}
a.avec_globe{
	background:url(../img/lien_globe.jpg) no-repeat; display:block;
	width:608px !important; width /**/:648px;
	height:23px !important; height /**/:36px;
	padding:13px 0px 0px 40px; 
}

/*  couleurs  */
.vert{color:#96d045;}
.vert_clair{color:#e0f1c9;}
.gris_clair{color:#cccccc;}
.noir{color:#000000;}

/* marges et taille */
.noMarg { margin:0 !important }
.noBord { border:none !important }
.margRight6 {margin-right:6px}
.margRight12 {margin-right:12px}
.margLeft10 { margin-left:10px }
.margLeft17 { margin-left:17px }
.margLeft60 { margin-left:60px }
.margBo30 {margin-bottom:30px }
.width136 {width:136px}
.width142 {width:142px}
.width145 {width:145px}
.width204 {width:204px}
.width270 {width:270px}
.width290 {width:290px}
.margTo0 {margin-top: -5px !important}
.margTo8 { margin-top:8px }
.margTo15 { margin-top:15px }
.margTo25 { margin-top:25px }
.margTo35 { margin-top:35px }
.paddingTop10px{padding-top:10px;}
.paddingTop8 {padding-top:8px} 


/* maj jeremy 02/11  */
.bordClair { border:1px solid #c9c9c9 }
textarea {color:#415373; border:1px solid #6d6d6d; font-size:1.0em; font-family:Arial, Helvetica, sans-serif}
select {color:#415373; border:1px solid #6d6d6d; font-size:1.0em; font-family:Arial, Helvetica, sans-serif}

div.two_bloc {
	width:657px;
	float:left;
	margin-top:13px;
}
div.two_bloc div p { margin-top:10px }
div.two_bloc div.itemLeft_acces {
	width:336px;
	float:left;
}
div.two_bloc div.itemLeft_acces p { padding-right:6px }
div.two_bloc div.itemRight_acces {
	background:url(../img/back_plan_acces.gif) no-repeat right top;
	width:321px;
	float:right;
}
div.two_bloc div.itemRight_acces p { width:220px }
div.two_bloc div.itemRight_acces .plan {
	float:right;
	text-align:center;
	margin-right:10px;
	margin-top:10px;
}
* html div.two_bloc div.itemRight_acces .plan { margin-right:4px; }
.layout0 .deco{
margin-top: -25px;
}
.layout0 .deco .title {
	display: none;
}
#results {
	display: none;

}

#pictureMenu a:visited {
	color: white;
}
