html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0;}body {	line-height: 1;	color: black;	background: white;}ol, ul {	list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}/*Layout*/body{font-size:0.70em; font-family:"trebuchet ms",Georgia,"Times New Roman",Times,serif; line-height:1.2em; background-color:#e9f2fb; background-image:url(/assets/templates/ivi/images/bg.jpg); background-repeat:no-repeat; background-position:center top}#wrapper{width:980px; margin:6px auto 0}#header{}#head1{background-image:url(/assets/templates/ivi/images/head1.png); width:218px; height:174px; float:left; margin-top:23px}#logo{width:218px; height:174px}#head2{width:703px; height:215px; float:left}#head3{background-image:url(/assets/templates/ivi/images/head3.png); width:59px; height:174px; float:right; margin-top:23px}#flagsbar{width:217px; height:22px; float:left; clear:both; margin-top:-18px; padding-top:7px; padding-left:1px; display:inline}#flagsbar li{background-image:none; width:19px; height:13px; padding-right:8px; padding-left:0; display:inline}#flagsbar span{display:none}#barnav{background-image:url(/assets/templates/ivi/images/menu.png); background-position:100% -105px; width:980px; height:35px; float:left; clear:both}.main_content{background-color:white; background-repeat:no-repeat; width:946px; float:left; clear:both; padding:17px}.main_content.inner{background-image:url(/assets/templates/ivi/images/liseret2.jpg)}.main_content.home{background-image:url(/assets/templates/ivi/images/liseret.png)}*html .main_content{margin-top:-2px}#col1{width:620px; float:left; clear:both}#col1_inner{width:218px; float:left; clear:both}#col2{width:290px; float:right}#col2_inner{color:#3f3f3f; font-size:120%; width:715px; margin-left: 10px; float:right}#col2_inner p, #col_news p { font-size: 110%; line-height: 1.3em; display: block;}#col_news {color: #3f3f3f; font-size: 120%; width: 590px; margin-left: 10px; float: left}/*Home*/.home h2{font-size:1.5em !important; margin-bottom:1em !important}#home_presentation{font-size:120%; float:left }#home_img_pdf{width:190px; float:left}#home_img_pdf img{margin-bottom:10px}#home_4blocs{float:left; clear:both; margin-top:1em}#home_4blocs{width:620px; float:left; clear:both; margin-top:1em}.home_box{width:300px; height:161px; float:left; border:solid 1px #dedede}.home_box p, .home_box li{font-family:Verdana,Arial,Helvetica,sans-serif}.home_box h2{margin-top:0.3em; margin-bottom:0}.home_box ul{margin-top:0.8em}.retrait1px_gc{position:relative; left:-1px}.retrait1px_ht{position:relative; top:-1px}.home_box1_left{width:115px; float:left}.home_box2_right{width:115px; float:right}.home_box1_right{width:155px; float:right; padding-right:7px}.home_box2_left{width:155px; float:left; padding-left:15px}.home_box1_left p, .home_box2_right p{color:#8b8b8b; font-size:90%; margin-left:5px}/*Slider news*/#news_box{float:left; margin-bottom: 3em}.news{ float: left; margin-top: -0.9em}.news span {font-size:80%;color: gray; width: 100%; padding-bottom: 0.5em; display: block; }.news li a{font-size:120%;width:100%;color:#257eb1; line-height: 120%; text-decoration:none!important; width: 100%; padding-top: 0.5em; border-bottom: 1px solid #dedede; display: block}.news li a:hover{ background-color: #ededed}.archive li { float: left; margin-top: 1em}/*Pagination*/#ditto_pages { width: 100%;clear: both; }.ditto_paging {    border-top: 1px solid #ccc;    padding: 10px;     font-size: 86%;    color: black;}#ditto_pages .ditto_currentpage {    border: 1px solid black;    padding: 1px 5px 2px;     margin-right: 1px;    background-color: #008CBA;     color: #fff;} #ditto_pages .ditto_off {    border: 1px solid #ccc;    padding: 1px 5px 2px;     margin-right: 1px;    color: #ccc;}#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {    border: 1px solid #008CBA;     padding: 1px 5px 2px;     margin-right: 1px;     text-decoration: none !important;     color: black;} #ditto_pages a:hover {    background-color: #fff;    color: #000;}/*Footer*/#footer{width:980px; height:195px; overflow:hidden; clip:rect(auto auto auto auto); float:left; clear:both; margin-top:1em}#footer h2 { margin-left: 0; }#footer li{background-repeat:no-repeat; background-position:0 3px; padding-bottom:0.5em; padding-left:1em}#footer_autressites{background-color:#c7ecff; padding-top:1em; width:664px; height:183px; float:left; padding-left:2em}#footer_contact{background-image:url(/assets/templates/ivi/images/sep_footer.gif); background-repeat:repeat-y; background-position:left 0; width:180px; float:right; margin-top:-3em; padding-left:3em}#footer_contact p{line-height:0.5em}#footer2{background-image:url(/assets/templates/ivi/images/bg_footer.png); background-repeat:no-repeat; background-position:right 0; width:292px; padding-top:45px; height:210px; float:left}#footer p, #footer li{font-family:Verdana,Arial,Helvetica,sans-serif}/*Flags*/#flags{width:210px; float:left}#flags li{line-height:1em; background-repeat:no-repeat; background-position:left 0; padding-bottom:0.8em}#flags li a{width:100%; height:100%; margin-left:-15px; padding-left:30px; display:block}#flags li#fr{background-image:url(/assets/templates/ivi/images/flag_fr.png)}#flags li#en{background-image:url(/assets/templates/ivi/images/flag_en.png)}#flags li#es{background-image:url(/assets/templates/ivi/images/flag_es.png)}#flags li#br{background-image:url(/assets/templates/ivi/images/flag_br.png)}#flags li#gr{background-image:url(/assets/templates/ivi/images/flag_gr.png)}#flags li#de{background-image:url(/assets/templates/ivi/images/flag_de.png)}/*Main Menu*/.main_menu{ font-size:13px; font-family:Verdana,Arial,Helvetica,sans-serif; padding:0; height:35px; display:block; background:url(/assets/templates/ivi/images/menu.png) repeat-x 0 -105px; text-decoration: none; float: right; }.main_menu li{padding:0; margin:0; list-style:none; display:inline}.main_menu li a{float:left; padding-left:15px; display:block; color:white; cursor:pointer; background:url(/assets/templates/ivi/images/menu.png) no-repeat; text-decoration:none; outline:none medium}.main_menu li a:visited {color:white}.main_menu li a span{ line-height:35px; float:left; display:block; padding-right:20px; background:url(/assets/templates/ivi/images/menu.png) no-repeat 100% 0; }.main_menu li a:hover{background-position:0 -70px; color:white; text-decoration: none}.main_menu li a:hover span{color:#266a9f; background-position:100% -70px}.main_menu li a.active, .menu li a.active:hover{background:url(/assets/templates/ivi/images/menu.png) no-repeat 0 -35px; color:white}.main_menu li a.active span, .menu li a.active:hover span{color:#c43e1b; background:url(/assets/templates/ivi/images/menu.png) no-repeat 100% -35px; padding-top:2px}/*Sub Menu*/#submenu_col{background-image:url(/assets/templates/ivi/images/bg_col1_inner.jpg); background-repeat:no-repeat; position:relative; top:-17px; left:-16px; width:100%; float:left}#submenu span{color:#8ab3ca; width:100%; display:block}#submenu{margin-top:2em; margin-left:10px}#submenu li a{color:#2d97d4; font-size:120%; width:195px !important; display:block; margin-right:10px; padding-top:9px; padding-bottom:9px; padding-left:5px; border-top:1px solid #97bdd5; border-bottom:1px none #97bdd5}#submenu strong{color:#ce573b; font-size:120%; font-weight:bold; line-height:130%; margin-right:10px; padding-left:5px; display:block}#submenu ul{margin-top:2em}#submenu ul li{padding-left:0}#submenu li .active{color: #257eb1;background-color:#c9e7f8; background-image:url(images/blanc.gif); background-repeat:repeat-x; border-top:1px solid #97bdd5; border-bottom:1px solid white; display:block}#submenu li a:hover{background-color:#d8e8e8; text-decoration:none}/*Recherche*/.AS_ajax_resultsIntroFailure, .ajaxSearch_resultsInfo{background-color:#ff6; padding:10px}.ajaxSearch_result{padding:10px}#search_bloc{width:205px; float:left}input.rounded{line-height:normal; background:url(/assets/templates/ivi/images/search.png) no-repeat; width:115px; height:22px; float:left; margin-top:7px; margin-left:15px; padding-top:4px; padding-right:10px; padding-left:10px; border-style:none }.ok{color:#a9ccf2; background-color:transparent; height:22px; float:left; margin-top:7px; border-style:none; cursor:pointer}.AS_ajax_highlight1, .ajaxSearch_highlight1{  color : #CC0000;  padding: 0;  font-weight: bold;}.AS_ajax_highlight2, .ajaxSearch_highlight2{  color : #CB53DF;  padding: 0;  font-weight: bold;}/*Mise en forme*/p{line-height:1.2em; margin-bottom:1em}em { font-style: italic; }a:link{color:#1c6289;text-decoration:none}a:visited{ color:#1c6289;text-decoration:none }a:hover{text-decoration:underline}a:active{}#col2_inner a { text-decoration: underline; }h2{color:#333; font-size:1.8em; line-height:1.2em; margin-bottom:0.7em; display:block}h3{color:#ce573b; font-size:1.5em; line-height:1.3em; display:block; margin-bottom:0.5em}h4{color:#2d97d4; font-size:1.3em; margin-top:1em; display:block; margin-bottom:0.5em}.sans_serif{font-family:Verdana,Arial,Helvetica,sans-serif}.fleche li{background-image:url(/assets/templates/ivi/images/arrow.gif); background-repeat:no-repeat; background-position:0 4px; padding-bottom:0.3em; padding-left:12px}.chapo{width:100%;background-color:#edf6fb;position:relative;left:-15px;padding:15px}.dot li{background-image:url(/assets/templates/ivi/images/dot.gif); background-repeat:no-repeat;  background-position: 0 3px; margin-bottom:0.1em; padding-left:15px}.wrap{float:left; margin-left:-90000px}.nodot{background-image:none !important}.left{float:left; padding-right:1em; padding-bottom:1.1em}.right{float:right; padding-left:1em; padding-bottom:1.1em}.encadre_gc{font-size:85%; background-color:#eef5f9; width:230px; float:left; margin-top:3px; margin-right:20px; margin-bottom:10px; padding-top:10px; padding-right:10px; padding-left:10px; border:solid 1px #d0e5f5}.encadre_dt{font-size:85%; background-color:#eef5f9; margin-bottom:10px; width:230px; float:right; margin-top:3px; margin-left:20px; padding-top:10px; padding-right:10px; padding-left:10px; border:solid 1px #d0e5f5}.encadre_xl{font-size:85%;background-color:#eef5f9;position:relative; left: -15px; margin-bottom:10px; width:97%; float:left; margin-top:3px; padding: 15px; border:solid 1px #d0e5f5}.encadre_dt h3, .encadre_gc h3{color:#2d97d4 !important; font-size:140% !important; font-weight:normal; line-height:1.3em; padding-bottom:0.5em}.encadre_dt p, .encadre_gc p{line-height:1.5em}strong{font-weight:700}blockquote{color:#575757; font-style:italic; background:url(/assets/templates/ivi/images/blockquote.gif) no-repeat 0 0; text-indent:30px; padding-top:8px}.sous-titre{font-size:120%; color:#9a9a9a; margin-top:-1em; margin-bottom:1em}.legende_left { color: #808080; font-size:80%; width: 100%; float: left; clear: both; margin-top: -1em; }.legende_right { color: #808080; font-size:80%;  float: right; clear: both; margin-top: -1em; }/*World map*/#worldmap{background-image:url(/assets/templates/ivi/images/worldmap.png); height:409px; width:700px; position:relative}#map a:hover, #map a:active{background-repeat:no-repeat; background-position:center}#worldmap #map a{position:absolute; text-decoration:none}#worldmap #map a span{visibility:hidden}#map a#map_ameriques{top:22px; left:-1px; width:274px; height:398px; background-image:none}#map a#map_ameriques:hover{background-image:url(/assets/templates/ivi/images/bt_ameriques.png)}#map a#map_ameriques:active{background-image:url(/assets/templates/ivi/images/bt_ameriques2.png)}#map a#map_europe{top:40px; left:265px; width:125px; height:145px; background-image:none}#map a#map_europe:hover{background-image:url(/assets/templates/ivi/images/bt_europe.png)}#map a#map_europe:active{background-image:url(/assets/templates/ivi/images/bt_europe2.png)}#map a#map_afrique{top:184px; left:281px; width:144px; height:165px; background-image:none}#map a#map_afrique:hover{background-image:url(/assets/templates/ivi/images/bt_afrique.png)}#map a#map_afrique:active{background-image:url(/assets/templates/ivi/images/bt_afrique2.png)}#map a#map_asie{top:-1px; left:368px; width:341px; height:291px; background-image:none}#map a#map_asie:hover{background-image:url(/assets/templates/ivi/images/bt_asie.png)}#map a#map_asie:active{background-image:url(/assets/templates/ivi/mages/bt_asie2.png)}#map a#map_oceanie{top:250px; left:532px; width:151px; height:133px; background-image:none}#map a#map_oceanie:hover{background-image:url(/assets/templates/ivi/images/bt_oceanie.png)}#map a#map_oceanie:active{background-image:url(/assets/templates/ivi/images/bt_oceanie2.png}
