html,body{background-color:#fff;
height:100%;
background-image:url(../images/charte_v5/f.gif);
background-repeat:repeat-y;
color:#444749;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

html,body,form,ol,hr,li,ul,dd,dt,dl,h1,h2,h3,h4,h5,h6,form,p,legend,fieldset{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-size: 100%;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#cadre{width:100%;
min-width:1030px;
background-image:url(../images/charte_v5/f_conteu.gif);
background-position:0 137px;
background-repeat:repeat-x;
}
#innercadre{height:100%;width:900px;}
/* -------------------------------------
ACESSIBILITE
---------------------------------------- */
#blockaccessibilite{height:137px;width:589px;
background-image:url(../images/charte_v5/header/f_img.gif);background-repeat:no-repeat;
position:absolute;top:0;left:0;
}
#blockaccessibilite h2,#blockaccessibilite map{display:none;}
hr.access{display:none;}
.clear{clear:both;}
/* -------------------------------------
HEADER
---------------------------------------- */
#header{height:137px;clear:both;
background-color:#1f1d52;
background-image:url(../images/charte_v5/header/f.gif);
background-repeat:repeat-x;
position:relative;
/*border:1px solid red;*/}
#header h1 a{height:32px;width:245px;
position:absolute;
top:50px;
left:340px;
z-index:10;}
#header h1 a strong{display:none;}
#catalogue{
overflow:hidden;
position:relative;
z-index:11;
padding:0 0 0 0px;
left:0;
}
#catalogue ul{

	height:22px;
	display:block;
}


#catalogue ul li{display:block;
float:right;height:22px;
padding:0 5px;
border:0 solid #b8bcbc;font-size:8px;
border-right-width:1px;	background-image:url(../images/publis/catalogues/f_cata.gif);
	background-repeat:repeat-x;
	
}
#catalogue ul li.last{
width:71px;background-image:url(../images/publis/catalogues/f_titre.gif);
	background-repeat:no-repeat;
	padding:0;
	border:0;
}
#catalogue ul a{
	font-size:12px;
	font-weight:bold;
	color:#b8bcbc;
	vertical-align:middle;
	line-height:20px;
	text-decoration:none;
}
/* -------------------------------------
MENU DROITE
---------------------------------------- */
#menuprincipal{width:170px;
/*background-color:#FFCC00;*/
height:100%;
float:left;
position:relative;
background-image:url(../images/charte_v5/menud/f_head.png);
background-repeat:no-repeat;
margin:-13px 0 0 0;
overflow:hidden;
}
#menuprincipal h3{display:none;}
/* -------------------------------------
MENU DROITE RECHERCHER
---------------------------------------- */
#blockrecherche{background-color:#40647d;width:170px;padding:5px 0 10px 0;}
#blockrecherche fieldset{border:none;display:inline;}
#blockrecherche label span{display:none;}
#blockrecherche legend{
display:inline;/*height:124px;*/width:100%;
color:#fff;font-size:0.75em;font-weight:bold;
padding:0 0 0 10px;}
#blockrecherche .recheinput{
font-size:0.70em;
border:1px solid #527d9a;
height:15px;width:120px;
padding:0;margin:0 0 0 10px;
}
#blockrecherche .btvalider{
background-color:#527d9a;
height:16px;width:20px;
border:1px solid #527d9a;
font-size:0.5em;font-weight:bold;color:#fff;
}
#fgrechercher legend{display:none;}
#fgrechercher fieldset{
border:none;display:inline;
}
/* -------------------------------------
MENU DROITE BT ATTRIBUT/BALISE
---------------------------------------- */
#blockmenuptous ul,#blockmenuptous li{padding:0;margin:0;}
#lignattribut{height:20px;line-height:20px;
vertical-align:middle;
background-color:#023253;
background-image:url(../images/charte_v5/menud/f_tout.gif);
background-repeat:repeat-x;}
#lignbalise{
height:20px;line-height:20px;
vertical-align:middle;background-color:#023253;
background-image:url(../images/charte_v5/menud/f_tout.gif);
background-repeat:repeat-x;}
#lignbalise a,#lignattribut a{padding:0 0 0 20px;
color:#FFFFFF;font-size:0.75em;
text-decoration:none;
display:block;width:100%;height:100%;
background-image:url(../images/charte_v5/menud/puce_tout.gif);
background-repeat:no-repeat;
background-position:4px 50%;
}

/*--------------------*/
.menudsurzone{
width:160px;
margin:0 0 0 5px;
padding:0 0 15px 0;
overflow:hidden;
clear:both;
}
* html .menudsurzone{height:1%;}
.menudsurzone h5{
	color:#fff;
	font-size:0.75em;
	font-family:Georgia, Times, serif;
	border:0 dotted #fff;
	border-bottom-width:1px;
	padding:0 0 2px 0;
	clear:both;
}
.menudsurzone ul{width:145px;margin:0 0 0 5px;}
.menudsurzone ul li.menuleft{width:70px;float:left;}
.menudsurzone ul li.menuright{float:left;width:75px;}
.menudsurzone ul li a{color:#fff;font-size:0.70em;text-decoration:none;}
.menudsurzone ul li a:hover{text-decoration:underline;}

/*-------------------*/
#menudivers{
padding:0 0 20px 0;
background-image:url(../images/charte_v5/menud/f_divers.gif);
background-repeat:repeat-x;
}
#menudivers h3{color:#fff;padding:5px 0 0 10px;font-size:0.75em;	font-family:Georgia, Times, serif;}
#menudivers ol{padding:5px 0 0 20px;}
#menudivers ol li a{color:#fff;font-size:0.70em;text-decoration:none;}
#menudivers ol li a:hover{text-decoration:underline;}

/* -------------------------------------
MENU DROITE
---------------------------------------- */
#menudprincipal{
background-color:#023050;
padding:20px 0 0 0;background-repeat:repeat-x;
background-image:url(../images/charte_v5/menud/f_surzone.gif)
}
/* -------------------------------------
MENU DROITE
---------------------------------------- */
#menusecondaire{position:relative;}
/* -------------------------------------
MENU DROITE SITE
---------------------------------------- */
#menudsite{
width:102px;height:105px;
background-repeat:no-repeat;
background-image:url(../images/charte_v5/menud/f_site.gif);
margin:0 auto 0 auto;
position:relative;
}
#menudsite a{font-size:0.75em;width:80px;height:31px;display:block;position:absolute;left:12px;background-repeat:no-repeat;}
#menudsite h4{display:none;}
#menudsite .dmccss{color:#01a10a;top:14px;background-image:url("http://www.zonecss.fr/partenaires/zonecss31x80.gif");}
#menudsite .dmcflash{color:#ac0101;top:58px;background-image:url("http://zoneflashmx.free.fr/partenaires/zoneflash31x80.gif");}
#menudsite .dmcflash strong,#menudsite .dmccss strong{display:none;}
/* -------------------------------------
MENU GAUCHE CREATION
---------------------------------------- */
.menugcreation{padding:0 0 20px 0;background-image:url(../images/charte_v5/menud/f_divers.gif);background-repeat:repeat-x;}
.menugcreation ol{padding:0;margin:0;}
.menugcreation ul{padding:5px 0 0 20px;}
.menugcreation ul li a{color:#fff;font-size:0.70em;text-decoration:none;}
.menugcreation ul li a:hover{text-decoration:underline;}
.menugcreation h5{color:#fff;padding:5px 0 0 10px;font-size:0.75em;	font-family:Georgia, Times, serif;}
/* -------------------------------------
MENU GAUCHE W3C
---------------------------------------- */
#menugw3c{margin:10px 0 0 0 ;}
#menugw3c ol{padding:0;margin:0;}
#menugw3c ol li {display:block;width:88px;margin:0 auto 0 auto;}
#menugw3c h3{display:none;}
#menugw3c ol li a{color:#fff;font-size:0.65em; text-decoration:none;}
/*---------------------------------*/
.menudpub{margin:0 0 10px 0;}
.menudpub a,.menudpub p{color:#222222;}
.menudpub{background-image:url(../images/charte_v5/menud/p_pub.gif);
background-position:0 100%;
background-repeat:no-repeat;
padding:0 0 8px 0;}
.menudpub p{
	background-image:url(../images/charte_v5/menud/f_pub.gif);
	background-repeat:repeat-y;
	padding:0 5px 0 5px;
	width:160px;font-size:0.70em;
}
.menudpub h3{background-image:url(../images/charte_v5/menud/h_pub.gif);
background-repeat:no-repeat;
height:22px;
	font-size:0.8em;
	text-align:center;
	line-height:22px;
	vertical-align:middle;
	font-family:Georgia, Times, serif;}
#menudactivite  h3{color:#970000;}
#menudreferencement h3{color:#03548c;}
#menudEmploi h3{font-size:0.7em;}
/*---------------------------------*/

.menudEmploi{margin:0 0 10px 0;}
.menudEmploi a,.menudEmploi p{color:#222222;}
.menudEmploi{background-image:url(../images/charte_v5/menud/p_pub.gif);
background-position:0 100%;
background-repeat:no-repeat;
padding:0 0 8px 0;}
.menudEmploi p{
	background-image:url(../images/charte_v5/menud/f_pub.gif);
	background-repeat:repeat-y;
	padding:0 5px 0 5px;
	width:160px;font-size:0.70em;
}
.menudEmploi h3{background-image:url(../images/charte_v5/menud/h_pub.gif);
background-repeat:no-repeat;
height:22px;
	font-size:0.8em;
	text-align:center;
	line-height:22px;
	vertical-align:middle;
	font-family:Georgia, Times, serif;}
#menudEmploi h3{color:#CC0000;}
/* -------------------------------------
CONTENEUR
---------------------------------------- */
#outerContainer{float:left;	width:730px;
	/*background-color:#CCCCFF;*/
background-image:url(../images/charte_v5/contenu/f_head.gif);
	background-repeat:no-repeat;
}
/* -------------------------------------
CONTENU
---------------------------------------- */
#innerContainer{width:556px;float:left;
background-repeat:repeat-y;
background-image:url(../images/charte_v5/contenu/f_trait.gif);
background-position:100% 100%;
/*
background-color:#00FFCC;*/
}
.blockpage{width:540px;margin:0 0 1.25em 0.625em;}

.titreprincipal{
	height:53px; /*68px;*/
	font-family:Georgia, Times, serif;
	color:#970000;
	font-size:1.4em;
	margin:0 0 0 10px;
	/* margin:0 0 1.5em 10px; */
	padding:15px 0 0 0;
	background-repeat:no-repeat;
	background-image:url(../images/charte_v5/contenu/f_d.gif);
	background-position:100% 100%;
}
.titreprincipal .titren1moins{font-size:0.75em;}
.titren1{
	font-family:Georgia, Times, serif;
	color:#136197;
	font-size:1.05em;
	border:0 solid #03548c;
	border-bottom-width:2px;
	padding:0 0 2px 0;
}
.titren1 a{color:#fca800;}
.titren2{
	color:#0d5582;
	font-size:1.25em;line-height:1.85em;
	padding:5px 0 0 0;
}
.resume{
	width:530px;
	padding:0;
	margin:0 0 0 10px;
	font-size:0.80em;
	/*line-height:0.85em;*/
}
.resume a{color:#222222;}

.resume .faqlie {margin-top:5px;clear:both;}
.resume .faqlie ul li{margin-left:25px;list-style:disc !important;}
.resume .faqlie .titrefaq{color:#2475ac;}

.imgright{
text-align:right;

}
.imgleft{text-align:left;}
.imgfloatleft{text-align:left;float:left;margin:3px;border:0;}
.decale{display:block;padding:0 0 0 15px;}
.argument,.propriete{font-weight:bold;}
.propriete{color:#970000;}

.selectedblock .titren1{
	color:#970000;
	border:0 solid #970000 !important;
	border-bottom-width:2px !important;
}
.selectedblock .titren2{color:#970000;}

.listelien li{
display:block;
float:left;
padding:3px 0;
}
.listelien li a{
padding:0 5px;
border:0 solid #03548c;
border-right-width:1px;
vertical-align:middle;
text-decoration:none;
}
.listelien li a:hover{text-decoration:underline;}

.pucelier{
background-image: url(../images/charte_v5/contenu/pucelier.gif);
background-repeat:no-repeat;
background-position:0 60%;
padding:0 0 0 10px;
}
/* -------------------------------------
INFOBULLE
---------------------------------------- */
.infobullehtml,.infobullecss{
	cursor: help;
	padding-right:10px;
	background-repeat: no-repeat;
	background-position:100% 50%;
	border:1px solid red;
}
.infobulle a{color:#073553;text-decoration: none;}
.infobullecss{
border: 0 dashed #70b550;
border-bottom-width: 1px;
	background-image: url(../images/charte_v5/contenu/icone_infobulle_css.gif);
}
.infobullehtml{
border: 0 dashed #017ac6;
border-bottom-width: 1px;
	background-image: url(../images/charte_v5/contenu/icone_infobulle_html.gif);
}
.blocinfobulle{
	background-image: url(../images/charte_v5/contenu/infobulle.png);
	width:215px;
	display:none;
	height: 113px;
	font-size: 0.70em;
	position:absolute;
	top:12px;
	z-index: 1200;
}
.blocinfobulle span{
	padding : 5px;
	display:block;
	height: 75px;
	overflow: auto;
}
/* -------------------------------------
INFO css/js
---------------------------------------- */
.infoparagraphe {border:1px solid #DDDDDD;overflow:hidden;margin:10px 0 5px 0;clear:both;}
* html .infoparagraphe {height:1%;}
.infoparagraphe dl{
display:block;
background-image:url(../images/charte_v5/contenu/flechecss.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding:0 0 0 16px;
font-size:0.75em;
line-height:14px;
vertical-align:middle;
font-weight:bold;
cursor:pointer;
}
.infoparagraphe dd{display:none;}
.infoparagraphe dl,.infoparagraphe dd{float:right;}
.infoparagraphe .infoparagraphecss dt{margin:0 15px 0 0;}
.infoparagraphe .infoparagraphecssb ,.infoparagraphe .infoparagraphejsb{display:block;font-size:0.90em;float:left;padding:10px 5px;}
.infoparagraphe h5,.infoparagraphe h6{padding:5px 0 5px 0;}
.tableaucss{overflow:hidden;clear:both;width:500px;}
* html .tableaucss{height:1%;}
.tableaucss .colonne1,.tableaucss .colonne0{float:right;width:249px;}
/* -------------------------------------
TYPE HTML / XHTML
---------------------------------------- */
.typehtml li,.typexhtml li{float:left;padding:0 0 0 1px;}
.typehtml h3,.typexhtml h3{display:none;}
.typehtml a,.typexhtml a{display:block;}
.iconenet4,.iconenet6,.iconeflash,.iconeinternet,.iconeaccess,.iconexhtmlversion,.iconexhtml,.iconexhtmlversion2,.iconedesa,
.iconehtmlversion,.iconenonw3c{display:block;width:21px;height:19px;background-repeat:no-repeat;}
.iconehtmlversion{width:32px;background-image:url(../images/iconenav/lang_html.gif) !important;}


.iconenet4{background-image:url(../images/iconenav/ic_nets.gif);}
.iconenet6{background-image:url(../images/iconenav/ic_net6.gif);}
.iconeinternet{background-image:url(../images/iconenav/ic_ie.gif);}
.iconeflash{background-image:url(../images/iconenav/ic_flash.gif);}
.iconeaccess{background-image:url(../images/iconenav/ic_access.gif);}
.iconedesa{background-image:url(../images/iconenav/ic_dec.gif);}
.iconexhtml{width:38px;background-image:url(../images/iconenav/lang_xhtml.gif);}
.iconexhtmlversion{width:29px;background-image:url(../images/iconenav/lang_xhtml1.gif);}
.iconexhtmlversion2{width:29px;background-image:url(../images/iconenav/lang_xhtml2.gif);}
.iconenonw3c{width:29px;background-image:url(../images/iconenav/lang_nonw3c.gif);}
.typehtml,.typexhtml{display:inline;float:left;margin-top:2px;}
.typexhtml{float:right;}
.typehtml h2,.typexhtml h2,.typexhtml b,.typehtml b{display:none;}
.lignetypehtml{
border:0 solid #b2b2b2;
border-bottom-width:1px;
overflow:hidden;
padding:3px 0;
}
* html .lignetypehtml{height:1%;}
/* -------------------------------------
BLOC CODE HTML
---------------------------------------- */
.bloccodehtml {margin: 10px 0 5px 0;}
.bloccodehtml .titre{
	background-image: url(../images/charte_v5/contenu/bt_deplier.gif);
	background-repeat: no-repeat;
	width:43px;
	height:14px;
	cursor:pointer;
	display: none;
}
.bloccodehtml .titre b,.bloccodehtml .titre strong{	display:none;}
.bloccodehtml .codehtml{
	border: 1px dashed #000000;
	background-color: #f3f1ef;
	overflow: auto;
	display: block;
	padding: 5px;
	max-height: 65px;
	color: #0269ab;
	font-family: Courier, monospace;
	font-size: 0.9em;
}
/* -------------------------------------
BLOC REMONTE
---------------------------------------- */
* html .blockremonte{height:1%;}
.blockremonte{
display:block;
clear:both;
width:530px;
border:0 dotted #cbcbcb;
border-bottom-width:1px;
padding:3px 0; 
margin:15px 0 5px 10px;overflow:hidden;
/*zoom:1;border:1px solid green;*/
}

.blockremonte div{display:inline;float:left;}
.blockremonte a{color:#7a7a7a;font-size:0.65em;text-decoration:none;}
.blockremonte .lienremonte{text-align:right;float:right;}
.blockremonte .lienremonte a,.blockremonte .plus a{background-position:0 50%;background-repeat:no-repeat;padding:0 0 0 10px;background-image:none;}
.blockremonte .plus a{padding:0 10px 0 0;background-position:100% 50%;}
.blockremonte .lienremonte a:hover{background-image:url(../images/charte_v5/contenu/bt_remonte.gif);}
.blockremonte .plus a:hover{background-image:url(../images/charte_v5/contenu/bt_descendre.gif);}
.blockremonte .ficheproduit{display:none;}
.getpage{
	display:block;
	clear:both;
	width:530px;
	border:0 solid #cbcbcb;
	border-top-width:1px;
	padding:3px 0;
	margin:15px 0 5px 10px;
	overflow:hidden;
}
.getpage .beforepage{
	display:inline;
	float:left;
	overflow:hidden;
	height:1%;
}
.getpage .nextpage{
	display:inline;
	float:right;
	overflow:hidden;
}
.getpage .nextpage a,.getpage .beforepage a{
font-size:0.75em;
font-weight:bold;
text-decoration:none;
color:#136197;
background-repeat:no-repeat;
line-height:20px;
vertical-align:middle;
}
.getpage .nextpage a{background-image:url(../images/charte_v5/contenu/page_next.gif);padding: 0 21px 0 0;background-position:100% 50%;}
.getpage .beforepage a{background-image:url(../images/charte_v5/contenu/page_before.gif);padding:0 0 0 21px;background-position:0 50%;}
/* -------------------------------------
MENU GAUCHE
---------------------------------------- */
#menusecondaire{width:170px;
/*background-color:#CCFF00;*/
height:100%;
float:left;
margin:0 0 0 4px;
padding:75px 0 0 0;
}
#menusecondaire .titre{display:none;}
#menusecondaire a{text-decoration:none;}
#menusecondaire a:hover{text-decoration:underline;}
#menusecondaire dt{	font-family:Georgia, Times, serif;
	color:#03538d;
	font-size:0.8em;
	border:0 solid #03548c;
	border-bottom-width:2px;
	clear:both;
	overflow:hidden;
	height:1%;
}
#menusecondaire dt .deplier{line-height:0.8em;float:right;width:10px;
height:10px;
vertical-align:middle;
margin:3px 0 0 0;
cursor:pointer;
background-image:url(../images/charte_v5/contenu/moins.gif);}
#menusecondaire .lignedeplier .selected{background-image:url(../images/charte_v5/contenu/plus.gif);}
#menusecondaire dt .deplier b{display:none;}
#menusecondaire dt strong{display:inline;float:left;}
#menusecondaire dd{padding:10px 0 0 0;}

#menusecondaire li{	
	font-family:Georgia, Times, serif;
	color:#03538d;
	font-size:0.8em;
	padding:0 0 0 10px;background-repeat:no-repeat;
	background-position:2px 7px;
	background-image:url(../images/charte_v5/menug/puce_interne.gif);
}
#menusecondaire li.selected{background-image:url(../images/charte_v5/menug/puce_interne_r.gif);}
#menusecondaire li.titremenud{background-image:none;padding:5px 0 2px 0;font-size:0.75em;font-weight:bold;}
/* -------------------------------------
MENU GAUCHE INTERNE
---------------------------------------- */

.menuginterne{padding:0 0 25px 0;width:170px;overflow:hidden;}
.menuginterne dd ol li{	
	font-family:Georgia, Times, serif;
	color:#03538d;
	font-size:0.8em;
	padding:0 0 0 10px;
}
.menuginterne dd ol li a{color:#03538d;}
.menuginterne dd ol li.selected a{color:#970000;font-weight:bold;}


/* -------------------------------------
MENU GENERATEUR
---------------------------------------- */
#generateur{
margin-left:10px;
width:160px;
}
#generateur h2,#generateur dt strong{
display:none;

}
#generateur ol{
background-image:url(../images/charte_v5/contenu/f_generateur.gif);
background-repeat:repeat-y;
display:block;
width:160px;
}
#generateur ol li{
background-image:none;
display:block;
width:150px;
margin:0 auto 0 auto;
}

#generateur dd{
background-image:url(../images/charte_v5/contenu/p_generateur.gif);
background-repeat:no-repeat;
background-position:0 100%;
padding:0  0 5px 0;
display:block;
width:160px;
}
#generateur dt{
background-image:url(../images/charte_v5/contenu/h_generateur.gif);
background-repeat:no-repeat;
font-size:1px;
height:5px;
border:none;
width:160px;
}
/* -------------------------------------
MENU DROITE LETTRE
---------------------------------------- */

#menusecondaire .menuglettre li{padding:0 0 0 0;background-image:none;}
.lettre{display:block;float:left;width:20px;margin-top:2px;margin-bottom:2px;text-align:center;}
.lettre a{display:block;}
.lettre.selected{background-image:none;}
.menuglettre li.lastletter {clear:both; line-height:0.1em;font-size:1px;}
/* -------------------------------------
MENU GAUCHE COURS CHAPITRE
---------------------------------------- */
.menugchapitre{padding:0 0 25px 0;margin:0 0 0 10px;width:160px;}
#menusecondaire .menugchapitre dt{color:#970000;}
#menusecondaire .menugchapitre dd ol li{font-size:0.75em;background-image:url(../images/charte_v5/menug/puce_chapitre.gif);}
#menusecondaire .menugchapitre dd ol li.selected{background-image:url(../images/charte_v5/menug/puce_chapitre_r.gif);}
#menusecondaire .menugchapitre dd ol li a{color:#222222;}
#menusecondaire .menugchapitre dd ol li.selected a{color:#970000;font-weight:bold;}
#menusecondaire .menugchapitre dd ol li.planchapitre a{font-weight:bold;font-size:0.95em;}
#menusecondaire .menugchapitre dd ol li.pageaccueil a{font-style:italic;font-size:0.95em;}

/* -------------------------------------
MENU DROITE ADDITOUS
---------------------------------------- */
#menudadditious{position:absolute;top:15px;left:5px;}
#menudadditious li{
font-size:medium;
background-image:url(../images/charte_v5/contenu/mg_puce_rss.gif);
background-repeat:no-repeat;
background-position:0 6px;
}
#menudadditious li.lien1{background-image:url(../images/charte_v5/contenu/mg_puce_lettre.gif);}
#menudadditious li a{font-size:0.70em;color:#136197;}

#nbconnections{position:absolute;top:15px;left:5px;border:1px solid #dddddd;width:150px;padding:5px;}
#nbconnections a{
font-size:0.70em;color:#444749;

}


/* -------------------------------------
PIED
---------------------------------------- */
#footer{clear:both;width:540px;border:0 solid #a0a0a0;
border-top-width:1px;
padding:0 0 20px 0;
margin:0 0 0 180px;}
#footer1,#footer2{
display:block;
text-align:center;
padding:5px 0;
border:0 solid #a0a0a0;
border-bottom-width:1px;
}
#rssgoogle{display:inline;text-align:center;margin:5px auto 0 auto;}
#rssyahoo{display:inline;text-align:center;margin:5px auto 0 auto;}
#rssnetvibes{display:inline;text-align:center;margin:5px auto 0 auto;}
#rssadditious{display:inline;text-align:center;margin:5px auto 0 auto;}
#contenu iframe {left:40px;position:absolute;bottom:-68px;}

#footer1 a{color:#01233a;
	font-family:Georgia, Times, serif;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
}
#footer1 a:hover{text-decoration:underline;}
/* -------------------------------------
LAYER GOOOGLE
---------------------------------------- */
.googlepub{
clear:both;width:540px;
padding:0 0 20px 0;
margin:0 0 0 180px;
}
.googlepub iframe{margin:0 auto 0 auto;}
#menudfotolia p{text-align:center;padding-top:5px;}
#menudfotolia a img{border:none;}

/* -------------------------------------
LAYER REMONTE
---------------------------------------- */
#layerremonte{position:absolute;width:150px;border:1px solid #03548c;padding:5px;background-color:#f4f4f5;display:none;}
#layerremonte li{font-size:0.7em;border:0 solid #e5e4e8;border-bottom-width:1px;}
#layerremonte li a {color:#09095c;text-decoration:none;}
/* -------------------------------------
PlAN
---------------------------------------- */
.plancours{margin:10px 0 5px 5px;}
.plancours h1 a{color:#03548c;}
.plancourssecondaire{margin:0;padding:0;}
.plancourssecondaire li{margin:2px 0 0 25px;}
.plancours a{text-decoration:none;}
.plancours a:hover{text-decoration:underline;color:#970000}
/* -------------------------------------
LIVRE
---------------------------------------- */
#livre label{display:block;font-weight:bold;}
#livre input#aliaslivre,#livre textarea#impression{display:block;}
#livre #bouton{margin: 5px 0 0 0;}
#livre fieldset{border:none;display:inline;}
#livre legend{display:none;}
#menusecondaire .menugchapitre dd#blocaddimpression ol li{background-image:none;}


.decouvrirpartenaire,.decouvrirbalise,.lienexemple{
display:block;float:right;
background-image:url(../images/charte_v5/contenu/decou.gif);
background-repeat:no-repeat;
background-position: 0 52%;
text-decoration:none;
}
.decouvrirbalise,.decouvrirpartenaire{padding:0 0 0 10px;
font-size:0.80em;margin:10px 0 0 0 ;font-weight:bold;
}
.lienexemple{padding:10px;font-size:0.85em;}
.decouvrirpartenaire:hover,.decouvrirbalise:hover,.lienexemple:hover{text-decoration:underline;}


#faussepop{
/*display:none;*/
position:absolute;
z-index:10000;
border:1px solid #03548c;
background-color:#dddde1;
}

#faussepoptitre{
width:100%;
height:20px;
background-color:#03548c;
vertical-align:middle;
line-height:20px;
color:#fff;
text-align:right;
font-size:0.7em;
font-weight:bold;
cursor:pointer;
}
#faussepopcontenu{
width:100%;

}

.catalogueligne table{width:100%;}
.cataloguecol0{
vertical-align:top;
width:1%;
text-align:left;
}
.cataloguecol1{
vertical-align:top;
text-align:left;
}
.catalogueimage{text-decoration:none;border:none;}
.catalogueimage img{border:none;margin-right:10px;}
.resume .cataloguedescriptif{display:inline;}
.resume .cataloguedescriptif a{text-decoration:none;}
.catalogueprix{
display:block;
margin:10px;
text-align:left;
color:#970000;
font-size:1.2em;
}
.cataloguegarantie{
display:block;
}
.cataloguevoir a{
float:left;
color:#136197;
font-weight:bold;
white-space:nowrap;
overflow:hidden;
text-decoration:none;border:1px solid #136197;
font-size:1em;
padding:5px;
display:block;}
.getpage .contractuelle{font-size:0.6em;}
.cataloguenouveau{font-size:0.6em;border:1px solid #136197;padding:2px;margin-left:5px;}
.cataloguesolde{font-size:0.6em;border:1px solid #136197;color:#970000;padding:2px;margin-left:5px;}
.cataloguepromo{font-size:0.6em;border:1px solid #136197;color:#970000;padding:2px;margin-left:5px;}

#pub{
	position:absolute;
	left:905px;top:160px;
	z-index:5000;
	border: 1px solid #ACACAC;
	overflow: hidden;
	background-color: #EBEBEB;
}

.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;}

.textareacode{display:block;width:90%;margin:0 auto 0 auto;border:1px dashed #000000;
background-color:#f6f6f8;}

.afficheinfo{padding:5px;border:1px solid #000000;}
.menuginterne dd ol li.moteurzonecss a{color:#009933;font-weight:bold;}
/* -------------------------------------
SONDAGE PUB
---------------------------------------- */
#menudsondage label{display:block;margin-bottom:2px}
#menudsondage form p span{display:block;padding:10px 2px;}
#menudsondage input,#menudsondage select{border:1px solid #d3d3d3;font-size:1em;}
#faire-le-sondage input,#sondagesuite input,
#faire-le-sondage select,#sondagesuite select,#sondagesuite textarea{border:1px solid #d3d3d3;}

.google_carre_200_float{display:block;width:200px;
height:200px;margin:0 5px 0 0;
float:left;}
