@page 	{ 
	size:21.0cm 29.7cm;
        margin-top:1cm;
        margin-bottom:1cm;
        margin-right:2cm;
        margin-left:2cm;
	}

html,body
	{margin:0;padding:0;height:100%;}
html
	{font-family:Arial, Verdana, sans-serif; font-size:100%; color:#0F3343;}
body
	{font-size:0.70em;background-color:#FFFFFF;}

#diapo
	{width:100%; height:auto;padding:0;margin:0; text-align:center;}
#container
	{
	width:700px;text-align:left;
	height:auto;	
	background-color:#FFFFFF;
	}

#header
	{width:auto;text-align:center;padding:0;margin:0;background:none;}
#header p.slogan
	{display:none;}
#header p.logo
	{text-align:center;}

#content
	{width:auto;padding:30px 25px 30px 25px;margin:0;height:auto;}
#right
	{display:none;}
#footer
	{width:auto;clear:both;text-align:center;padding:30px 0 0 0;}


#mainmenu 
	{display:none;}

#content h1,#content h2	
	{color:#0F3343; margin:10px 0 5px 0;padding:0;font-family:Georgia; font-style:italic; font-weight:bold;}
#content h1
	{font-size:2em;}
#content h2	
	{font-size:1.5em;}
#content h3	
	{font-size:1.1em;color:#0F3343; margin:10px 0 5px 0;}
#content ul
	{
	padding:0 30px 0 22px;margin:0;clear:left;
	list-style-image:url(../../themes/dl-1/icon/disc.gif); 
	}

#content li 
	{margin:0;padding:0 0 5px 0;}
#content li a
	{color:#0F3343;}
#content li a:hover
	{color:#0F3343;text-decoration:none;}
#content p 
	{width:auto; text-align:justify; margin:0 0 10px 0;}	

#content table 
	{width:100%;margin:0; padding:0; border-collapse: collapse; border:0;}
#content th 
	{text-align:center;border-bottom:1px solid #5B5E68;border-top:1px solid #5B5E68;}
#content td.calcul 
	{border-top:1px solid #CCCCCC;text-align:right;white-space:no-wrap;width:150px;}
#content td 
	{border-top:1px solid #CCCCCC;text-align:center;white-space:no-wrap;}
#content td.somme 
	{border-top:1px solid #CCCCCC;text-align:right;white-space:no-wrap;width:80px;}
#content td.nomenclature 
	{border-top:1px solid #CCCCCC;text-align:left;}
#content td.total-calcul 
	{border-top:1px solid #5B5E68;text-align:right;white-space:no-wrap;width:150px;}
#content td.total-somme 
	{border-top:1px solid #5B5E68;text-align:right;font-weight:bold;white-space:no-wrap;width:80px;}
#content td.total-nomenclature 
	{border-top:1px solid #5B5E68;text-align:left;font-weight:bold;}




li.link a 
	{color:#0F3343; font-family:Georgia; font-style:italic; font-weight:bold;font-size:1.1em;text-decoration:none;}
li.link a:hover
	{color:#0F3343;}

	
#searchbox
	{display:none;}

#special-sign ul
	{display:none;}	
	
#footer ul.address
	{list-style-type: none; margin:0; padding:0;text-align:left;color:#0F3343;}
#footer ul.address li 
	{
	font-size:11px;float:left;display:block;padding:0 8px;
	border-left:1px solid #0F3343;
	font-family:Garamond,"Apple Garamond Light", Times, serif;font-variant:small-caps;}
#footer ul.address li span
	{font-size:10px;}

#footer p.addons 
	{display:none;}
#footer p.copyright 
	{display:none;}

	
#lang
	{display:none;}

#postit-home
	{margin:0; padding:0; clear:both;}
#postit-home p
	{padding-left:10px;padding-right:10px;}
#postit-home img
	{float:right; margin:30px 0 20px 20px;}






#postit-1,#postit-2
	{
	float:left; padding:0; width:298px; margin:0 1px 0 0;
	text-align:left;height:420px;
	border-top:1px solid #F0F0F0;border-left:1px solid #F0F0F0;
	border-right:1px solid #D7DBDE;border-bottom:1px solid #D7DBDE;
	}

html>body #postit-1, html>body #postit-2
	{height:auto; min-height:420px;}


#postit-1 p,#postit-2 p
	{padding-left:10px;padding-right:20px;}
#postit-1 h1,#postit-2 h1
	{font-size:1.6em;padding-left:10px;}
#postit-1 ul,#postit-2 ul
	{padding:0 30px 0 30px;margin:0;}


#postit-1 p,#postit-2 p
	{padding-left:10px;padding-right:20px;}
#postit-1 h1,#postit-2 h1
	{font-size:1.6em;padding-left:10px;}
#postit-1 ul,#postit-2 ul
	{padding:0 30px 0 30px;margin:0;}

#postit-boxinfo
	{
	padding:0; width:598px; margin:0;padding-bottom:10px;text-align:left;
	border-top:1px solid #F0F0F0;border-left:1px solid #F0F0F0;
	border-right:1px solid #D7DBDE;border-bottom:1px solid #D7DBDE;
	}
#postit-boxinfo img
	{float:right; margin:10px;}
#postit-boxinfo p
	{padding-left:10px;padding-right:20px;}
#postit-boxinfo h1
	{font-size:1.6em;padding-left:10px;}
#postit-boxinfo ul,
	{padding:0 30px 0 30px;margin:0;}


#right li
	{margin:0;padding:0 0 5px 0;}
#right li a
	{color:#0F3343;}
#right li a:hover
	{text-decoration:none;}

	
#news
	{text-align:left;margin:0; padding:0 20px}	
#news p
	{font-weight:normal;margin:0;padding:0 0 5px 0;}
#news p.way
	{display:none;font-size:0.80em;margin:0;padding:0;color:#0F3343;}
#news h2
	{color:#0F3343;}
#news a
	{color:#0F3343;text-decoration:none;}
#news a:hover
	{color:#0F3343;text-decoration:underline;}
#news h3
	{padding:0;margin:0;color:#0F3343;font-size:1em;}


#article-block
	{display:none;}	
#infotranslate-block
	{display:none;}
#newsletter-block
	{display:none;}	
#login-block
	{display:none;}	
#searchmemberbox
	{display:none;}	
#searchmemberalphabox
	{display:none;}	
#postit-block
	{display:none;}

form#formular 
	{margin:0;padding:0;}
form#formular p	
	{
	width:auto;clear:left;
	padding-left:120px; 
	margin:1px;
	}
form#formular label
	{
	float:left; 
	margin-left:-120px; margin-top:2px; 
	width:110px;
	}
form#formular input.title	
	{
	width:350px;border:1px solid #CCCCCC;
	background:url(../../themes/dl-1/icon/field-bg.gif) repeat-x top left;
	}
form#formular input.text	
	{
	width:150px;border:1px solid #CCCCCC;
	background:url(../../themes/dl-1/icon/field-bg.gif) repeat-x top left;
	}
form#formular select
	{}
form#formular textarea
	{
	width:350px;border:1px solid #CCCCCC;
	background:#FFFFFF url(../../themes/dl-1/icon/field-bg.gif) repeat-x top left;
	}
form#formular a.submit
	{
	display:block;margin:10px 0; padding:3px 0;
	width:100px; height:20px; text-align:center;
	background:url(../../themes/dl-1/icon/button-off.gif) no-repeat top left;
	text-decoration:none; color:#0F3343;font-weight:bold;
	}	
form#formular a.submit:hover
	{background:url(../../themes/dl-1/icon/button-on.gif) no-repeat top left;color:#0F3343;}



.hometext {font-weight:bold;text-align:justify;padding:0;}
.bodytext {text-align:justify; padding:10px 0;}
.bodytext table{width:80%;margin:0;padding:0; border-collapse: collapse;}

.mod-img1 {float:right; margin:0 0 0 40px;}
.mod-img2 {float:left; margin:0 20px 0 0;}
.cat-img1 {float:right; margin:0 0 0 40px;}
.cat-img2 {float:left; margin:0 20px 0 0;}
.art-img1 {}
.art-img2 {float:right; margin:5px 0 5px 20px;}


.module-summuary 
	{width:100%;clear:left;}
.module-summuary h3	
	{margin:0; padding:0; color:#0F3343; font-size:1.1em;}
.module-summuary h3 a	
	{color:#0F3343;text-decoration:none;}
.module-summuary h3 a:hover	
	{color:#0F3343;text-decoration:underline;}
.module-summuary img
	{float:right;clear:right;margin:0 0 0 40px;}
.module-summuary span a	
	{color:#0F3343;text-decoration:none;}
.module-summuary span a:hover	
	{color:#0F3343;text-decoration:none;}
	
.module-list 
	{margin:0; padding:10px 0; }
.module-list li
	{margin:0;padding:0 0 5px 0;list-style-image:url(../../themes/dl-1/icon/puce.gif);}.module-list a	
	{color:#0F3343;font-size:1.1em;text-decoration:none;font-weight:bold;}
.module-list  a:hover	
	{color:#0F3343;text-decoration:underline;}

.module-gallery 
	{
	float:left; padding:10px 0 0 0; width:140px; height:100px;margin:0 ;
	text-align:center;
	}		
.module-gallery h3 a	
	{color:#0F3343;text-decoration:none;}
.module-gallery h3 a:hover	
	{color:#0F3343;text-decoration:underline;}
.module-gallery img
	{padding:0; border:0;}
.module-gallery p 	
	{text-align:center;}
.module-gallery span a	
	{color:#0F3343;text-decoration:none;}
.module-gallery span a:hover	
	{color:#0F3343;text-decoration:none;}

.categorie-summuary 
	{width:100%; margin:0; padding:5px 0 0 0; clear:both;}	
.categorie-summuary h3	
	{padding:0; margin:0; color:#0F3343; font-size:1.1em;}
.categorie-summuary p	
	{margin:0;padding:0;}
.categorie-summuary h3 a	
	{color:#0F3343;text-decoration:none;}
.categorie-summuary h3 a:hover	
	{color:#0F3343;text-decoration:none;}
.categorie-summuary img
	{float:right; clear:left; margin:0 0 0 40px;}
.categorie-summuary span a	
	{color:#0F3343;text-decoration:none;}
.categorie-summuary span a:hover	
	{color:#0F3343;text-decoration:none;}

.categorie-calendar 
	{width:100%; margin:0; padding:10px 0 0 0; clear:both;}	
.categorie-calendar h3	
	{padding:0; margin:0; color:#0F3343; font-size:1.1em;}
.categorie-calendar p	
	{margin:0;padding:0;}
.categorie-calendar p.date
	{color:#0F3343;margin:0;padding:0;border-top:1px solid #FFFFFF;}
.categorie-calendar p.date span
	{color:#0F3343;margin:0;padding:0;font-weight:bold;font-size:2em;}
.categorie-calendar h3 a	
	{color:#0F3343;text-decoration:none;}
.categorie-calendar h3 a:hover	
	{color:#0F3343;text-decoration:none;}
.categorie-calendar img
	{float:right; clear:left; margin:0 0 0 40px;}
.categorie-calendar span a	
	{color:#0F3343;text-decoration:none;}
.categorie-calendar span a:hover	
	{color:#0F3343;text-decoration:none;}


.categorie-list 
	{margin:0; padding:10px 0; }	
.categorie-list li
	{margin:0;padding:0 0 5px 0;list-style-image:url(../../themes/dl-1/icon/puce.gif);}.categorie-list a	
	{color:#0F3343;font-size:1.1em;text-decoration:none;font-weight:bold;}
.categorie-list  a:hover	
	{color:#0F3343;text-decoration:underline;}
	
.categorie-download 
	{width:100%; margin:0;padding:5px 0 0 0; clear:both;border-top:1px solid #FFFFFF;}		
.categorie-download h3	
	{margin:0;padding:0;color:#0F3343;font-size:1.1em;}
.categorie-download h3 a	
	{color:#0F3343;text-decoration:none;}
.categorie-download h3 a:hover	
	{color:#0F3343;text-decoration:underline;}
.categorie-download p
	{width:auto;clear:left; text-align:justify; margin:0;padding:0;}
.categorie-download img
	{float:right; margin:0 0 0 40px; border:0;}
.categorie-download ul	
	{padding:0 20px;margin:0 0 5px 0;} 
.categorie-download span a	
	{color:#0F3343;text-decoration:none;}
.categorie-download span a:hover	
	{color:#0F3343;text-decoration:underline;}

.categorie-gallery 
	{float:left; padding:10px 0 0 0; width:140px; height:100px;margin:0 ;}		
.categorie-gallery h3 a	
	{color:#0F3343;text-decoration:none;}
.categorie-gallery h3 a:hover	
	{color:#0F3343;text-decoration:underline;}
.categorie-gallery img
	{padding:0; border:0;}

	
.search-summuary 
	{width:100%; margin:0;padding:0;border-top:1px solid #CCCCCC;}		
.search-summuary h3	
	{margin:0; padding:0; font-size:1.1em;}
.search-summuary h3 span
	{font-size:0.9em;font-weight:normal;}
.search-summuary h3 a	
	{color:#0F3343;text-decoration:none;}
.search-summuary h3 a:hover	
	{color:#0F3343;text-decoration:none;}
.search-summuary p	
	{margin:0; padding:0;}
.search-summuary h3	
	{margin:0; padding:0; color:#0F3343; font-size:1.1em;}
.search-summuary span.way
	{color:#0F3343;}
.search-summuary  a
	{color:#0F3343;}
.search-summuary span a	
	{color:#0F3343;text-decoration:none;}
.search-summuary span a:hover	
	{color:#0F3343;text-decoration:none;}
.search-summuary img.icon	
	{vertical-align:middle;}
.search-img{float:right; margin:0 0 0 40px; border:0;}


#comments-block
	{display:none;}

.rss-block 
	{
	width:100%; margin:0 0 30px 0;padding:10px 0 0 10px; 
	background:url(../../themes/dl-1/templates/rss-gradient.gif) repeat-y top left;
	}	
.rss-block h3	
	{margin:10px 0 0 0; padding:0; color:#0F3343; font-size:1.1em;}
.rss-block h4
	{margin:10px 0 0 0; padding:0; color:#0F3343; font-size:1em;}
.rss-block p	
	{margin:10px 0;padding:0;}
.rss-block p a	
	{color:#0F3343;text-decoration:none;}
.rss-block p a:hover	
	{color:#0F3343;text-decoration:underline;}
.rss-block p.posthidden {display:none}
.rss-block p.postshown {display:inline;}
.rss-block h3 a	
	{color:#0F3343;text-decoration:none;}
.rss-block h4 a	
	{color:#0F3343;text-decoration:none;}
.rss-block h3 a:hover	
	{color:#0F3343;text-decoration:none;}
.rss-block h4 a:hover,.rss-block h3 a:hover	
	{text-decoration:underline;}
.rss-block img
	{float:right; clear:left; margin:0 0 0 40px;}


.map	{width:auto;}
.boxmap {float:left; padding:0 0 10px 0; width:190px;}
.menu	{width:100%;padding:5px 0;height:20px; margin:0;}
.way	{width:auto; float:left;font-size:0.9em;color:#0F3343;}
.action {display:none;}


.search-page 
	{width:100%;padding:0;margin:0 0 15px 0;text-align:right;}
.search-page a
	{color:#0F3343; margin:0 2px;text-decoration:none; font-weight:bold;}
.search-page a:visited
	{color:#0F3343; margin:2px;font-weight:normal;}

	
hr	{clear:both; height:1px; margin:0; padding:0; color:#F0F0F0; background-color:#F0F0F0; border:0;}
.spacer	{clear:both; height:1px; margin:0; padding:0;visibility:hidden;}



#google_map
	{width:100%;height:15cm;border-top:1px solid #0F3343;}
ul#google_side_bar 
	{display:none;}
ul#google_side_bar li 
	{}


#taux_block
	{padding:0;margin:0;clear:both; width:auto;}	
#taux_block p
	{margin:0; padding:5px 0;}
#taux_block p.satisfaction	
	{
	width:auto;clear:left;padding-left:65px;
	font-family:Georgia; font-style:italic; font-weight:bold;font-size:0.95em;
	}
#taux_block p.satisfaction span
	{
	float:left; margin-left:-65px; width:65px;text-align:right;
	font-weight:bold;font-size:2.3em;font-family:Georgia;
	}

#taux_block table 
	{
	width:100%;margin:0;padding:0; border-collapse: collapse;
	border:1px solid #0F3343;
	}
#taux_block th	 	
	{padding:2px 0;}
#taux_block td 	 	
	{padding:2px 0;}
#taux_block th.quality1	
	{width:100px;text-align:center;border-left:1px solid #0F3343;border-top:1px solid #0F3343;}
#taux_block th.quality2	
	{width:100px;text-align:center;border-left:1px solid #0F3343;border-top:1px solid #0F3343;}
#taux_block th.quality3	
	{width:100px;text-align:center;border-left:1px solid #0F3343;border-top:1px solid #0F3343;}
#taux_block th.type	
	{background-color:#59666E;text-align:center;border-top:1px solid #0F3343;border-bottom:1px solid #0F3343;}
#taux_block td.linewhite-type	
	{text-align:center;font-weight:bold;border-bottom:1px solid #0F3343;}
#taux_block td.linegrey-type
	{text-align:center;font-weight:bold;border-bottom:1px solid #0F3343;}
#taux_block td.col1
	{text-align:center;border-left:1px solid #0F3343;}
#taux_block td.col2
	{text-align:center;border-left:1px solid #0F3343;}
#taux_block td.col3
	{text-align:center;border-left:1px solid #0F3343;}
#taux_block td.info	
	{text-align:center;padding:5px 0;}



#apps_block
	{margin:0; padding:15px 15px 0 15px;}	
	
#apps_rh
	{}
#apps_rh h1,#apps_rh h2
	{padding-top:15px;clear:both;}

#apps_rh .line-break
	{page-break-before:always; clear:both; height:1px; margin:0; padding:0;visibility:hidden;}


#apps_rh p.info,#apps_rh p.tips,#apps_rh p.error,#apps_rh p.secure	
	{display:none;}
	
#apps_rh fieldset
	{
	background:#FFFFFF url(../../themes/dl-1/templates/background-fieldset.jpg) no-repeat bottom left;
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	border-left:1px solid #F0F0F0;border-bottom:1px solid #D7DBDE;
	padding:10px 10px 10px 20px;margin:0;
	}
#apps_rh fieldset.full
	{clear:both;}
#apps_rh fieldset.colunic
	{clear:both;}
#apps_rh fieldset.col1
	{width:360px;float:left;}
#apps_rh fieldset.col2
	{width:160px;float:right;}
#apps_rh legend
	{font-weight:bold;font-size:1.2em;margin:0;margin-left:-8px;padding:10px 0;}

form#apps
	{clear:both;width:100%;margin:0;padding:0;}
form#apps p
	{text-align:left;margin:2px 0;}

form#apps .col1 p	
	{
	color:#808080;
	width:auto;clear:left;
	padding-left:190px; margin:1px 0;
	}
form#apps .col2 p	
	{
	color:#808080;
	width:auto;clear:left;
	padding-left:0; margin:1px 0;
	}
form#apps .col1 p label
	{
	color:#5B5E68;
	float:left;
	margin-left:-190px; margin-top:2px; 
	width:190px;
	}
form#apps .colunic p	
	{
	color:#808080;
	width:auto;clear:left;
	padding-left:190px; margin:1px 0;
	}
form#apps .colunic p.block2cols	
	{
	float:left;width:auto;clear:none;color:#808080;
	padding-left:190px; padding-right:15px; margin:1px 0;
	}

form#apps .colunic p label
	{
	color:#5B5E68;
	float:left;
	margin-left:-190px; margin-top:2px; 
	width:190px;
	}

form#apps .full .blockpartners
	{color:#808080;float:left;margin:0 10px 10px 0;}

form#apps .colunic p .blocksmall
	{color:#808080;float:left;width:61px;margin:1px 0;}
form#apps .colunic p .blocklarge
	{color:#808080;float:left;width:92px;margin:1px 0;}
form#apps .colunic p .blockhyperlarge
	{color:#808080;float:left;width:125px;margin:1px 0;}
form#apps input.hyperlarge	
	{font-size:0.9em; width:230px;border:1px solid #CCCCCC;}
form#apps input.large	
	{font-size:0.9em; width:144px;border:1px solid #CCCCCC;}
form#apps input.medium	
	{font-size:0.9em; width:87px;border:1px solid #CCCCCC;}
form#apps input.small	
	{font-size:0.9em; width:50px;border:1px solid #CCCCCC;}

form#apps select
	{font-size:0.9em; }
form#apps textarea
	{font-family:Arial,Helvetica;font-size:0.95em;width:550px;height:130px; border:1px solid #CCCCCC;}
form#apps textarea.small
	{font-family:Arial,Helvetica;font-size:0.95em;width:261px;height:50px; border:1px solid #CCCCCC;}
.posthidden {display:none;}
.postshown {display:block;}


ul#step_menu
	{display:none;}
form#apps a.submit
	{display:none;}
form#apps a.special-button
	{display:none;}	
form#appsprint a.submit
	{display:none;}	

#apps_rh_hlp
	{display:none;}
	
	

#apps_graph 
	{width:600px;padding:0; margin:0;}

#apps_graph img
	{	
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	border-left:1px solid #F0F0F0;border-bottom:1px solid #D7DBDE;
	width:600px;height:500px;
	}
#apps_graph fieldset
	{
	background:#FFFFFF url(../../themes/dl-1/templates/background-fieldset.jpg) no-repeat bottom left;
	border-top:1px solid #F0F0F0;border-right:1px solid #D7DBDE;
	border-left:1px solid #F0F0F0;border-bottom:1px solid #D7DBDE;
	padding:10px 10px 10px 10px;margin:0;
	}

#apps_graph span.boxfloat
	{width:110px;float:left;}
#apps_graph legend
	{font-weight:bold;font-size:1.2em;}

form#taux_select
	{clear:both;width:100%;margin:0;padding:0;}

form#taux_select a.submit
	{
	float:right;clear:both;
	display:block;margin:5px 0 20px 0; padding:3px 0;
	width:150px; height:20px; text-align:center;
	background:url(../../themes/dl-1/icon/button-graph-off.gif) no-repeat top left;
	text-decoration:none; color:#5B5E68;font-weight:bold;
	}	
form#taux_select a.submit:hover
	{background:url(../../themes/dl-1/icon/button-graph-on.gif) no-repeat top left;color:#5B5E68;clear:both;}
