/* police des titres : FertigoPro */

body { background:url(images/bck_body.gif) repeat-x left top; text-align:center; margin:0; padding:auto; font-family:'Trebuchet MS', Arial, sans-serif; }
H1, H2, H3, H4, H5, H6, H7, FORM { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
p { margin:0; padding:0; font-family:'Trebuchet MS', Arial, sans-serif;}
H1 IMG, H2 IMG, H3 IMG, H4 IMG, H5 IMG { margin:0; padding:0; position:absolute; top:0; left:0; }
FORM, INPUT { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; border:0;  }
IMG { border:0; }
hr { height:1px; color:#DDD; margin:0 0 10px 0; background-color:#DDD; border:0; }

A { text-decoration:none; color:#44831B; font-weight:bold; }
A:HOVER { text-decoration:underline; }
p.flecherouge { background:url(images/fleche_rougeDown.gif) no-repeat; padding-left:20px; font-weight:bold; margin:0 0 10px 0; }
A.flecherouge { background:url(images/fleche_rouge.gif) no-repeat; padding-left:20px; font-size:12px; color:#990000; }
A.rouge { font-size:13px; color:#990000; font-weight:normal; }
A.flecherougeDown { background:url(images/fleche_rougeDown.gif) no-repeat; padding-left:20px; color:#990000; }
A.flecheorangeR { background:url(images/fleche_orange.gif) no-repeat right 6px; padding-right:20px; }
.centre A.vert { color:#44831B; font-weight:bold; }
H1 { font:normal 22px Arial, sans-serif; color:#E34619; margin:0 0 10px 0; }
H2 { font:normal 20px Arial, sans-serif; color:#44831B; margin:0 0 10px 0;  }
H3 { font:bold 14px Arial, sans-serif; color:#666; margin:0 0 10px 0;  }

.centre H1 A { color:#E34619; text-decoration:none; }
.centre H2 em { display:inline; }
.centre h4 {background: #EEE; padding: 3px; margin: 0 0 5px 0; font:bold 15px Arial, sans-serif; color:#777;}
H1.recherche { height:23px; background:url(images/ico_rechercher.gif) no-repeat; padding:7px 0 0 35px; }
H1.boutique { height:30px; background:url(images/ico_boutique.gif) no-repeat left 0; padding:0; text-align:left; font-size:0; text-indent:-5000px; }
H1.rss { width:370px; height:35px; background:url(images/ico_rss.gif) no-repeat left 0; border-bottom:2px solid #DAE785; float:right; margin-top:15px; text-indent:-5000px;}
H1.rss A { width:270px; _width:290px; height:35px; display:block;  }
H1.chiffre { height:28px; background:url(images/ico_chiffre.gif) no-repeat left top; text-indent:-5000px; }
H1.actu { height:28px; background:url(images/ico_actu.gif) no-repeat left top; text-indent:-5000px; }
H1.carte { height:28px; background:url(images/ico_carte.gif) no-repeat left top; text-indent:-5000px; }
H1.forumHP { height:24px; background:url(images/ico_forum.gif) no-repeat left top; text-indent:-5000px; padding-bottom: 5px;}
H1.savoir { height:23px; background:url(images/ico_savoir.gif) no-repeat left top; font-size:0; text-indent:-5000px;}
H1.recettes_salees { height:27px; background:url(images/titre_recettes_salees.gif) no-repeat 30px 2px; padding:0; color:#44831B;  border-bottom:1px solid #CCC; }
H1.recettes_sucrees { height:27px; background:url(images/titre_recettes_sucrees.gif) no-repeat 20px 2px; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.recettes_pates { height:25px; background:url(images/titre_recettes_pates.gif) no-repeat 20px 2px; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.recettes_sauces{ height:25px; background:url(images/titre_recettes_sauces.gif) no-repeat 20px 2px; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.historique{ height:23px; background:url(images/titre_historique.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.infos { height:23px; background:url(images/titre_infos.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.mag { height:28px; background:url(images/titre_mag.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC; }
H1.news { height:23px; background:url(images/titre_news.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.videos { height:23px; background:url(images/titre_videos.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.galerie { height:23px; background:url(images/titre_galerie.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.pro { height:23px; background:url(images/titre_espacepro.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.cherchez { height:23px; background:url(images/titre_cherchez.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.envoyez { height:23px; background:url(images/titre_envoyez.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC; }
H1.apropos { height:28px; background:url(images/titre_apropos.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.livre { height:23px; background:url(images/titre_livre.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC; }
H1.laissezmessage{ height:23px; background:url(images/titre_laissezmessage.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC; }
H1.selection { height:23px; background:url(images/titre_selection.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.echange { height:23px; background:url(images/titre_echange.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.proposez { height:23px; background:url(images/titre_proposez.gif) no-repeat left top; padding:0; color:#44831B; border-bottom:1px solid #CCC;}
H1.breves { height:23px; margin:5px 0 15px 0; background:url(images/titre_breves.gif) no-repeat left top; padding:0; border-bottom:1px solid #CCC; text-indent:-5000px; }

H2.etaussi { height:27px; background:url(images/titre_etaussi.gif) no-repeat left 2px #DBE786; padding:0; font-size:0px; margin:0; }
.etaussi #formulaire { float:right; margin:2px 5px 0 0; }
.etaussi #formulaire p { font-size:10px; }
H2.ingredients { height:23px; background:url(images/ico_ingredients.gif) no-repeat left top; font-size:0px; text-indent:-5000px; margin:15px 0 0 30px; }
H2.preparation { height:28px; background:url(images/ico_preparation.gif) no-repeat left top; font-size:0px; text-indent:-5000px; margin:15px 0 0 30px; }
H2.video { height:27px; _height:34px; background:url(images/ico_video.gif) no-repeat 5px top #EEE; padding:5px 0 0 40px; margin: 0 0 20px 0; border-top:1px solid #CCC; border-bottom:1px solid #CCC; font-weight: bold;}
H2.video a { background:url(images/fleche_rougeDown.gif) no-repeat right 4px; padding-right:20px; color:#990000;  }

INPUT { border:1px solid #CCC; background:url(images/bck_input.gif) repeat-x left bottom; font:normal 11px Arial, sans-serif; color:#44831B; padding:2px; }

.sepCCC { border-bottom:1px solid #CCCCCC; clear:left; font-size:0px; height:0px; line-height:0px; margin:10px 0px; padding:0px; }
.sep { float:none; font-size:0px; height:0px; line-height:0px; margin:0; padding:0; clear:both; }
.sepCR { font-size:0px; height:0px; line-height:0px; margin:0; padding:0; float:none; }
.sepCL { clear:left; font-size:0px; height:0px; line-height:0px; margin:0; padding:0; float:none; }

.fR { float:right; }
.fL { float:left; }
.tAc { text-align:center; }
.conteneur { width:970px; text-align:center; margin:0 auto 20px auto; position:relative; }
.conteneur .centre { width:650px; margin:0; padding:45px 0 0 0; text-align:justify; float:left; position:relative;}
.conteneur .colD {  width:305px; background:url(images/bck_colD.jpg) no-repeat left top; border: 1px solid #DBE786; float:right; margin:0px 0px 0 10px; text-align:left; padding-top:45px; }

/* HEADER*/
.header { height:144px; text-align:left; position:relative; background:url(images/bck_header.jpg) no-repeat left top; z-index:20; }
.header .pub { width:468px; height:60px; position:absolute; top:70px; right:90px; }
.header .logo { width:159px; height:125px; position:absolute; top:10px; left:-20px; background:url(images/logo.png) no-repeat left top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.casa-pizza.com/images/logo.png', sizingMethod='scale');_background-image:none; cursor:pointer; }
.header .logo A { width:145px; height:132px; display:block; }
.header .slogan { width:236px; height:47px; position:absolute; top:70px; left:145px; background:url(images/slogan_header.gif) no-repeat left top; }

.header .deco { width:171px; height:73px; position:absolute; right:5px; bottom:-30px; background:url('images/deco_header.png') no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/deco_header.png', sizingMethod='scale');_background-image:none;}
.header .ssliens { position:absolute; top:2px; right:30px; }
.header .ssliens A { display:inline; font-size:11px; font-weight:bold; color:#FFF; text-decoration:none; margin-left:10px; background:url(images/puceblanche.gif) no-repeat left 5px; padding-left:10px; }
.header .ssliens A:HOVER { text-decoration:underline; color:#990000; }

/* COL DROITE*/
.colD .rechercher { position:relative; }
.colD .rechercher .alpha { width:300px; height:67px; position:absolute; bottom:0; background:yellow; -moz-opacity:0.4;opacity: 0.4; filter:alpha(opacity=40); position:absolute; top:0; }
.colD .rechercher FORM { width:300px; z-index:4; padding:0; }
FORM .champs { width:215px; font-size:11px; font-weight:bold; margin-bottom:5px; color:#44831B;  margin:0 0 0 35px; }
.colD .rechercher FORM A.avancee { float:right; font-size:12px; font-weight:bold; color:#44831B; margin:10px 20px 10px 0; }

.colD .nuages { height:192px; background:url(images/bck_nuages.gif) no-repeat 10px top; margin:0 0 0 0; position:relative; }
.colD .nuages .nuage { width:245px; margin:0; text-align:left; position:absolute; top:70px; left:35px; } 
.colD .nuage a { color:#DCEE73; text-decoration:none; line-height:23px; } 
.colD .nuage a:hover { color:yellow; text-decoration:none; } 

.colD .rect300 { margin:10px 0 10px 0; }

/* CENTRE*/
.header .navigation { width:772px; height:40px; position:absolute; top:144px; }
.header .navigation .raccorpizza { width:229px; height:39px; position:absolute; right:0; background:url('images/pizza_raccord.png') no-repeat right top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.casa-pizza.com/images/pizza_raccord.png', sizingMethod='scale');_background-image:none; }

.navigation ul { height:31px; list-style:none; margin:0 0 0 0; padding:0; position:relative; }
.navigation ul li { float:left; padding-left:5px; margin:0; position:relative; background:url('images/navigation/ongletNotSelLeft.gif') no-repeat 0 0 #FFF; text-align:center; }
.navigation ul li a { width:100px; height:23px; _height:30px; padding:5px 0 0 0; color:#44831B; font-weight:bold; text-decoration:none; font-size:14px; display:block; float:left; background:url('images/navigation/ongletNotSelRight.gif') no-repeat right top; }
.navigation ul li a:hover {text-decoration:underline; color:#FFF; }

.navigation ul li.sel {  padding-left:5px; margin:0; position:relative; background:url('images/navigation/ongletSelLeft.gif') no-repeat 0 0 #FFF; color:#FFF;  }
.navigation ul li.sel a { background:url('images/navigation/ongletSelRight.gif') no-repeat right top; color:#FFF; }

.navigation li ul { width:145px; height:auto; position:absolute; top:-3px; left:-20px; background:#19782D; top:28px; padding:0 1px 0 1px; z-index:3; margin:0; }
.navigation li ul li { width:125px; border:0; display:block; margin:0; background:none; padding:0; }
.navigation li ul li A.fleche { width:120px; _width:145px; display:block; height:20px; background:url('images/navigation/fleche_menu.gif') no-repeat scroll 20px 7px; padding:3px 0 3px 25px; margin:0; color:#FFF; font-weight:normal; font-size:11px; text-align:left; border-bottom:1px solid #CCC; font-weight:bold; }
.navigation li ul li A.fleche:hover { color:#19782D; background:url('images/navigation/fleche_menu.gif') no-repeat scroll 20px 7px #FFF;}

/* gestion des menus et ss menu selectionnes*/
.recettes .navigation #menu ul li#recette, .interactif .navigation #menu ul li#interactif, .infos .navigation #menu ul li#infos, .pro .navigation #menu ul li#pro { background:#19782D; }
.recettes .navigation #menu ul li#recette, .interactif .navigation #menu ul li#interactif, .infos .navigation #menu ul li#infos, .pro .navigation #menu ul li#pro {  padding-left:5px; margin:0; position:relative; background:url('images/navigation/ongletSelLeft.gif') no-repeat 0 0 #FFF; color:#FFF;  }
.recettes .navigation #menu ul li#recette a, .interactif .navigation #menu ul li#interactif a, .infos .navigation #menu ul li#infos a, .pro .navigation #menu ul li#pro a { background:url('images/navigation/ongletSelRight.gif') no-repeat right top; color:#FFF; }
.recettes .navigation #menu li#recette ul li A.fleche, .interactif .navigation #menu li#interactif ul li A.fleche, .infos .navigation #menu li#infos ul li A.fleche, .pro .navigation #menu li#pro ul li A.fleche { width:120px; _width:145px; display:block; height:20px; background:url('images/navigation/fleche_menu.gif') no-repeat scroll 20px 7px; padding:3px 0 3px 25px; margin:0; color:#FFF; font-weight:normal; font-size:11px; text-align:left; border-bottom:1px solid #CCC; font-weight:bold; }
.navigation #menu ul li#shopping a:hover {text-decoration:underline; color:#44831B; }

/*--------- HOME PAGE -------------------*/
.bloc_savoir, .bloc_chiffre { float:right; width:268px; background:url(images/bck_bloc_actu.png) no-repeat right top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.casa-pizza.com/images/bck_bloc_actu.png', sizingMethod='scale');_background-image:none; margin-top:25px; }
.bloc_savoir p, .bloc_chiffre p { width:255px; }
.bloc_chiffre SPAN.titre { width:255px; font-weight:bold; margin:0 0 5px 0; font-size:16px; color:#555;}
.bloc_chiffre A.breves { float:right; margin:0 20px 0 0; font-size:13px; font-weight:bold; color:#44831B; }

.bloc_actu { float:left; width:290px; border: 3px solid #EFF5C9; margin:25px 0 0 0; padding: 0 15px 0 8px; background:url(images/degrade_bloc.png) repeat-x bottom;}
.bloc_actu SPAN.titre, .bloc_alacarte SPAN.titre { width:290px; display:block; font-weight:bold; margin:0 0 5px 0; font-size:15px; color:#555;}
.bloc_actu p, .bloc_alacarte p { width:290px; }
.bloc_actu A.breves, .bloc_alacarte A.breves { float:right; margin:0 20px 0 0; font-size:13px; font-weight:bold; color:#44831B; }
.bloc_actu A SPAN.quote { color:red; }
.bloc_actu img, .bloc_alacarte img {float: left; margin: 0 5px 0 0; width: 100px; height: 75px; border: 2px solid #CCC;}
.bloc_alacarte { float:right; width:290px; border: 3px solid #EFF5C9; margin:25px 0 0 0; padding: 0 15px 0 8px; background:url(images/degrade_bloc.png) repeat-x bottom;}

.bloc_forum { float:left; width:260px; border-left: 1px dotted #CCC; background:url(images/bck_bloc_actu.png) no-repeat right top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.casa-pizza.com/images/bck_bloc_actu.png', sizingMethod='scale');_background-image:none; margin:15px 0 0 0; padding: 0 0 0 5px; }
.bloc_forum a { width:220px; display:block; padding:2px 2px 2px 25px; font-size:12px; border-bottom:1px solid #DDD; color:#44831B; font-weight:normal; background:url(images/puce_verte.gif) no-repeat 10px 7px; }

.recettesHP { width:370px; height:242px; background:url(images/bck_recettes.gif) no-repeat left top; float:left; position:relative; padding:0; margin:10px 0 0 0; }
.recettesHP IMG { position:absolute; top:55px; left:25px; }
.recettesHP DIV { width:165px; float:right; position:absolute; top:65px; right:5px; z-index:2; }
.recettesHP DIV A  { text-align:left; display:block; margin:0; color:#44831B; font-size:14px; font-weight:bold; margin-left: 5px;}
.recettesHP A SPAN  { text-align:left; display:block; margin:0 0 7px 0; color:#666; font-size:11px; font-weight:normal; line-height:12px; }

.boutiqueHP { width:370px; height:150px; float:right; background:url(images/bck_boutique.jpg) repeat-x left bottom; text-align:center; margin-top:15px; position:relative; }
.boutiqueHP IMG { margin:0 10px 0 10px; padding:3px; background:#FFF; }


.recettes_hasard {  clear:both; background:url(images/bck_hasard.gif) repeat-x left bottom; margin:0 0 20px 0; }
.recettes_hasard IMG { float:left; margin:0 15px 10px 10px; }
.recettes_hasard .hasard { width:363px; height:200px; float:left; background:url(images/bck_conthasard.gif) no-repeat left bottom #FFF; position:relative; }
.recettes_hasard .hasard H2 { padding-bottom:3px; border-bottom:2px solid #DBE786; font-size:18px; color:#44831B; margin:5px 10px 5px 10px;}
.recettes_hasard .hasard .deco { width:52px; height:39px; background:url(images/deco_olives.gif) no-repeat left top; position:absolute; top:13px; right:5px; }

.recettes_hasard .hasard H2 SPAN { display:block; font-size:12px; color:#BBB; font-style:italic; }
.recettes_hasard .hasard p { font-size:13px; margin:0 10px 0 10px; line-height:18px; }
.recettes_hasard .hasard A { color:#44831B; font-size:13px; font-weight:bold; display:block;float:right; }
.recettes_hasard OBJECT { margin:5px 0 5px 0; }

.centre p { font-size:13px; text-align:justify; line-height:15px; color:#444; }
.centre p.recherche { font-size:13px; text-align:justify; line-height:15px; color:#444; margin-bottom:10px; font-weight:normal; }
.centre p.brun { color:#80542E; }
.centre em { font-size:11px; color:#999; }
.centre .btnQuizz { margin:0; padding: 0; float: left;}

.gauche_recette { width:250px; float:right; margin-left:10px;  }
.gauche_recette .picto { display:block; background:#CCC; padding:2px; }
.gauche_recette .copyright { font-size:10px; float:left; color:#999; display:block; margin:0; position:relative; }
.gauche_recette .outil {	float:left; margin:20px 10px 0 0;text-align:left; font-size:11px; }
.gauche_recette .outil A {	color:#44831B; line-height:23px; }
.print { background:url('images/print.gif') no-repeat top left; padding:5px 0 0 23px; }
.envoyer { background:url('images/send_article.gif') no-repeat top left; margin-left:3px; padding:5px 0 2px 20px; }
.contribuer { background:url('images/proposer.gif') no-repeat left 4px; margin-left:3px; padding:5px 0 2px 18px; }

.fiche_recettes { width:390px; _width:370px; float:left; font-size:13px; background:url(images/bck_fiche.gif) no-repeat left top; }
.fiche_recettes h1 { color:#19782D; margin:24px 0 0 30px; }
.fiche_recettes h3 { color:#666; font-style: italic; font-size: 12px; font-weight:normal; margin:5px 10px 0 30px;}

.fiche_recettes ul.ingredients { list-style-type:none; color:#006633; margin:0; padding:0 0 0 30px; }
.fiche_recettes ul.ingredients LI { background:url('images/puce_verte.gif') no-repeat left 6px; padding-left:15px; }

.fiche_recettes span.grey { color:#333; font-weight:normal; }
.contenu .centre .fiche_recettes ul.preparation { list-style-type:decimal; color:#006633; margin:0 15px 0 10px; _list-style-position:inside; _margin:0 15px 0 35px; }
.fiche_recettes .truc { background:#E9F1B7; font-size:12px; font-style:italic; padding:5px; margin:10px 10px 0 30px; color:#666;}
.fiche_recettes .fermeture { width:390px; _width:370px; height:17px; background:url(images/fermeture_fiche.gif) no-repeat left top; }

.fiche_recettesHP { width:390px; _width:370px; height:195px; float:left; font-size:13px; }

.fiche_recettesHP H2 { color:#44831B;margin:0 0 8px 0; }
.fiche_recettesHP p { width:360px; margin:0px 0 0 0; font-size:12px; }
.fiche_recettesHP A { font-size:13px; color:#44831B; font-weight:bold; text-decoration:underline; } 
.recherche_recettes { float:right; margin:0 0 0 0; }
.liste_recettes { border:1px solid #DBE786; background:#FBFCF2; padding:5px; }
.liste_recettes .content { zoom:1; background:#FFF; padding:5px; }
.liste_recettes .content UL { list-style-type:none; margin:0; padding:0; }
.liste_recettes .content UL LI { width:180px; float:left; display:inline; margin:0 0 10px 0; text-align:left; background:url('images/puce_recette.gif') no-repeat left 5px; padding-left:10px; line-height:15px;}
.liste_recettes .content UL LI.lesvid { width:190px; float:left; display:inline; margin:0 0 10px 0; text-align:left; background:url('images/puce_recette.gif') no-repeat left 5px; padding-left:10px; line-height:15px;}
.liste_recettes .content UL LI.lesart { width:250px; float:left; display:inline; margin:0 20px 10px 0; text-align:left; background:url('images/puce_recette.gif') no-repeat left 5px; padding-left:10px; line-height:15px;}

.liste_recettes .content UL LI A { font-size:13px; color:#444; font-weight:normal; }

.uneVideo { background:url(http://www.casa-pizza.com/images/bck_hasard.gif) repeat-x left bottom; width:200px; float:left;display:block; font-size:11px; margin:10px 10px 5px 0; color:#666;position:relative; text-align: left; border: 1px solid #CCC; }
.uneVideo .play { display:block; width:32px; height:32px; background:url(images/play.png) no-repeat left top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.casa-pizza.com/images/play.png', sizingMethod='scale');_background-image:none; position:absolute; top:45px;left:45px; } 
.uneVideo .vignette { float:left; margin: 3px 5px 3px 3px; } 

.contenu { text-align:left; }
.contenu ul { list-style-type:square; font-size:13px; color:#333; }
.contenu INPUT { background:none; color:#44831B; font-weight:bold; }

.livredor { position:relative; margin-top:10px; }
.livredor DIV { background:#EEE; color:#666; font-size:11px; padding:5px; border-bottom:1px solid #CCC; }
.livredor DIV SPAN.date { display:block; float:right; font-style:italic; }
.livredor p { margin:5px 0 15px 0; }
.livredor p IMG { margin:0 3px 0 3px; }

/* ------- brèves --------------*/
p.titrebreve { display:block; font-weight:bold; margin:0 0 5px 0; font-size:15px; color:#80542E; }
SPAN.titrebreve { display:block; font-weight:bold; margin:0 0 5px 0; font-size:15px; color:#80542E; }
p.date { font-size:14px; font-style:italic; letter-spacing:2px;  }
span.date { font-size:14px; font-style:italic; letter-spacing:2px; color:#AAA; }
.outils_breve  {margin:0; float:right; }
.outils_breve A {	color:#666; line-height:23px; }
A.comment_breve { font-size:12px; background:url('images/commenter.gif') no-repeat left 2px;  margin-left:2px; padding:0px 0 0px 22px; }
A.publier_breve { font-size:12px; background:url('images/print.gif') no-repeat top left; margin-left:5px; padding:2px 0 3px 25px; }
A.envoyer_breve { font-size:12px; background:url('images/send_article.gif') no-repeat top left; margin-left:4px; padding:2px 0 5px 21px; }
.commentaire { zoom:1; border: 1px dotted #DDD; padding:5px; margin: 10px 0 10px 0;}
.commentaire .leCommentaire { background:url('images/bck_commentaire.gif') no-repeat left bottom; padding:10px; }

.commentaire h2 {font-size: 17px; color: #FF9900; font-weight: bold; margin:0; }
.commentaire hr { margin:5px 0 5px 0; _margin:5px 0 0 0; height:1px; color:#DDDDDD; padding:0; background-color: #DDDDDD; border:0;}
.commentaire p b { font-size:11px; }
.commentaire i { color:#666; font-size:11px; }
.centre .commentaire p, .commentaire span { font-size:12px; }
.commentaire A { font-size:12px; }

.result img {float:left; margin: 0 5px 5px 0; border: 1px solid #CCC;}

.resultat {height: 80px; border-bottom: 1px solid #DDD; margin-bottom: 10px;}
.resultat img {float:left; margin: 0 5px 5px 0; border: 1px solid #CCC; width: 100px;}

/******* pages de liens ***********/
.navlien {text-align: center; background-color: #EEE; font-size:13px; padding:3px 0 3px 0; color:#CCC; }
.navlien a { color: #44831b; font-size:13px;; font-weight: bold; }
.liens img { float:left; margin: 0 10px 10px 0;}
.liens a { color: #444; font-size:13px;; font-weight: bold;  }
.liens a.link { display:block; padding-top:5px; }
.liens h1 { font:normal 18px Arial, sans-serif; color:#CCC; margin:10px 0 10px 0; font-style:italic; }
.floatstop { clear:both; line-height:0; height:0; font-size:0px; }

/********* PAGINATION ****************/
.pagination { color:#555; font-size:11px; margin:10px 0px 10px 0px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pagination A { width:auto; text-decoration:none; padding:3px; display:inline; margin: 5px 0 5px 5px; 
line-height:22px; color: #D0241C; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.pagination A:HOVER { text-decoration:underline; }
.pagination SPAN.pageactive A { color:#555; font-weight:bold; font-size:14px; background:#DDD; }

/**************** FORMULAIRES ******************************/
.formulaire { margin: 0 0 10px 40px; }
.formulaire LABEL { clear:both; display:block; margin:0 0 10px 0; }
.formulaire p { width:125px; float:left;  }
.formulaire input {  float:left; font-size: 12px; color: #0833FF; border:1px solid #CCC;}
.formulaire .submit { border:2px outset #A6BEDE; color: #339933; font-weight:bold; cursor:pointer; font-size: 13px; background-color:#FCE6D1;}
.formulaire .reset {  font-size: 11px; color: #666; border:1px solid #CCC;}
.formulaire .submit:hover {border:2px outset white; background-color:FCE6D1; color: #CCC;}
.formulaire select { width:160px; float:left; font-size: 11px; color:#0833FF; border:1px solid #CCC; padding:1px 0 1px 0; margin-bottom:5px; }
.formulaire select option { padding:2px 0 2px 0; }
.formulaire textarea {  font-size: 12px; color:#0833FF; width:350px; border:1px solid #CCC; float:left; margin-bottom:5px;}
.formulaire .validation { margin-left:125px;clear:both; }
.formulaire .validation .btn { background:#CCC; color:#333; margin:20px 20px 0 0; padding: 5px; border:1px solid #AAA; cursor: pointer; font-size: 14px;}
.formulaire .validation .btn:hover { background:#333; color:#CCC;}


/********************* ARTICLES ******************************/
.article p { font-size:13px; line-height:1.40em; }
.article .vignette { float:left; margin:0 5px 0 0; }
.article .photo { float:left; margin: 0 10px 0 5px; text-align:left; border: 2px solid #DDD;}
.article .copyright { font-size:10px; color:#999; margin:0; position:relative; font-style: italic;}
.article .outils  {	clear:both; margin:0; float:right; }
.article .outils  A {	height:25px; display:block; margin:0 10px 0 0; float:left; font-size:10px; color:#333; }
.txtZoomIn { background:url('images/texte_plus.gif') no-repeat top left; padding-left:23px;  }
.txtZoomOut { background:url('images/texte_moins.gif') no-repeat top left; padding-left:23px;}

.titregras, .chiffre, .idee { font-weight:bold; padding-bottom:3px; font-style:italic; font-size:13px;color:#F60; }
.chercher { width:390px; float:left; font-size:12px; margin:25px 0 0 0; }
.chercher h3 { }
.chercher p { font-size:12px; }
.chercher SELECT { font-size:12px; }

/* FOOTER*/
.footer { clear:both; background:url(images/bck_footer.jpg) repeat-x left top; padding:10px 0 10px 0; font-size:11px; color:#666; }
.footer .pied { display:block; font-weight:bold; margin-bottom:5px;  }
.footer .pied A { color:#666; font-size:11px; font-weight:bold; }
.footer .rappel {color: #888; margin: 10px; }
.footer .rappel a {color: #888; border-bottom:1px dashed #CCC;}
.footer .reseau { color:#666; font-size:11px; }
.footer A { color:#666; font-size:11px; border-bottom:1px dashed #CCC; font-weight:normal; }