/* CSS Document */
body{font-size:1em;font-family:Arial, Helvetica, sans-serif;color:#555555}
body,html{width:100%;height:100%;background-color:#9ACE5F;margin:0;}
a{color:#555555}
a:focus,a:active {outline: none;}
body{font-size:62.6%;}
h1 { font-size:1.8em; }
h2 { font-size:1.6em; }
h3 { font-size:1.4em; }
h4 { font-size:1.3em; }
h5 { font-size:1.2em; }
p { font-size:1.2em;  }

.hidden{visibility:hidden; clear:both;font-size:0px;line-height:0px;}
.bold{font-weight:bold;}
.cacher {display:block;margin-top:-5000px;position:absolute !important;margin-left:-50000px;width:1px; overflow:hidden; height:1px;}
img {border:0} 
.clearer {display:block; clear:both;font-size:0px;line-height:0px;height:0px; } 
ul {list-style-type:square; padding:10px;margin:0;}
#largeur {width:680px;margin:0 auto 0 auto;background-image:url(../img/fond_page.jpg);background-repeat:repeat-y;padding:20px 0 0 0;position:relative;}
#include{padding:0 20px 0 20px;position:relative;}
#logo {margin-left:10px;}
#header{margin:0;}
#acces_secu {float:right;margin-right:50px;margin-top:25px;background-image:url(../img/acces_secu.gif);text-align:center;width:116px;height:21px;line-height:21px;display:none;}
#acces_secu a {color:#9ACE5F;font-weight:bold;text-decoration:none;}

#main-block{margin:0 25px 0 25px;clear:both;padding-top:8px;border:0px solid;}
/*   * html #main-block, * +html #main-block {margin-top:-10px;padding-top:0px;}  */

#div_menu_principal{background-color:#948888;margin-bottom:15px;}
ul#menu_principal {color:#FFF;padding:5px 0 5px 0;}
ul#menu_principal li{list-style-type:none;display:inline;color:#FFF;font-weight:bold;font-size:1.2em;margin:0 0 0 23px;}
ul#menu_principal li a {margin-right:23px;text-decoration:none;display:block;}
ul#menu_principal li a:link, ul#menu_principal li a:visited {color:#FFF;}
ul#menu_principal li.selected a:link, ul#menu_principal li.selected a:visited,ul#menu_principal li a:hover, ul#menu_principal li a:active {color:#F1CD1F;}


#left-block{float:left;width:50%;}
#right-block{float:right;width:49%;}
#left-block h2,#right-side h2 {color:#EF0078;}

.yellow-block {background-color:#FFEE98;text-align:left;padding:5px 5px 15px 5px;background-image:url(../img/fond_yellow_block.gif);background-repeat:no-repeat;background-position:bottom right;}
.yellow-block h2{margin:0 0 10px 0;color:#339900;}
.yellow-block h3,h4{margin:0;}
.yellow-block h4 , .yellow-block span{color:#666666;}


.yellow-block span {font-style:italic;}
.yellow-block  span a {text-decoration:none;font-style:normal;color:#339900;}

.green-block{background-color:#CCE7B0;padding:5px 5px 5px 5px;}


#div_menu_bas{clear:both;text-align:center;padding:20px 0 10px 0;background-image:url(../img/fond_bottom.jpg);background-position:bottom;background-repeat:no-repeat;}
* html #div_menu_bas {padding-top:5px;}
* +html #div_menu_bas {padding-top:5px;}
ul#menu_bas {padding:0 0 5px 0;}
ul#menu_bas li{display:inline;list-style-type:none;color:#4EA722;font-weight:bold;}
ul#menu_bas li a{color:#4EA722;font-weight:bold;text-decoration:none;font-size:1.1em;}

#colonne_gauche{float:left;width:25%;margin-right:10px;}
#colonne_gauche img{margin-left:20px;margin-bottom:10px;}
#colonne_gauche hr {color: #000000;background-color: #000000;height: 1px;border: 0;}
ul#menu_secondaire {margin-left:10px;}
ul#menu_secondaire li{list-style-type:none;list-style-image:none;font-weight:normal;border-top:1px solid  #948888;padding-top:5px;padding-bottom:5px;list-style-position:outside;}
ul#menu_secondaire li a{font-size:1.1em;text-decoration:none;color:#339900;}
ul#menu_secondaire li.selected{list-style-image:url(../img/fleche.gif);font-weight:bold;}
ul#menu_secondaire li ul li {margin-bottom:5px;border:0;}

#right-side{float:right;width:73%;}
#right-side table{font-size:1.1em;}
ul#wherearewe{padding-left:0;}
ul#wherearewe li{list-style-type:none;display:inline;}
ul#wherearewe li.selected {font-style:italic;}
#right-side h2{margin:10px 0 0 0;}
#right-side h3 {color:#EF0078;font-style:italic;margin-top:0;font-weight:normal;}
#paragraphes h3 {color:#948888;font-style:normal;margin-top:10px;font-weight:bold;}
.block_under_product {margin-bottom:15px;}
.block_under_product p,.block_under_product h5{margin:0;font-size:1.1em;}

.txt , .para {
	font-size:1.2em;
}



.para p , .txt p, .para .para{
	font-size:1.0em;
}

.paragraphe_simple h3 {
	margin-bottom:5px;
	padding-top:6px;
}

.faq h4 {
	cursor:pointer;
	padding:2px;
	background:#f5f5f5;
	margin:2px;
	padding-left:5px;
}

.faq h4:hover {
	color:#999;
}
.faq_content {
font-size:1.2em;
padding-left:10px;
}

	
#print {
	float:right;
	margin-top:-25px;
}	

a:focus{
/*text-decoration:underline!important;*/
}