html,body{margin:0 0;padding:0; background:#CCC;}body{font: 0.7em verdana, "trebuchet MS", arial,sans-serif;text-align:center}p{margin:0 10px 10px}/*a:link {color:#0A328C;}a:visited { color:#E56767}*/a:link, a:visited {color:#0A328C;}a:hover {color:#000; }a img  {border: none;}.remiseTable{border:0px none;padding:0px;}.remiseTR{border:0px none;padding:0px;}.remiseTD{border:0px none;padding:0px;}#welcome { height:16px; width:964px; margin:auto; text-align:right; font-size:85%; margin-top: -16px; margin-bottom: 2px;}	*html #welcome { width:1004px; margin-top: 0px;margin-bottom: 0px;}#welcome li { display:inline;}/*#welcome li a {background:#333; padding:2px 8px; color:#CCCCCC; text-decoration:none;}#welcome li a:hover {background:#666; color:#FFF;}*/#console { height:16px; width:964px; margin:auto; text-align:right; font-size:85%;}	*html #console { width:1004px;}#console li { display:inline;}#console li a {background:#333; padding:2px 8px; color:#CCCCCC; text-decoration:none;}#console li a:hover {background:#666; color:#FFF;}#container{width:1003px;margin:0  auto; background:#FFF; border:1px solid #999; text-align:left}#menu {height:131px; padding:0;margin:0 0 0 0; list-style:none; background:url(../images/fond-menu_sds.gif); }#menu li {display:inline;}.publicite {margin-left:25px;}.clear {	margin:0px;	padding:0px;	clear:both;	visibility:hidden;}.titreRouge {font-weight:bold; margin-top:15px; font-size:120%;color:#D30303; font-size:130%;}.invisible {display:none;}ul {list-style:none;}hr {margin:6px;padding:0px;visibility:hidden;}h1, h2, h3 {margin:0; font-weight:normal; font-size:100%;}h4 { font-size:100%;}a.logo {	display: block;	float:left;	width:98px;	height:131px;	background-image:url(../images/menu-logo_sds.gif);	background-repeat: no-repeat;}.logo:hover {}a.nouveaute {	display: block;	float:left;	width:130px;	height:131px;	background-image:url(../images/menu-nouveautes_sds.gif);	background-repeat: no-repeat;}.nouveaute:hover {background-image:url(../images/menu-nouveautes_sds-o.gif);}a.livres {	/*display: block;*/	float:left;	width:127px;	height:131px;	background-image:url(../images/menu-livres_sds.gif);	background-repeat: no-repeat;}.livres:hover {background-image:url(../images/menu-livres_sds-o.gif);}a.concours {	display: block;	float:left;	width:127px;	height:131px;	background-image:url(../images/menu-concours_sds.gif);	background-repeat: no-repeat;}.concours:hover {background-image:url(../images/menu-concours_sds-o.gif);}/*a.top {	display: block;	float:left;	width:510px;	height:131px;	background-image:url(../images/menu_sds.gif);	background-repeat: no-repeat;}.top:hover {}*//* essai DLA */a.nouveaute_a {	display: block;	float:left;	width:130px;	height:131px;	background-image:url(../images/menu-nouveautes_sds-o.gif);	background-repeat: no-repeat;}.nouveaute_a:hover {background-image:url(../images/menu-nouveautes_sds.gif);}a.livres_a {	display: block;	float:left;	width:127px;	height:131px;	background-image:url(../images/menu-livres_sds-o.gif);	background-repeat: no-repeat;}.livres_a:hover {background-image:url(../images/menu-livres_sds.gif);}a.concours_a {	display: block;	float:left;	width:127px;	height:131px;	background-image:url(../images/menu-concours_sds-o.gif);	background-repeat: no-repeat;}.concours_a:hover {background-image:url(../images/menu-concours_sds.gif);}/*a.domaines_a {	display: block;	float:left;	width:127px;	height:131px;	background-image:url(../images/menu-domaines-o.gif);	background-repeat: no-repeat;}.domaines_a:hover {background-image:url(../images/menu-domaines_sds.gif);}*//* essai DLA */p {padding:0; margin:1em 0;}/*//////////////// Page d'acccueil ///////////////////////*/#autresSelections {height:490px; width: 1003px; background-image:url(../images/main.jpg); margin-bottom: -30px; float:left;}#autresSelections img {margin-left:5px;}*html #autresSelection img {margin-left::0px;}a.selection { width:152px; display:block; height:31px; float:left;text-decoration: none;}a.selection img {border: none;}#header	{min-height:318px;margin:0;color: #0A328C;background:#D2CAB3 url(../images/fond-home_sds.jpg) repeat-x; }#introPresentation {width:970px; margin-left:15px;  }#intro {width:290px; float:left; height: 476px; margin-left:35px;  color:#0A328C; background-image: url(../images/page_sds.jpg); background-repeat : no-repeat;}*html #intro {width:280px; float:left; height: 476px; margin-left:20px;  color:#0A328C; background-image: url(../images/page_sds.jpg); background-repeat : no-repeat;}#livres {width:300px; height:136px; padding-left:0px; margin-top:0px; margin-left:0px; }#titrelivre{	margin-top:1.2em;	margin-right: 15px;	height: 15px;	font-size:1.1em;	margin-left:15px;	padding:0;	font-weight:bold;	color: #08276C;	font-style: normal;}*html #titrelivre {line-height:100%; }#titrelivre a {padding-left: 20px; background-image: url(../images/pictos/menu-livres.gif); background-repeat: no-repeat; background-position: 0 0; }#desclivre{ margin-top:2.5em; margin-left:1.5em; margin-right: 1.5em; color: #000000; height:100px;}*html #desclivre {margin:15px 25px 0px 20px; line-height:100%; font-size:0.9em; height:100px;} *html #desclivre p {height:100px;} #imglivre{ margin-top:5px; margin-left: 0px; margin-right: 0px;}#glivres {float: left; width : 22%; height : 100%;  padding: 0 15px;margin : 5px 0 0 10px;}#selecprog{margin-top: 2.4em; font-weight:bold; margin-left:15px; margin-right:15px; font-size:1.2em;}*html #selecprog{margin-top: 1.5em;font-weight:bold; margin-left:15px; margin-right:15px; font-size:1.2em;}#liens{margin-left: 15px;margin-top: 1.5em;  width:180px; margin-right: 25px; padding-left:15px; text-align: justify;}#liens a { padding-left: 15px; border:none;	font-size:1em; background-image: url(../images/pictos/puce.gif); background-repeat: no-repeat; background-position: 0 2px;}#livres a { margin-right:10px; border:none;	font-size:1em;}#rechercheHP { float:right; width:286px; height:20px; margin-top:274px; }ul#surmenu {text-align:right; margin:0px 4px 10px 10px;}ul#surmenu li {display:inline; margin-left:20px}ul#surmenu li a { color:#333; font-size:85%; text-decoration:none; border-bottom: 1px dashed #999;}ul#surmenu li a:hover { border-bottom: 1px solid #999;}ul#soustitre, #chapo {margin:0 4px 20px 0; padding:0; font-size:90%}ul#soustitre li, #chapo li {display:inline; }#chapo {margin-top:10px; width:99%; color:#0A328C;}ul#soustitre, #chapoInfo {margin:0 4px 20px 0; padding:0; font-size:100%; font-weight:bold; font-style: italic;}ul#soustitre li, #chapoInfo li {display:inline; }#chapoInfo {margin-top:10px; width:99%; color:#0A328C;}.chapoDomaine {margin:0 4px 20px 0; padding:6px; font-size:90%}.chapoDomaine li {display:inline; }.chapoDomaine {margin-top:10px; color:#0A328C; background:#E4E4E4; border:2px solid #CCC;}ul#ariane {margin:0 0px 10px 0; padding:0;}ul#ariane li {display:inline;}ul#ariane li a { color:#0A328C; font-size:85%;} ul#ariane li a:hover { color:#D30202;}#content p{line-height:1.4}#navigation{font-size:	0.9em; background-color:#EAEEF5 ; margin-top: 2px;}/*#navigation h4 {margin:0 0 4px 0; padding:0 0 4px 0; border-bottom:1px solid #CCC; text-align:left; font-size:120%;}*/#navigation h4 {margin:0 0 4px 0; padding:4px 0 4px 4px; border-bottom:1px solid #CCC; text-align:left; font-size:120%; background: #5B79B5; color: #FFF;}#navigation h5 {font-size:1em; margin-bottom:0.4em;}#navigation .btAction { background:url(../images/puce-navi_sds.gif) no-repeat 2px 2px ; padding-left:12px; margin:1em 0; }#navigation ul {list-style:none; margin:0; padding:0.6em;}#nouveautesLivres {text-align:center;}/*#nouveautesLivres img { border:none;}*/#gauche, #gaucheInterne {background-color:#EAEEF5; font-size:90%; color:#666;}#gaucheInterne h4 {margin:0 0 4px 0; padding:4px 0 4px 4px; border-bottom:1px solid #CCC; text-align:left; font-size:120%; background: #5B79B5; color: #FFF;}/* Blocs de la home page */#main {height:200px;width:1003px; background:url(../images/fond-main_sds.jpg) repeat-x; float:left; margin-bottom: 0px; margin-top: 0px;}.blocHP { color:#FFF; margin-bottom:10px;}.blocHP a img {background:none; border:none;}.texte {line-height:100%; font-size:90% !important;}*html .texte {line-height:100%; font-size:0.85em;}#Abonnes 		{background:url(../images/blocs/enseignants_sds.gif) no-repeat; width:232px; height:113px; }#Abonnes .texte {position:relative; top:45px; left:8px; width:210px; }#enseignants 		{background:url(../images/blocs/enseignants_sds.gif) no-repeat; width:232px; height:143px; margin-top: 5px;}#enseignants .texte {position:relative; top:50px; left:8px; width:210px; }#presse		   {background:url(../images/blocs/presse.gif) no-repeat; width:232px; height:91px; }#presse .texte {position:relative; top:10px; left:90px; margin-right:20px; width:130px;}#pratique		   {background:url(../images/blocs/pratique_sds.gif) no-repeat; width:232px; height:140px; margin-top: 5px; }#pratique .texte   {position:relative; top:50px; left:8px; margin-right:20px; width:210px;color:#FFF;}.bloc-Bouton { margin:86px 0 0 8px;}.bloc-Bouton1 { margin:56px 0 0 8px;}.bloc-Bouton2 { margin:28px 0 0 8px;}.bloc-Bouton3 { margin:46px 0 0 8px;} .bloc-Bouton4 { margin:4px 0 0 8px;}.bloc-Bouton5 { margin:72px 0 0 8px;} /* Actualités en HP */#actualite { color:#555; margin-top: 5px;}#actualite h2 { color:#444; font-size:1.6em; }#actualite h3 { font-size:1.1em;margin-top:1em; margin-bottom:0.3em; padding:0; font-weight:bold}#actualite a { color:#444; text-decoration:none; border-bottom:1px dashed #999;}#actualite a:hover { color:#0A328C; border-bottom:1px solid #444;}#actualite .date { color:#999; font-size:1.1em;}/* pied de page */#basDePage {background:url(../images/fond-pied_sds.gif) repeat-x ;font-size:84%;color: #FFF;clear:left;width:1003px;height:65px;}#basDePage p {margin:0; padding:12px 0px; text-align:center;}#liensPied { list-style:none; text-align:center; margin:0; padding:0;}#liensPied li {display:inline; list-style:inside;}#liensPied li a {margin:0 5px;}#wrapper{float:left; width:500px; margin-top: 2px; margin-left:250px; margin-bottom:20px; }		*html #wrapper{margin-left:125px; margin-bottom:20px;}#wrapperAccueil{float:left; width:500px; margin-top: 2px; margin-left:250px; margin-bottom:20px; }		*html #wrapperAccueil{margin-left:125px; margin-bottom:20px;}#content{margin: 0;  }#navigation, #gauche, #gaucheInterne {padding:0px;}#navigation{float:left;width:232px;margin-left:19px;}#gaucheAccueil {float:left; width:232px; margin-left:-998px; margin-top: 2px; font-size:90%; color:#666;}#gauche, #gaucheInterne {font-size:90%; color:#666;}#gauche, #gaucheInterne {float:left; width:232px; margin-left:-998px; margin-top: 2px;}	*html #gauche, *html #gaucheInterne {width:224px;margin-left:-998px; } /* changé width de 204 à 224 */#gaucheInterne {width:232px;margin-left:-998px}#gaucheInterne h4 {margin:0 0 4px 0; padding:4px 0 4px 4px; border-bottom:1px solid #CCC; text-align:left; font-size:120%; background: #5B79B5; color: #FFF;}.espace {}	/*#enseignants {background:#FF5800;}*/.acProduitNouveaute {background: url(../images/nouveaute.gif) no-repeat; width:97px; height:14px; position:absolute; margin-top:110px; margin-left:5px; }.ProduitNouveaute {background: url(../images/nouveaute.gif) no-repeat; width:97px; height:14px;  margin: 0 0 5px 0; }/*	*html .ProduitNouveaute {margin:40px 0 0 -75px; }*/.date {display:block;}.ProduitNouveauteMini {	background: url(../images/nouveauteMini.gif) no-repeat;	width:200px;	height:14px;	position:absolute;	margin:90px 0 0 -70px;}/*	*html .ProduitNouveaute {margin:40px 0 0 -75px; }*/.date {display:block;}table {border:2px solid #CCC;border-collapse:collapse;margin:1em 0;}th, tfoot th {background-color:#EEE2CA;border:1px solid #CCC;}tbody {background-color:#FFFFFF;border:0px solid #CCC;}th {border:1px dotted #CCC;padding:5px;background-color:#F7F1E5;}td {border:1px solid #CCC;padding:5px;text-align:left;}#TxtTarifs caption {}#TxtTarifs table {border:3px solid #CCC;border-collapse:collapse;width:75%;margin:2em auto;}#TxtTarifs thead th, #TxtTarifs tfoot th {background-color:#EEE2CA;border:1px solid #CCC;}#TxtTarifs tbody {background-color:#FFFFFF;border:1px solid #CCC;}#TxtTarifs th {border:1px dotted #CCC;padding:5px;background-color:#F7F1E5;width:25%;}#TxtTarifs td {border:1px solid #CCC;padding:5px;text-align:left;}#TxtTarifs caption {}#panier { margin: 0px 5px 10px 5px; padding: 1px; right top -2px -2px no-repeat;}#panier table { margin:10px 0; width:218px;}#panier td { padding:4px 2px; }/*a.commandez {display:block; width:218px; background:#D30202; color:#FFFFFF; text-align:center; padding:4px; font-size:120%;}*//*.commandez		 { background: #F0E8D5; text-transform:uppercase; border:1px solid #D5CCB8; display:block; width:190px; margin:auto; padding:1em; font-size:1.1em; margin-bottom:10px; font-weight:bold; text-decoration:none; text-align:center;}.commandez:hover  { background: #D30202; color:#FFFFFF;}*/.commandez		 { background: #D9E0EE; text-transform:uppercase; border:1px solid #D5CCB8; display:block; width:190px; margin:auto; padding:1em; font-size:1.1em; margin-bottom:10px; font-weight:bold; text-decoration:none; text-align:center;}.commandez:hover  { background: #08318C; color:#FFFFFF;}.btAction_blanc { background:url(../images/puce-doamine.gif) no-repeat 2px 2px ; padding-left:12px; margin:1em 0; font-weight:bold; }.titreCommande {font-size:160%; margin:10px 0;}.cartStep { margin-left:10px;}/*//////////////// Page Livre ///////////////////////----------------------------------*/dd, dt {display:inline; margin:0;}dt {font-weight:bold;}dd {color:#666666;}#contentGauche {width:90%; margin: 5px 0 8px 8px; font-size:100%; }#domaines {color:#000; font-size:110%; font-weight:bold; line-height:150%; margin-left:-20px;}	*+html #domaines {margin-left:20px;}	*html #domaines {margin-left:20px;}#domaines a {color:#0A328C;} #domaines a:hover {color:#000;}#domaines li { list-style:url(../images/puce_sds.png)}	*+html #domaines li { list-style:url(../images/puce_sds_ie.gif); }	*html #domaines li { list-style:url(../images/puce_sds_ie.gif); }#domaines .minitext {font-size: 90%; font-weight: normal; margin-bottom: 5px; width: 200px;}.sousdomaine {font-size:90% !important; font-weight:normal !important; list-style:none; margin:0 0 10px -20px;}	*+html .sousdomaine {margin:0 0 10px 20px;}	*html .sousdomaine {margin:0 0 10px 20px;}.droite li { margin-left:16px; }	#RechercheGauche {background:#5B79B5; padding:3px; height:60px;}#RechercheGauche h5 { margin:4px 0; font-size:110%; color:#FFFFFF;}#contentIn {margin:0;}.imgProduit {float:left; margin:0 8px 4px 0; width:98px; }.imgProduit hr { height:1px; margin:0; padding:0;}.imgProduit p.prixNew {margin: 15px 0px 0px 0px;}*html .imgProduit p.prixNew {margin: 3px 0px -10px 0px;}.prix {color:#990000; font-weight: bold;}.cart {float:left; border: 0px solid white; margin-right: 5px;}img.cover { border: 1px solid #CCC;}img.cover_acc { border: 1px solid #666;}.titreOuvrage {font-weight:bold; margin-top:25px; font-size:120%;}.Selection {font-weight:bold; margin-top:195px; font-size:120%;}.detail {font-weight:bold; margin-top:203px; margin-left: 30px; font-size:120%;}.titreSelected {font-weight:bold; margin-top:15px; font-size:130%; color: #000}.decoration {height:24px; margin-top:6px; }.decoration input {margin:2px 0 4px 2px; float:left; width:155px; color:#08318C; font-size:90%;}.decoration img {margin-top:2px;}  h3.titreOuvrage {color:#0A328C; font-size:130%;}/*//////////////// Page Domaines ///////////////////////----------------------------------*/.unProduit, .unProduitFond { float:left; width:48%; height:160px; font-size:90%; margin:0 5px 0 0; z-index:500;}.unProduitFond {background:#FFE7C3; padding:4px 0 0 4px; width:47%;}.unProduit a, .unProduitFond a img { border:none; z-index:500;}.unProduit h5, .unProduitFond h5 { margin:0 0 10px 0; font-size:120%;}.unProduit h5 a, .unProduitFond h5 a { color:#333; text-decoration:none; border-bottom:2px dotted #AAA;}.unProduit h5 a:hover, .unProduitFond h5 a:hover { color:#0A328C; text-decoration:none; border-bottom:2px solid #AAA;}.unProduit img, .unProduitFond img {float:left; margin-right:6px; z-index:600;}ul#triPar {text-align:right; margin:5px 0px 0px 0; padding-bottom:4px; }ul#triPar li {display:inline; padding:4px 10px;}ul#triPar li.actif { background:#D8D8D8 !important;}ul#triAttribut {text-align:right; background:#D8D8D8; margin:0px 0 20px 0; padding:6px 8px 6px 0; }ul#triAttribut li {display:inline; }ul#triAttribut li a { padding:2px 2px;}ul#triAttribut li a:hover { background:#333; color:#FFFFFF;}ul#triAttribut li.actif { padding:2px 2px; font-weight:bold;}.titreDomaine {border-top:2px solid #CCC; padding-top:8px;}.titreEspace { padding-top:0px;}/*//////////////// Page Collections ///////////////////////----------------------------------*/.uneCollection {float:left; width:24%; height:160px; margin:0 5px 0 0; text-align:center;}*html .uneCollection {float:left; width:23%; height:160px; margin:0 5px 0 0; text-align:center;}.uneCollection a , .unProduitFond a  { border:none; }.uneCollection h5 {height: 25px;}*html .uneCollection h5 {height: 25px; font-size: 90%}/*//////////////// Page Recherches ///////////////////////----------------------------------*/.FrmBoxes { margin:0; padding:0;}.FrmBoxes li {display:inline; width:80px; margin-right:40px; }.sSelect {width:180px;}#RechercheAV input.input_txt, #RechercheAV select, #RechercheAV .envoi {color:#08318C; font-size:11px; background:#D9E0EE; width:180px;}#sousRecherche { padding:5px; color:#666; background:url(../images/fond-navi_sds.jpg) repeat-x ;}#sousRecherche h5 { margin-top:5px;padding-top:5px; border-top:1px solid #CCC;}#sousRecherche {list-style:none; text-align:center; margin:0; padding:0;}#sousRecherche li {margin-top:0; padding:0;}/*//////////////// Page Ins-Article ///////////////////////----------------------------------*/#ins #navigation { background:#FFF; color:#FFFFFF; float:left;width:0px;margin-left:19px}#ins #wrapper{width:700px;  }#ins #gauche,#ins #gaucheInterne {float:left;width:232px;margin-left:-965px}	*html #ins #gauche, *html #ins #gaucheInterne {width:204px;margin-left:-965px; }#doc { background:#E4E4E7 url(../images/dldoc.gif) top right no-repeat; padding:0em}*html #doc { background:#E4E4E4 url(../images/dldoc.gif) top right no-repeat; padding:1em}#doc h4 { background:url(../images/doc.gif) no-repeat; padding-left:20px; margin-bottom:4px; font-size:100%; }*html #doc h4 { background:url(../images/doc.gif) no-repeat; padding-left:20px; margin-bottom:4px; font-size:100%; }.infoDoc {font-size:90%; font-style:italic; display:block;}.colDoc  {list-style:none; margin:0em; }*html .colDoc  {list-style:none; margin:0.4em; }.colDoc li  { width:45%; float:left;margin-bottom:2em;}/*//////////////// Page Ins-presse ///////////////////////----------------------------------*/.presse { padding:1em; border:4px solid #444; background:#D1D1D1;}.titrePresse {font-size:160%; background: url(../images/locked.gif) 180px 0 no-repeat; }#liste_infos{width:90%; margin-left:1.2em;}/*--------------------------------------//////////////// content form///////////////////////----------------------------------*/#content_formulaires {width:100%;}#form_inscription {float:right; width:49% !important; width:341px;}#form_connexion {float:left; width:49% !important; width:341px;}/*#form_inscription {width:49%;float:right; }#form_connexion {width:49%;float:left;}*/#form_inscription h3, #form_connexion h3 {font-weight:bold; size:0.7em; margin-bottom : 2px;}#content_adresse, #content_adresse_etablissement{width : 96%; margin-left : 20px;}/*Class de la partie inscription et connexion*/.cadre_form{padding:1em; border:4px solid #444; background: #D1D1D1;}.ligne_form{ clear:both;margin : 0px ! important; padding : 0px ! important;}.label_champs { float:left; font-weight:bold; text-transform: uppercase;}.text_liste_mult{float:right; width:274px; margin-right:8px; font-size: 0.9em;}.label_champs_opt { float:left; text-transform: uppercase;}.text_form {float:right; width:290px; height : 16px; text-transform: uppercase;}.text_form_mail {float:right; width:290px; height : 16px;}.text_form_error {background:#EEE2CA}/*.text_form_error {float:right; width:190px; height : 16px; border-color : #ff0000}*/.text_form_pwd {float:right; width:245px; height : 16px;}.chk_form {float:right; height : 16px; margin-top: -1px; margin-right:140px;}*html .text_form_pwd {float:right; width:238px; height : 16px;}.button_form_pwd{	float:right;	height : 25px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;	text-transform: uppercase;}/*.button_form_pwd{float:right;background: #CCC;	padding: 1px;	margin-left:2px;	height : 22px;	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;	font-size: x-small;	font-variant : small-caps;	border : 1px solid #aaa; }	*/.chapo_form{width:99%; margin-bottom:5px;}.chapo_form form {margin : 0px ! important; padding : 0px ! important; border : 1px solid #000000;}.clear_interligne { height : 4px ! important; margin : 20px ! important; padding : 0px ! important}.clear_interligne2 { height : 4px ! important; margin : 10px ! important; padding : 0px ! important}*html .clear_interligne, .clear_interligne2  { height : 0px ! important; margin : 0.5em ! important; padding : 0px ! important}/*Class de la partie adresse*/.text_form_voie{float:right; width:270px; height : 16px;margin-right:8px; text-transform: uppercase;}.text_liste_pays{float:right; width:273px; height : 20px;margin-right:8px;}.text_liste_std{float:right; width:294px; height : 20px; margin-right:0px;}.text_form_cp{float:right; width:49px; height : 16px; margin-right:2px;}.text_form_ville{float:right; width:215px; height : 16px;margin-right:8px; text-transform: uppercase;}.text_form_area {float:right;width:270px; height : 30px ! important; margin-right:8px;font: 1.2em arial, verdana, sans-serif; text-transform: uppercase;}*html .text_form_ville{float:right; width:213px; height : 16px;margin-right:8px; text-transform: uppercase;}*html .text_form_cp{float:right; width:40px; height : 16px;margin-right:8px;}*html .text_form_voie{float:right; width:270px; height : 16px;margin-right:5px; text-transform: uppercase;}*html .text_form_area {float:right;width:270px; height : 30px ! important; margin-right:5px; margin-bottom:2px;font: 1.2em arial, verdana, sans-serif; text-transform: uppercase;}.text_form_num_voie {float:right; width:54px; height : 16px;}.text_form_num_voie_error {float:right; width:50px; height : 16px;border-color : #ff0000}.text_form_type_voie{float:right; margin-left:2px; margin-right : 8px; width:214px;}*html .text_form_type_voie{float:right; margin-left:2px; margin-right : 5px; width:214px;}.desig{position: relative; font-size: 0.9em; font-style: italic; color: #555555; margin-bottom: 7px;}/*Messages d erreurs inscription*/#error_inscription{width:96%; border : 2px solid #D30202; background-color:#EEE2CA; color:#ff0000; padding : 2px; font-weight:bold;}/*#error_message{width:96%; border : 2px solid #ff0000; background-color:#ffff00; color:#ff0000; padding : 2px; font-weight:bold;}*/.error_msg{width:96%; border : 2px solid #D30202; background-color:#EEE2CA; color:#ff0000; padding : 2px; font-weight:bold;}#good_inscription{width:96%; border : 2px solid #18a221; background-color:#ffffff; color:#18a221; padding : 2px; font-weight:bold;text-align:center}/*//////////////// Page Ins-carte ///////////////////////----------------------------------*/#resultCarte { border:1px solid #999; width:290px; float:right; padding:0.4em; height:400px; overflow:auto; background:#E4E4E4}#resultCarte h4 {background:url(../images/librairie.gif) no-repeat ; padding-left:20px; color:#D30202; margin-bottom:0.2em;}*html #resultCarte h4 {font-size:95%}.specialite, .adresse {display:block;} .specialite {font-style:italic; color:#666; font-size:85%;}/*.colActu { width:30%;   margin-right:4%;}*/.colActu { width:42%; float:left; margin-right:4%;}.colActu ul { margin:1.6em 0; padding:0;}.colActu li { list-style:none; margin:1em 0;}.colActu h4 { margin-bottom:0;}.colActu .soustitre { font-size:90%; font-style:italic;}ul.docActu { background:#E4E4E4; padding:4px; }ul.docActu li { margin:0 0 0.4em 0; padding:0;}.docActu a { background:url(../images/doc.gif) no-repeat; padding-left:20px; margin-bottom:4px }/*//////////////// Page Revues ///////////////////////----------------------------------*/.sabonner		 { background: #F0E8D5; border:1px solid #D5CCB8; display:block; width:190px; margin:auto; padding:1em; font-size:1.1em; margin-bottom:10px; font-weight:bold; text-decoration:none;}.sabonner:hover  { background: #D30202; color:#FFFFFF;}ul.derniereRevue {padding:0; border-bottom:3px solid #CCC; color:#666}ul.derniereRevue  li {float:left; width:50%; }.navRevues 	 {border:1px solid #CCC; color:#666; background:#E4E4E4;}.navRevues  li {float:left; width:50%;padding:0; }.navRevues a	 { text-decoration:none;}.tag {background:url(../images/tag.gif) no-repeat; padding-left:40px;}.enlever		 { background: #F0E8D5; border:1px solid #D5CCB8; display:block; margin:auto; padding:0.6em; text-align:center; font-size:1.0em; margin-bottom:10px; font-weight:bold; text-decoration:none;}.enlever:hover  { background: #D30202; color:#FFFFFF;}#resultatsRecherche ul {margin:0 0 2em 0; padding:0;}#blocnote {overflow: auto; margin: auto; width:87%; height: 150px; border: 1px solid #999;}#persee {font-size: 77%;}#rename_theme { margin: auto; width:87%; background-color: #F0E8D5; border:1px solid #D5CCB8; margin-top: 5px;}.zone_edit{ text-align: right; float: right; margin-top: -16px; color:#CCC; font-weight: normal;}.lien_edit {font-size: 90%; color:#CCC; text-decoration: none; font-weight: bold;}#abonnes h5 {background: #F0E4C8; margin-left: 5px; padding: 2px;}/* *********************************************** popup ********************************************* */#popup{width:400px;margin:0 auto; background:#FFF; border:1px solid #999; text-align:left}#popup #contentIn  {margin:10px;}#popup p {margin-top: 40px;}*html #popup p {margin-top: 20px;}#cnil {font-size: 85%; margin-top: 20px; color: #999;}a.info {position: relative;text-decoration: none;color: black;border-bottom: 1px gray dotted;}a.info span {display: none;}a.info:hover {background: none;z-index: 500;}a.info:hover span {display: inline;position: absolute;top: 3em;left: 1em;background: #DDD;color: #123;border: 1px dashed #123;padding: 2px;width: 200px;height: 11em;text-align: left;}a.cmd:link, a.cmd:visited {color:#0A328C; }a.cmd:hover {color:#000;}a.cmd_active:link, a.cmd_active:visited {color:#000; text-decoration: none; background-color: #D3DCEE;}a.cmd_active:hover {text-decoration: underline;}.commentButton {	padding-right: 15px; display: inline; padding-left: 15px; font-weight: bold; font-size: 10px; margin-bottom: -6px; padding-bottom: 4px; margin-left: 0px; color: #fff; padding-top: 3px}.commentButton A {	background: none transparent scroll repeat 0% 0%; color: #fff! important; margin-right: 4px; text-decoration: none}
