html,body,form,ol,li,ul,dd,dt,dl,h1,h2,h3,h4,h5,h6,form,fieldset,p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-size: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
html,body{background-color: #000000;}
body{
	display:block;
	width:100%;
	height:100%;
	position: relative;
}
hr{display: none;}
hr.separe{display: block;width: 520px;margin: 0 auto 0 auto;}
/**/
#cadre{
	background-color: #fff;
	margin: 0 auto 0 auto;
	width:848px; 
	background-image: url(../images/charte_v4/f_conteneur.gif);
	background-repeat: repeat-y;
	background-position: 100% 0; 
}
#conteneurpied{background-image: url(../images/charte_v4/f_pied.gif);background-repeat: no-repeat;background-position: 0 100%;}
#header{
	display: block;
	height:91px;
	width:844px;
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../images/charte_v4/f_header.jpg);
	position:relative;background-color: #000000;
}
#header a{
	display: block;
	height:30px;
	width:150px;
	position:absolute;
	left:397px;
	top:22px;
}
#header a strong, #blockaccessibilite{display: none;}

/*+++++++++++++++++++++++++MENU GAUCHE++++++++++++++++++++++++++++++++*/
#menuprincipal{
	display: block;
	width:150px;
	float: left;
	position: relative;
	z-index: 30;
}
#menuprincipal a{	text-decoration: none;}
#menuprincipal a:hover{	text-decoration: underline;}
/*---------------------------------------------*/
#menumoteur{
	border: none;
	padding: 0 8px 10px 8px;
	background-color: #08440b;
	overflow: hidden;
	margin: 0;
}
#formmoteur{padding:0;margin:0;}
#menumoteur legend{display: none;}
#menumoteur label{
	color:#fff;
	display: block;
	font-weight: bold;
	font-size:0.7em;
	text-align: center;
}
#menumoteur div{
	height:20px;
	line-height: 20px;
	vertical-align: middle;
	margin-top:5px;
}
#menumoteur #idmoteur{
	border:1px solid #000;
	font-size:0.6em;
	width:83px;
	margin: 0;
	height:14px;
}
#menumoteur #okmoteur{
	background-color: #8fbd49;
	border:1px solid #000;
	width:32px;
	height:18px;
	text-align: center;
	margin: 0;
}
/*---------------------------------------------*/
#menuall {width:150px;overflow: hidden;}
#menuall h3{display:none;}
#menuall {border: 0 solid #fff;border-top-width: 1px;}
#menuall ul li.menuall {
	background-image: url(../images/charte_v4/f_bt_all.gif);
	background-repeat: no-repeat;
	display: block;
	width:100%;
	min-height: 1.7em;
	border: 0px solid #fff;
	border-bottom-width: 1px;
	background-color: #002005;
	padding: 0 0 0 22px;
}
.menuall a{
	color: #c3e049;
	line-height: 1.7em;
	vertical-align: middle;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	display: block;
}
/*----------------------------------------------------------*/
#menuzone{
	background-color: #58a41c;
	background-image: url(../images/charte_v4/f_menuzone.gif);
	background-repeat: no-repeat;
	background-position:0 100%;
}
#menuzone a,#menuzone h5,#menuzone h3{color:#fff;font-size: 0.75em;}
#menuzone h5{
	margin:0 0 0 11px;
	padding:0 0 0 10px;
	border: 0px dashed #fff;
	border-bottom-width: 1px;
	background-image: url(../images/charte_v4/p_menuzone.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}
#menuzone ol li ul{margin: 0.625em 0 0.8em 25px;}
#menuzone h3{
	background-image: url(../images/charte_v4/f_t_zone.gif);
	background-repeat: no-repeat;
	display:block;
	height: 22px;
	line-height: 22px;
	white-space: nowrap;
	vertical-align: middle;
	padding: 0 0 0 26px;
	font-size: 0.7em;
	text-transform: uppercase;
	overflow: hidden;
}
#menuzone ol{background-image: url(../images/charte_v4/f_h_menuzone.gif);background-repeat: repeat-x;padding: 0.8em 0 0.8em 0;}
/*--------------------------------------------------------------*/
#menudivers h3{
	background-image: url(../images/charte_v4/f_bt_divers.gif);
	background-repeat: no-repeat;
	display: block;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	color:#fff;
	padding: 0 0 0 26px;
	font-size: 0.7em;
	text-transform: uppercase;
}
#menudivers ol{
	background-image: url(../images/charte_v4/f_divers.gif);
	background-position: 0 100%;
	margin: 0 0 1.25em 0;
	padding: 0.3em 0.3em 1.05em 0.3em;display:block;
}
#menudivers ol li{font-size:0.7em;}
#menudivers ol li a{color: #073553;}
#menudivers ol li#widget a{margin-left:5px;}
/*-----------------------------------------------------------------*/
#menuautre{
	margin: 0 auto 0 auto;
	background-image: url(../images/charte_v4/f_autre.gif);
	width: 102px;
	height: 169px;
	padding: 10px 0 15px 0;
	overflow:hidden;
}
#menuautre h4{
	color:#58a41c;
	font-size: 0.7em;
	text-transform: uppercase;
	text-align: center;
}
.dmcflash strong, .dmchtml strong, .dmcannuaire strong, .dmcsearch strong{display: none;}
.dmcflash, .dmchtml, .dmcannuaire, .dmcsearch{
	display: block;
	width: 80px;
	height: 31px;
	margin: 0 auto 0 auto;
	background-repeat: no-repeat;
}
.dmcflash{background-image: url(http://zoneflashmx.free.fr/livre/zoneflash31x80.gif);	margin-top:8px;} 
.dmchtml{background-image: url(http://www.aliasdmc.fr/partenaires/dmc31x80.gif);	margin-top:12px;}
.dmcannuaire{background-image: url(http://www.aliasdmc.com/partenaires/zonebookmark31x80.gif);	margin-top:8px;}
.dmcsearch{background-image: url(http://search.aliasdmc.fr/partenaires/zonesearch31x80.gif);	margin-top:8px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#conteneur{
	display: block;
	width: 698px;
	float: right;
	position: relative;
	background-position: -1px 0;
	position: relative;
	z-index: 20;
	margin-left: -3px;
	margin-bottom:100px;
}
/*-----------------------------------------------------------------*/
#conteneur #titrepropriete{
	border: 0px solid #fff;
	border-top-width: 1px;
	border-left-width: 1px;
	background-color: #134001;	
	padding: 5px;
	width:679px; /*689*/
	background-repeat:no-repeat;
	background-image: url(../images/charte_v4/menusecondaire/cameleon_h.gif);
	background-position: 100% 100%;
}
#conteneur #titrepropriete h1{color: #fff;}
#conteneur #titrepropriete a{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	display:block;
	position:absolute;
	right:10px;
	top:8px;
	text-decoration:none;
	background-image:url(../images/charte_v4/menusecondaire/fleche_index.gif);
	background-repeat:no-repeat;
	background-position: 100% 0;
	padding-right: 20px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#contenu{
	display: block;
	float: left;
	width:548px;
	position: relative;
	background-image: url(../images/charte_v4/f_contenu.png);
	/*_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='../images/charte_v4/f_contenu.png',sizingMethod='crop') ;*/
	background-repeat: repeat-y;
	margin-left: -4px;
	z-index: 30;
	margin-bottom:80px;
}
#lignepropriete{
	background-image: url(../images/charte_v4/contenu/f_t_propriete2.jpg);
	background-repeat: no-repeat;
	border: 0 solid #fff;
	border-left-width: 1px;
	width: 540px;
	margin: 0 0 0 4px;
}
#lignepropriete.chapitre{border-bottom-width:1px;}
#lignepropriete h1{
	vertical-align: middle;
	color: #c6e647;
	font-size: 0.875em;
	padding: 0.3em 0 0.3em 0.3em;
}
#lignepropriete.chapitre h1{color: #fff;}
/*-----------------------TITE BLOC-----------------------------*/
#contenu h1.titrebloc{
	background-image: url(../images/charte_v4/contenu/f_t_secondaire.gif);
	display: block;
	width: 539px;
	height: 1.6em;
	margin: 0 0 0 5px;
	padding: 0.3em 0 0.3em 0;
	vertical-align: middle;
	color: #c6e647;
	font-size: 0.875em;
	line-height: 1.6em;
}
#contenu h1.titrebloc strong{padding: 0 0 0 10px;}
#contenu .zonehtml h1.titrebloc{background-image: url(../images/charte_v4/contenu/f_t_secondaire_bleu.gif);color: #7ac6df;}
/*----------------------------------------------------*/
#contenu .blocsoustitre{width: 520px;margin: 0 auto 0 auto;clear: both;}
#contenu h2.soustitre{
	color: #0a8e13;
	font-size: 0.9em;
	padding: 0.875em 0 0.6em 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#contenu h2.iconeprobleme{
background-image: url(../images/charte_v4/contenu/icone_attention.gif);
padding:0 0 0 15px;background-repeat: no-repeat;background-position: 0 60%;
}
#contenu h2.iconeapplication{
background-image: url(../images/charte_v4/contenu/icone_aide.gif);
padding:0 0 0 15px;background-repeat: no-repeat;background-position: 0 60%;
}
#contenu h2.iconeflash{
/*background-image: url(../images/charte_v4/contenu/icone_aide.gif);*/
padding:0 0 0 15px;background-repeat: no-repeat;background-position: 0 60%;
}
#contenu h2.iconeheritage{
/*background-image: url(../images/charte_v4/contenu/icone_aide.gif);*/
padding:0 0 0 15px;background-repeat: no-repeat;background-position: 0 60%;
}

#contenu h4{
	color: #0a8e13;
	font-size: 0.9em;
	padding: 0.875em 0 0.875em 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*----------------------------------------------------*/
#contenu .blockcontenu{
	background-image: url(../images/charte_v4/contenu/f_p_block.gif);
	background-repeat: no-repeat;
	background-position: 5px 100%;
	padding: 0 0 10px 0;	
}
#contenu .selectedblock{background-image: url(../images/charte_v4/contenu/f_p_block_r.gif);}
#contenu .resume,#contenu .listepropriete{
	width: 520px;
	margin: 0 auto 0 auto;
	clear:both;
}
#contenu .resume{font-size: 0.8em;}
.resumepartenaire img{border:none;}
#contenu .listepropriete{
	border: 1px solid #d1d1d1;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:5px;
	width: 510px;
}
#contenu .listepropriete table{
	border: none;
	width:100%;
	padding:0;
}
#contenu .listepropriete table tr td.col0,#contenu .listepropriete table tr td.col1{text-align:left;vertical-align:top;width:50%;}
#contenu .listepropriete a{
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	background-repeat: no-repeat;
	background-image: url(../images/charte_v4/contenu/pucelie.gif);
	background-position: 0 60%;
	font-size:1em;
	line-height: 1.8em;
}
#contenu .listepropriete a:hover{background-image: url(../images/charte_v4/contenu/pucelie_r.gif);}
#contenu .propriete{color:#ae0000;}
#contenu .argument{font-weight: bold;}
#contenu .blocfaq{display:none;}
/*-----------------------------------------------------------------*/
#contenu .bloccodehtml {margin: 10px 0 5px 0;}
#contenu .bloccodehtml .titre{
	background-image: url(../images/charte_v4/contenu/bt_deplier.gif);
	background-repeat: no-repeat;
	width:43px;
	height:14px;
	cursor:pointer;
	display: none;
}
#contenu .bloccodehtml .titre b,#contenu .bloccodehtml .titre strong{	display:none;}
#contenu .codehtml{
	border: 1px dashed #000000;
	background-color: #f3f1ef;
	overflow: auto;
	display: block;
	padding: 5px;
	/*min-height:auto;_height:65px;*/
	max-height: 65px;
	color: #018016;
	font-family: "Courier New", Courier, monospace;
	font-size: 0.9em;
}
/*
html[xmlns*=""] body:last-child #contenu .codehtml { 
 font-size: medium;
}
*/
#contenu .infobullehtml,#contenu .infobullecss{
	cursor: help;
	padding-right:10px;
	background-repeat: no-repeat;
	background-position:100% 50%;
	border:1px solid red;
}
#contenu .infobulle a{color:#073553;text-decoration: none;}
#contenu .infobullecss{
border: 0 dashed #70b550;
border-bottom-width: 1px;
	background-image: url(../images/charte_v4/contenu/icone_infobulle_css.gif);
}
#contenu .infobullehtml{
border: 0 dashed #017ac6;
border-bottom-width: 1px;
	background-image: url(../images/charte_v4/contenu/icone_infobulle_html.gif);
}
#contenu .share-property{padding:3px;overflow:hidden;border:0 solid #D1D1D1; border-top-width :1px;border-bottom-width :1px;opacity:0.7}
#contenu .share-property span.lib,#contenu .share-property .addthis_toolbox {float:left}
/*-----------------------------------------------------------------*/
#contenu .blocexemple{
	width: 518px;
	margin: 0.5em auto 2em auto;
	position:relative;
	height: auto;
	text-align: right;
}
#contenu .blocexemple h2{
	border: 1px solid #d1d1d1;
	display: inline;
	float: right;
	font-size:0.7em;
}
#contenu .blocexemple a{
	color:#000000;
	display: block;
	width: auto;clear:both;
	float: right;
	padding: 2px 2px 2px 21px;
	text-decoration: none;
	background-image: url(../images/charte_v4/contenu/bt_exemple.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#contenu .blocexemple a:hover{text-decoration: underline;}
/*-----------------------------------------------------------------*/
#contenu #version{
	clear: both;
	border: 0 dotted #7fcb42;
	border-top-width: 1px;
	padding: 0.2em 0 0.2em 0;
}
#contenu #version dt,#contenu #version dd a span{display:none;}
#contenu #version dl{
	display:block;
	width:45%;
	float:left;
}
#contenu #version dd{display:block;float:left;}
#contenu #version dd,#contenu #version dd a{
	display: block;
	width: 21px;
	height: 19px;
	margin: 0 2px 0 2px;
	background-repeat: no-repeat;
}
#contenu #version #ligneversioncss dd,#contenu #version #ligneversioncss dd a {	width: 29px;}
#ligneversioncss{	float:left;}
#lignenavigateur{float:right;}
a.iconenet4{background-image: url(../images/charte_v4/version/ic_nets.gif);}
a.iconenet6{background-image: url(../images/charte_v4/version/ic_net6.gif);}
a.iconeinternet{background-image: url(../images/charte_v4/version/ic_ie.gif);}
a.iconemoz{background-image: url(../images/charte_v4/version/ic_mozilla.gif);}
a.iconesaf{background-image: url(../images/charte_v4/version/ic_safari.gif);}
a.iconeinternet7{background-image: url(../images/charte_v4/version/ic_ie7.gif);}
a.iconeinternet8 {background-image: url(../images/charte_v4/version/ic_ie8.gif);}
a.iconeinternet9 {background-image: url(../images/charte_v4/version/ic_ie9.gif);}
a.iconechrome {background-image: url(../images/charte_v4/version/ic_chrome.gif);}
a.css0{background-image: url(../images/charte_v4/version/lang_css0.gif);}
a.css1{background-image: url(../images/charte_v4/version/lang_css1.gif);}
a.css2{background-image: url(../images/charte_v4/version/lang_css2.gif);}
a.css3{background-image: url(../images/charte_v4/version/lang_css3.gif);}
a.css4{background-image: url(../images/charte_v4/version/lang_css0.gif);}
a.cssrien{background-image: url(../images/charte_v4/version/lang_cssnon.gif);}
a.iconeflash{background-image:url(../images/charte_v4/version/ic_flash.gif);}
a.iconenet4inc{background-image:url(../images/charte_v4/version/ic_nets_inc.gif);}
a.iconesafinc{background-image:url(../images/charte_v4/version/ic_safari_inc.gif);}
a.iconemozinc{background-image:url(../images/charte_v4/version/ic_mozilla_inc.gif);}
a.iconenet6inc{background-image:url(../images/charte_v4/version/ic_net6_inc.gif);}
a.iconeinternetinc{background-image:url(../images/charte_v4/version/ic_ie_inc.gif);}
a.iconeinternet7inc{background-image:url(../images/charte_v4/version/ic_ie7_inc.gif);}
a.iconeinternet8inc{background-image:url(../images/charte_v4/version/ic_ie8_inc.gif);}
a.iconeinternet9inc{background-image:url(../images/charte_v4/version/ic_ie9_inc.gif);}
/*------------------------BLOC REMONTE-----------------------------------------*/
.blockremonte{
	position: relative;
	width: 520px;
	height: 1em;
	display: block;
	margin: 15px auto 5px auto;
	clear:both;
}
.blockremonte .descendre{
	position: absolute;
	left: 0;
	text-align: left;
	display: block;
}
.blockremonte .remonte{
	position: absolute;
	display: block;
	right: 0px;
	text-align: right;
}
.blockremonte a{
	color: #797979;
	font-size: 0.7em;
	background-repeat: no-repeat;
	text-decoration: none;
}
.blockremonte .remonte a{padding: 0 0 0 10px;background-position: 0 50%;}
.blockremonte .descendre a{padding: 0 10px 0 0;background-position: 100% 50%;}
.blockremonte a:hover{color:#70b550;}
.blockremonte .remonte a:hover{background-image: url(../images/charte_v4/contenu/bt_remonte.gif);}
.blockremonte .descendre a:hover{background-image: url(../images/charte_v4/contenu/bt_descendre.gif);}
.imgfloatleft {
border:0 none;
float:left;
margin:3px;
text-align:left;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#menusecondaire{
	display: block;
	float: left;
	width: 154px;
	position: relative;
	z-index: 31;
	margin-left: -4px; 
	margin-bottom: 100px; 
}
#menusecondaire .titremenusecondaire{display: none;}
#menusecondaire #menuinterne{
	background-image: url(../images/charte_v4/menusecondaire/f_p_menu.gif); /**/
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding: 0 0 16px 0;
	
}
#menusecondaire a{text-decoration: none;color: #7f7f7f;}
#menusecondaire #menuinterne #menuchapitre li{
background-image: url(../images/charte_v4/menusecondaire/puce_grise.gif);
background-repeat: no-repeat;
background-position: 0 0.5em;overflow:hidden;
}
#menusecondaire a:hover{text-decoration: underline;}
#menusecondaire #menuchapitre dl{
	display: block;
	background-image: url(../images/charte_v4/menusecondaire/cameleon.jpg);
	background-repeat: no-repeat;
	padding: 71px 0 0 0;
	height:100%;
}
#menusecondaire #menuchapitre dt{color:#ff9c00;font-size: 0.75em;padding: 0 0 0 5px;}
#menusecondaire #menuchapitre dd{margin: 0 0 0 8px;display:block;}
#menusecondaire #menuchapitre dd li{display: block;	font-size: 0.75em;}
/*-------------------------------------------------------------------------*/
#menusecondaire .menulierfond{
	background-image: url(../images/charte_v4/menusecondaire/f_menu_lie.gif);
	background-repeat: repeat-y;
	padding: 0 0 0.3em 0;
	height:100%;
}
#menusecondaire .menulie dt{
	display:block;
	background-color: #000;
	background-image: url(../images/charte_v4/menusecondaire/f_t_lie.gif);
	background-repeat: no-repeat;
	color:#fff;
	font-size:0.7em;
	font-weight: bold;
	height:1.8em;
	line-height:1.8em;
	vertical-align: middle;
}
#menusecondaire .menulie dd{margin: 0 0 0 8px;display:block;}
#menusecondaire .menulie dd.ddlettre{margin: 0 0 0 0px;}
#menusecondaire dd ol{margin: 0.3em 0 0 0;}
#menusecondaire .menulie dd li{display: block;	font-size: 0.75em;}
#menusecondaire .menulie strong{padding: 0 0 0 21px;}
#menusecondaire .menulie dd li a,#menusecondaire #menuinterne #menuchapitre dd  li a{margin: 0 0 0 8px;}
#menusecondaire .pucer li{
background-image: url(../images/charte_v4/menusecondaire/puce_rouge.gif);
background-repeat: no-repeat;background-position: 0 0.5em;
}
#menusecondaire .pucev li,#menusecondaire .pucecours li{
background-image: url(../images/charte_v4/menusecondaire/puce_vert.gif);
background-repeat: no-repeat;background-position: 0 0.5em;
}
#menusecondaire .puceb li{
background-image: url(../images/charte_v4/menusecondaire/puce_bleu.gif);
background-repeat: no-repeat;background-position: 0 0.5em;
}
#menusecondaire .pucecours dt{background-image: url(../images/charte_v4/menusecondaire/f_t_cours.gif);}
#menusecondaire .titregen dt{background-image: url(../images/charte_v4/menusecondaire/f_t_gen.gif);}
#menusecondaire .titrehtml dt{background-image: url(../images/charte_v4/menusecondaire/f_t_html.gif);}
#menusecondaire .titrealpha dt{background-image: url(../images/charte_v4/menusecondaire/f_t_alpha.gif);}
#menusecondaire dd li.selected{background-image: url(../images/charte_v4/menusecondaire/puce_select.gif);	background-position: 0 0.4em;}
#menusecondaire dd li.selected a,.resume li.selected a{font-weight:bold;color:#19640f;}
#menusecondaire dd li.lettre,.resume li.lettre{display:block;float:left;width:20px;margin-top:2px;margin-bottom:2px;text-align:center;background-image:none;}
#menusecondaire dd li.lettre a,.resume li.lettre a{display:block;}
#menusecondaire dd li.finlettre,.resume li.finlettre{clear:both;line-height:0.1em;font-size:1px;}
.resume li.lettre a{color:#000;text-decoration:none;}
/*-----------------------------------------------------------------*/
#menusecondaire #menupub dl{margin: 10px 0 0 0;}
#menusecondaire #menupub dd{
	display:block;	background-image: url(../images/charte_v4/menusecondaire/f_t_b.gif);
	background-repeat:no-repeat;padding: 10px 0 0 0;
}
#menusecondaire #menupub dt{
	background-repeat:no-repeat;
	color:#45981f;
	line-height:1.8em;
	font-size:0.7em;
	vertical-align:middle;
	display:block;
	height:100%;
}
#menusecondaire #menupub dt strong{margin: 0 0 0 22px;	display:block;}
#menusecondaire #menupub dt{background-image: url(../images/charte_v4/menusecondaire/f_t_activite.gif);}
#menusecondaire #menupub #blockpub dt{background-image: url(../images/charte_v4/menusecondaire/f_t_pub.gif);}
#menusecondaire #menupub #blocface dt{color:#375378;background-image: url(../images/charte_v4/menusecondaire/f_t_face.gif);}
#menusecondaire #menupub dd form{display:block;width:128px;color: #445054;margin: 0 0 0 10px !important;}
#menusecondaire #menupub dd form label{color:#6cb749;font-weight:bold;}
#menusecondaire #menupub dd form .gdsondage{font-size:0.7em;color:#5ca13c;}
#menusecondaire #menupub dd input,#menusecondaire #menupub dd select{border:1px solid #5ca13c;}
#menusecondaire #menupub dd input,#menusecondaire #menupub dd select,#menusecondaire #menupub dd label{font-size:0.75em;}
#menusecondaire #menupub a{
	font-size:0.75em;
	color: #445054;
	display:block;
	width:128px;
	margin: 0 0 0 10px;
	text-decoration: underline;
}
/*-----------------------------------------------------------------*/
#contenu .blockbug{
	width: 518px;
	margin: 0.5em auto 2em auto;
	border: 1px solid #d1d1d1;
	text-align: right;
	display: block;
	min-height: 1.05em;
	line-height: 1.05em;
	vertical-align: middle;
}
#contenu .blockbug .headbug{
	/*border: 1px solid #d1d1d1;
	float: right;
	float: right;
	clear: both;*/
}
#contenu .blockbug .bug1,#contenu .blockbug .bug2 {
	display: inline;
	line-height: 1.05em;
	font-size:1em;
	vertical-align: middle;
}
#contenu .blockbug h2{
	display: block;
	float: right;
	text-align: right;
	height: 100%;	
	vertical-align: middle;
}
#contenu .blockbug h2 a{
	color:#000000;
	display:block;
	width: 1%;
	clear:both;
	font-size:0.7em;
	line-height: 0.7em;
	vertical-align: middle;
	padding: 2px 2px 2px 21px;
	text-decoration: none;
	background-image: url(../images/charte_v4/contenu/bt_exemple.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	white-space: nowrap;
	line-height: 1.05em;
}
.blocinfobulle{
	background-image: url(../images/charte_v4/contenu/infobulle.png);
	width:215px;
	display:none;
	height: 113px;
	font-size: 0.75em;
	position:absolute;
	top:12px;
	z-index: 1200;
}
.blocinfobulle span{
	padding : 5px;
	display:block;
	height: 75px;
	overflow: auto;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#plan{margin: 0 0 0 50px;}
#plan a{text-decoration:none;color:#000;}
#plan .plancours h1 a {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 1em;color: #45981f;}
#plan .plancours h1 {margin: 15px 0 0 0;}
#plan ol.plancourssecondaire{margin: 0 0 0 15px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer{
	clear: both;
	display: block;
	width: 844px;
	color:#fff;
	text-align: center;
	font-weight:bold;
}
#footer h2{display:none}
#footer a{
	color:#fff;
	font-size:0.75em;
	text-decoration: none;
	display:inline;
}
#footer2 div.addthis_toolbox{margin:0 0 20px 130px}
.clear{clear: both;}
/**/
.decale{margin: 0 0 0 3em;display:block;}
.infotableau{border-collapse:collapse;border:1px solid #666666;margin-top:5px;}
.infotableau td{border:1px solid #666666;}
.infotableau th{background-color: #666666;border:1px solid #000;color:#fff;}
.infotableau .nowrap{white-space: nowrap;}
.infotableau .left{text-align : left !important;}
.infotableau .right{text-align : right !important;}
.infotableau .center{text-align : center !important;}
.infotableau .middle{vertical-align: middle;}
.headtableau{color:#fff;}
#thebug{display:none;}

#menuestat{text-align:center;margin:5px auto 0 auto;}
/**/
.tablestat{width:520px; border:none; padding:0;border-collapse:collapse;}
.statlibelle{width:150px;	white-space: nowrap;}
.statdonne,.statlibelle,.statquantite{	text-align:left;vertical-align:middle;}
.statquantite{width:1%;}
.statbarre{text-align:left;width:370px;background-color: #009933;}
.statbarre img{height:10px;} 
#pub{
	position: absolute;
	width: 120px;
	left: 0px;
	top: 0px;
	height: auto;
	visibility: visible;
	z-index: 20000;
	border-color: #ACACAC;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	background-color: #EBEBEB;
}
#recommander{border:0 solid #D1D1D1; border-bottom-width :1px;padding-bottom:3px;overflow:hidden}
#rssdeux{text-align:center;margin:5px auto 0 auto;overflow:hidden}
#rssgoogle{text-align:center;margin:5px auto 0 auto;overflow:hidden}
#rssyahoo{text-align:center;margin:5px auto 0 auto;overflow:hidden}
#rssnetvibes{text-align:center;margin:5px auto 0 auto;overflow:hidden} 
/*#contenu iframe {left:40px;position:absolute;bottom:-68px;}     */
#contenu iframe {}  
#contenu .blocpub{clear:both;width:502px;height:60px;padding-bottom:10px;padding-left:40px; overflow:hidden;border-bottom:1px solid #ccc;} 
#contenu .blocpubtypebloc{clear:both;width:500px;height:15px;margin-top:5px;padding-bottom:10px;padding-left:40px; overflow:hidden;border-bottom:1px solid #ccc;}
/*Formulaire*/
.obligatoire{color:red;font-weight:bold}
.lign_form label{display:block;float:left;width:100px}
.lign_form .champselect,
.lign_form .champtextarea,
.lign_form .champinput{display:block;float:left;border:1px solid #ccc;width:150px;font-size:12px;}
.lign_form .champtextarea{width:250px;height:100px;}
.lign_form,.lign_form_bt,.messageError{clear:both;padding: 5px 0}
.lign_form_bt{padding-left:100px}
.lign_form label.errorMessage{width:auto;color:red;padding-left:5px;}
.lign_form .nofloat{display:inline;float:none;}
.messageError label{display:block;color:red;}
.error{border:1px solid red !important;color:red;} 
.errorMessage .error{color:red;border: none !important;display:block;} 

.lign_form .intitulesondage{font-weight:bold;float:none;width:auto;} 
.lign_form .notaille{width:auto;} 

.ficheproduit .imgproduit{float:left;width:248px;border:1px solid #999999;}
.ficheproduit .descriptifproduit{float:left;width:220px;margin-left:10px;}
.ficheproduit .marqueproduit,
.ficheproduit .nouveauteproduit,
.ficheproduit .promoproduit,
.ficheproduit .soldeproduit,
.ficheproduit .moreproduit,
.ficheproduit .prixproduit,
.ficheproduit .miniproduit
{display:block;
margin-top:5px ;text-decoration:none;
}

.ficheproduit img{border:none}
.ficheproduit .prixproduit{
	margin:20px auto 10px auto;
	width:50%;
	color:#45981F;
	max-width:220px;
	text-align:center;
	font-size:1.5em;
font-weight:bold;
background-color:#F2F2F2;
padding:2px;
}
.ficheproduit .moreproduit strong{
display:none;
}
.ficheproduit .moreproduit{
	margin:20px auto 10px auto;
	width:50%;
	color:#fff;
	max-width:220px;
	text-align:center;
	font-size:15px;
font-weight:bold;
background-color:#45981F;
padding:2px;
}
.ficheproduit .miniproduit
{display:inline-block;
width:153px;
text-align:center;
margin-bottom:7px;
margin-left:7px;
vertical-align:top;
position:relative;
border:1px solid #999999;
}
.ficheproduit .first{margin-left:0;}
.ficheproduit .moreminiproduit,
.ficheproduit .prixminiproduit,
.ficheproduit .miniproduit strong,
.ficheproduit .miniproduit img{display:block;}
.ficheproduit .miniproduit img{margin:3px auto 3px auto;}
.ficheproduit .miniproduit a{
color:#575757;
font-size:12px;
}
.ficheproduit .miniproduit strong{padding:2px;}
.ficheproduit .moreminiproduit{
background-color:#45981F;
padding:2px;
color:#fff;
font-size:12px;
font-weight:bold;
width:149px;
text-decoration:none;
}
.ficheproduit .prixminiproduit{
	background-color:#F2F2F2;
padding:2px;
color:#45981F;
	font-size:1em;
font-weight:bold;
width:149px;
}
.ficheproduit table  td{width:32%;vertical-align:top;}
.ficheproduit table td a{color:#7f7f7f;display:block;padding:2px;}
.ficheproduit table td a:hover{background-color:#45981F;color:#fff;text-decoration:none;}
