
 
/* -------------> blocs primaires de page, avec leurs elements */

#pagecols {width:1000px; border-top:1px solid #ccc; text-align:top; left:0; margin-top:0px; top:0; right:0; margin-left:auto; margin-right:auto; background:#fff; font-family:sans-serif; font-size:1em;}
#col1 {float:left;text-align:top;top:0px;left:0px; width:540px;  overflow:hidden;padding-top:5px; border-right:1px solid #ccc;}
#col1seule {float:left;text-align:top;top:0px;left:0px; width:1000px;  overflow:hidden;padding-top:5px;}
#col2 {float:left;text-align:top;top:0px;left:540px; width:299px; font-family:sans-serif; overflow:hidden;padding-top:0px; border-right:1px solid #ccc;}
#col2large {float:left;text-align:top;top:0px;left:540px; font-family:sans-serif; overflow:hidden;padding-top:0px; border-right:1px solid #ccc; width:448px;font-size:.8em;padding-left:5px;padding-right:5px;}
#col2mag {float:left;text-align:top;top:0px;left:540px; width:459px; font-family:sans-serif; overflow:hidden;padding-top:0px; background:  #fff; padding:0; }
#col3 {float:left;text-align:top;top:0px;left:840px; width:159px;overflow:hidden; padding-top:0px; }
#col4 {clear:both;text-align:top;top:0px;width:1000px;margin:10px 0px 10px 0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden; padding-top:0px; background: #fff;}

#col1ServiceEmploi  {float:left;text-align:top;top:0px;left:0px; width:1000px;  overflow:hidden;padding-top:0px;}

#CadreTitre {}
#CadreTitre a {color:#C00;}
#CadreTitre a:hover {color:#F00;}

#Col1Cadre1 { margin:5px 10px 20px 10px; padding:0px 0px 10px 5px; border-bottom:1px solid #ccc;}
#Col1Cadre1 text  {font-family:sans-serif; text-align: justify; text-justify:newspaper; font-size:0.9em; color:#111; text-decoration:none; }
#Col1Cadre1 text  a 		{color:#c00; text-decoration:none;}
#Col1Cadre1 text  a:hover	{color:#c00; text-decoration:underline;}
#Col1Cadre1 h1 { font-family:sans-serif; font-size:1em; color:#c00; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre1 h1 a { font-family:sans-serif; font-size:1em; color:#C00; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre1 h1 a:hover { font-family:sans-serif; font-size:1em; color:#f00; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre2 { margin:5px 10px 15px 10px; padding:0px 0px 10px 5px; border-bottom:1px solid #666;}
#Col1Cadre2 h1 { font-family:sans-serif; font-size:1em; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre2 h1 a { font-family:sans-serif; font-size:1em; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre2 h1 a:hover { font-family:sans-serif; font-size:1em; color:#111; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre3 { margin:5px 10px 15px 10px; padding:0px 0px 10px 5px; border-bottom:1px solid #ccc;}
#Col1Cadre3 h1 { font-family:sans-serif; font-size:1em; color:#ccc; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre3 h1 a { font-family:sans-serif; font-size:1em; color:#ccc; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre3 h1 a:hover { font-family:sans-serif; font-size:1em; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre4 { margin:5px 10px 15px 10px; padding:0px 0px 10px 5px; border-bottom:1px solid #c00;}
#Col1Cadre4 h1 { font-family:sans-serif; font-size:1em; color:#c00; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre4 h1 a { font-family:sans-serif; font-size:1em; color:#c00; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col1Cadre4 h1 a:hover { font-family:sans-serif; font-size:1em; color:#f00; font-weight:bold; text-decoration:none; text-transform:uppercase;}
 

#Col1TitreRouge {margin:5px 10px 20px 10px; padding:3px 0px 0px 10px; width:510px; background:#c00; color:#fff; text-transform:uppercase; vertical-align:center;}

#Col2Cadre1 { margin:0px 0px 10px 0px; padding:5px 10px 5px 10px; background:#eee;}
.Col2Text { font-size:0.8em;color:#333;font-family:sans-serif;}
#Col2Cadre1 h1 { font-family:sans-serif; font-size:1em; color:#c00; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col2Cadre1 h1 a { font-family:sans-serif; font-size:1em; color:c00; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col2Cadre1 h1 a:hover { font-family:sans-serif; font-size:1em; color:#f00; font-weight:bold; text-decoration:none; text-transform:uppercase;}

#Col2Cadre2 { margin:0px 0px 10px 0px; padding:5px 5px 10px 10px; background:#fff;}
#Col2Cadre2 h1 { font-family:sans-serif; font-size:1em; color:#c00; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col2Cadre2 h1 a { font-family:sans-serif; font-size:1em; color:#c00; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col2Cadre2 h1 a:hover { font-family:sans-serif; font-size:1em; color:#F00; font-weight:bold; text-decoration:none; text-transform:uppercase;}

#Col2Cadre3 { margin:0px 0px 10px 0px; padding:5px 5px 10px 10px; background:#eee; }
#Col2Cadre3 h1 { font-family:sans-serif; font-size:1em; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col2Cadre3 h1 a { font-family:sans-serif; font-size:1em; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col2Cadre3 h1 a:hover { font-family:sans-serif; font-size:1em; color:#f00; font-weight:bold; text-decoration:none; text-transform:uppercase;}

/* col2 promo mag */

#col2mag a { color:#000;font-family:sans-serif; font-weight:bold;text-decoration:none; }
#col2mag a:hover { color:#c00;font-family:sans-serif;font-weight:bold;text-decoration:none; }

a.promomag {font-size:.9em;  }
a.promomag:hover { font-size:.9em;  }
a.promomag2 { font-size:.8em; }
a.promomag2:hover {font-size:.8em; }


/* pour pub thematiques */
#Col2Cadre4 {  background: url(http://www.morbihan.lemensuel.com/fileadmin/templates/vannes/images/LesBonPlans-Morbihan-header2.png) no-repeat; background-position:-55px -10px;  margin:0px 0px 10px 10px; padding:0px 0px 0px 0px; float:left; width:278px; border-left:1px solid #c00; overflow:hidden;}

#Col2Cadre4 h1 {font-family:sans-serif; margin:0px; font-size:0.8em; padding:3px 0px 10px 10px;font-weight:normal; color:#fff; text-align:left; text-decoration:none;text-transform:uppercase;}
#Col2Cadre4 h1 a { font-family:sans-serif; margin:0px;font-size:1em; font-weight:normal;color:#fff;   text-decoration:none; text-transform:uppercase;}
#Col2Cadre4 h1 a:hover { font-family:sans-serif;margin:0px; font-size:1em; font-weight:normal;color:#fff; text-decoration:underline;text-transform:uppercase;}
 
/*
#CadreTitre h1 {font-family:sans-serif; margin:0px;padding:3px 0px 10px 10px; color:#c00; font-weight:bold; text-align:left; text-decoration:none;}
#CadreTitre h1 a { font-family:sans-serif; margin:0px;font-size:1em; color:#c00;  font-weight:bold;  text-decoration:none; }
#CadreTitre h1 a:hover { font-family:sans-serif;margin:0px; font-size:1em; color:#f00; font-weight:bold; text-decoration:underline;}
*/


#Col3Cadre1 { margin:0px 0px 0px 0px; padding:6px 10px 5px 10px; font-size:.9em; background: url(http://www.morbihan.lemensuel.com/fileadmin/templates/vannes/images/col3cadre1_fond.jpg) no-repeat center top; color:#fff;}
#Col3Cadre1 h1 { font-family:sans-serif; font-size:1em; color:#fff; font-weight:normal; text-decoration:none; text-transform:uppercase; text-align:center;}
#Col3Cadre1 h1 a { font-family:sans-serif; font-size:1em; color:#fff; font-weight:normal; text-decoration:none; text-transform:uppercase; text-align:center;}
#Col3Cadre1 h1 a:hover { font-family:sans-serif;  text-align:center;font-size:1em; color:#fff; font-weight:normal; text-decoration:underline; text-transform:uppercase;}
#Col3Cadre1 p { font-family:sans-serif; color:#333; text-decoration:none; padding:5px 3px 0px 10px;}
#Col3Cadre1 a { font-family:sans-serif; font-size:0.8em; color:#333; text-decoration:none;}
#Col3Cadre1 a:hover { font-family:sans-serif; font-size:0.8em; color:#333; text-decoration:underline;}
#Col3Cadre1 csc-textpic-text {border:1px solid #ccc;}
#Col3Cadre1 img {margin-top:5px;}

/* style Col3Cadre2 pour les mag en col3 */
#Col3Cadre2 { margin:0px 0px 0px 0px; padding:6px 10px 5px 10px; font-size:.9em; background: url(http://www.morbihan.lemensuel.com/fileadmin/templates/vannes/images/col3cadre2_fond.jpg) no-repeat center top; color:#fff;}
#Col3Cadre2 h1 { font-family:sans-serif; font-size:1em; color:#fff; font-weight:normal; text-decoration:none; text-transform:uppercase; text-align:center;}
#Col3Cadre2 h1 a { font-family:sans-serif; font-size:1em; color:#fff; font-weight:normal; text-decoration:none; text-transform:uppercase; text-align:center;}
#Col3Cadre2 h1 a:hover { font-family:sans-serif;  text-align:center;font-size:1em; color:#fff; font-weight:normal; text-decoration:underline; text-transform:uppercase;}
#Col3Cadre2 p { font-family:sans-serif; color:#333; text-decoration:none; padding:5px 3px 0px 10px;}
#Col3Cadre2 a { font-family:sans-serif; font-size:0.8em; color:#333; text-decoration:none;}
#Col3Cadre2 a:hover { font-family:sans-serif; font-size:0.8em; color:#333; text-decoration:underline;}
#Col3Cadre2 img {margin-top:5px;}


/* style pour les jeux */
#Col3Cadre3 { margin:0px 0px 0px 0px; padding:6px 10px 5px 10px; color:#fff; font-size:.9em; background:  url(http://www.morbihan.lemensuel.com/fileadmin/templates/vannes/images/col3-jeux.jpg) no-repeat center top; color:#fff;}
#Col3Cadre3 h1 { font-family:sans-serif; font-size:1em; color:#fff; font-weight:normal; text-decoration:none; text-transform:uppercase; text-align:center;}
#Col3Cadre3 h1 a { font-family:sans-serif; font-size:1em; color:#fff; font-weight:normal; text-decoration:none; text-transform:uppercase; text-align:center;}
#Col3Cadre3 h1 a:hover { font-family:sans-serif;  text-align:center;font-size:1em; color:#fff; font-weight:normal; text-decoration:underline; text-transform:uppercase;}
#Col3Cadre3 p { font-family:sans-serif; color:#fff; text-decoration:none; padding:10px 3px 10px 10px;}
#Col3Cadre3 a { font-family:sans-serif; font-size:0.8em; color:#fff; text-decoration:none;}
#Col3Cadre3 a:hover { font-family:sans-serif; font-size:0.8em; color:#fff; text-decoration:underline;}

#Col3Cadre4 { margin:5px 5px 10px 4px; padding:3px 5px 5px 5px; border-bottom:1px solid #444; background:#444;}
#Col3Cadre4 h1 { font-family:sans-serif; font-size:1em; text-align:center; color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col3Cadre4 h1 a { font-family:sans-serif; font-size:1em;  color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col3Cadre4 h1 a:hover { font-family:sans-serif; font-size:1em;  color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col3Cadre4 a { font-family:sans-serif; font-size:0.8em; color:#fff; text-decoration:none;}
#Col3Cadre4 a:hover {  font-family:sans-serif; font-size:0.8em; color:#fff; text-decoration:underline;}



#Col4Cadre1 { margin:0px 5px 5px 0px; padding:0px 0px 0px 5px; border-left:4px solid #000;}
#Col4Cadre1 h1 { font-family:sans-serif; font-size:0.9em; color:#000; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col4Cadre1 h1 a { font-family:sans-serif; font-size:1em; color:#000; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col4Cadre1 h1 a:hover { font-family:sans-serif; font-size:1em; color:#333; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col4Cadre2 { margin:5px 5px 5px 0px; padding:0px 0px 0px 5px; border-left:4px solid #666;}
#Col4Cadre2 h1 { font-family:sans-serif; font-size:0.9em; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col4Cadre2 h1 a { font-family:sans-serif; font-size:1em; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col4Cadre2 h1 a:hover { font-family:sans-serif; font-size:1em; color:#111; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col4Cadre3 { margin:5px 5px 5px 0px; padding:0px 0px 0px 5px; border-left:4px solid #ccc;}
#Col4Cadre3 h1 { font-family:sans-serif; font-size:0.9em; color:#ccc; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col4Cadre3 h1 a { font-family:sans-serif; font-size:1em; color:#ccc; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#Col4Cadre3 h1 a:hover { font-family:sans-serif; font-size:1em; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase;}

/* styles pour pub thematiques : */

#Col4Cadre4 { background: url(http://www.morbihan.lemensuel.com/fileadmin/templates/vannes/images/LesBonPlans-Morbihan-header2.png) no-repeat; background-position:-55px -10px;  margin:0px 0px 10px 7px; padding:0px 0px 0px 0px; float:left; width:235px; border-left:1px solid #c00; overflow:hidden; }

#Col4Cadre4 h1 { font-family:sans-serif; margin:0px; font-size:0.8em; padding:3px 0px 10px 10px; font-weight:normal; color:#fff; text-align:left; text-decoration:none; text-transform:uppercase;}
#Col4Cadre4 h1 a { font-family:sans-serif; margin:0px;font-size:1em; font-weight:normal; color:#fff;   text-decoration:none; text-transform:uppercase;}
#Col4Cadre4 h1 a:hover { font-family:sans-serif;margin:0px; font-size:1em; color:#fff; font-weight:normal; text-decoration:underline; text-transform:uppercase;}
 



/* --------------> espaces thematiques */

#espacesthematiques { text-align:left; margin:0px 0px 5px 0px; padding:0px; width:1000px; clear:both; }
#espacesthematiquesCol2 { text-align:center; margin:10px 0px 5px 0px;  padding:0px; width:299px; clear:both; }
#espacesthematiquesCol2fin {font-size:0px; margin:0px 0px 5px 0px;  border-bottom:1px solid #ccc;width:299px; clear:both; }

#pubThematiquesTitre { text-transform:uppercase; letter-spacing:3px; font-size:0.7em; color:#C00; font-family:sans-serif; text-align:center; }






/* -------------> styles modes affichages de une */

#ArticleTeteUne{}

#UneGrosComplete{margin:10px 10px 10px 10px; padding-bottom:5px; clear:both; border-bottom:1px solid #eee;}
#UneGrosComplete:hover{background:#fff;  }
#UneGrosTitrePhoto{margin:10px 10px 10px 10px;  padding-bottom:5px; clear:both;  border-bottom:1px solid #eee;}
#UneGrosTitrePhoto:hover{background:#fff; }
#UneGrosTitreAccro{margin:10px 10px 10px 10px; padding-bottom:5px; clear:both;  border-bottom:1px solid #eee;}
#UneGrosTitreAccro:hover{background:#fff;  }
#UneGrosTitre{margin:10px 10px 10px 10px;  padding-bottom:5px; clear:both;  border-bottom:1px solid #eee;}
#UneGrosTitre:hover{background:#fff;  }
#UneComplete{margin:10px 10px 10px 10px;  padding-bottom:5px; clear:both;  border-bottom:1px solid #eee;}
#UneComplete:hover{background:#fff;  }
#UneTitrePhoto{margin:10px 10px 10px 10px;  padding-bottom:5px; clear:both;  border-bottom:1px solid #eee;}
#UneTitrePhoto:hover{background:#fff;  }
#UneTitreAccro{margin:10px 10px 10px 10px;  padding-bottom:5px; clear:both;  border-bottom:1px solid #eee;}
#UneTitreAccro:hover{background:#fff;  }
#UneTitre{margin:10px 10px 10px 10px;  padding-bottom:5px; clear:both;  border-bottom:1px solid #eee;}
#UneTitre:hover{background:#fff;  }

#HRune { border-bottom:1px solid #cccccc;clear:both; width:520px; height:0px; size:0px; noshade;}

#UneArticlesLies { font-size:1em;font-family:sans-serif; color:#999;padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
#UneArticlesLies br { margin:0px 0px 5px 0px;}
#UneArticlesLies a { background: url(../images/puce-plus.png) left top no-repeat; padding-left:15px;font-size:0.7em;font-family:sans-serif; font-weight:bold; color:#555; margin:0px 0px 5px 0px; text-decoration:none;}
#UneArticlesLies a:hover { background: url(../images/puce-plus.png) left top no-repeat; padding-left:15px; font-size:0.7em;font-family:sans-serif; font-weight:bold; color:#000; margin:0px 0px 5px 0px; text-decoration:underline;}

/* -------------> col1 : styles de textes */

#UneInfos {clear:both; }
.UneRubrique {font-family:sans-serif; font-size:0.7em; color:#c00; font-weight:bold; text-decoration:none; text-transform:uppercase; float:left; margin-right:6px;}
.UneSurtitre {font-family:sans-serif; font-size:0.7em; color:#666; font-weight:bold; text-decoration:none; text-transform:uppercase; float:left;}
.UneDate{font-family:sans-serif; font-size:0.6em; color:#666; text-decoration:none; float:left;}

.TextUneGrosTitre		{font-family:sans-serif; padding:4px 0px 3px 0px; font-weight:normal; font-size:1.5em; color:#000; text-decoration:none; clear:both; }
.TextUneGrosTitre a 	{font-family:sans-serif; font-weight:normal;font-size:1.5em; color:#000; text-decoration:none; clear:both; }
.TextUneGrosTitre a:hover	{font-family:sans-serif; cursor:hand; font-weight:normal;font-size:1.5em; color:#c00; text-decoration:none; clear:both; }
.TextUneTitre			{font-family:sans-serif,Arial;  padding:3px 0px 3px 0px; font-size:1.2em; color:#000; text-decoration:none; clear:both;}
.TextUneTitre a 		{font-family:sans-serif,Arial;  font-size:1.2em;  color:#000; text-decoration:none; clear:both;}
.TextUneTitre a:hover 	{font-family:sans-serif,Arial; cursor:hand; font-size:1.2em; color:#c00;  text-decoration:none; clear:both;}
.TextUneAccro{line-height:110%; font-family:sans-serif; font-size:0.9em; color:#333; text-decoration:none;clear:both; margin: 5px 0px 10px 0px; }
.TextUneAccro a {font-family:sans-serif; font-size:1em; color:#333; text-decoration:none;clear:both; }
.TextUneAccro a:hover{font-family:sans-serif;  cursor:hand; font-size:1em; color:#c00; text-decoration:none;clear:both; }

.TextUneAccroVignette{line-height:110%; font-family:sans-serif;  font-size:0.9em; color:#333; text-decoration:none;clear:left; margin: 5px 20px 10px 0px; }
.TextUneAccroVignette a {font-family:sans-serif; font-size:1em; color:#333; text-decoration:none;clear:left; margin: 5px 10px 10px 0px; }
.TextUneAccroVignette a:hover{font-family:sans-serif; cursor:hand; font-size:1em; color:#c00; text-decoration:none;clear:left; margin: 5px 10px 10px 0px; }

.UnePhoto	{overflow:hidden;}
.UnePhoto img	{z-index:10;}
#PhotoFiligrane {z-index:0; width:520px; position:relative;left:0px;bottom:25px; z-index:0; height:20px;  background: url(../images/LeMensuel-filigrane.png) 100% 0% no-repeat; }
.UnePhotoVignette		{float:left; overflow:hidden; margin-bottom:5px;}
.pictoAccro				{border:0px;margin:0px; vertical-align:bottom;}


#CountCommentUne 			{font-family:sans-serif; float:right; font-size:0.7em; color:#666;text-decoration:none;  }
#CountCommentUne  a 		{font-family:sans-serif;  color:#666;text-decoration:none; }
#CountCommentUne  a:hover	{font-family:sans-serif;  color:#c00;text-decoration:none; }


/* -------------> col1 : Article Seul */



.ArticleSeul 	{ margin:10px 10px 15px 10px;}
.ArticleTitre	{font-family:sans-serif,Arial; font-size:1.7em; padding:5px 0px 0px 0px;  color:#000; text-decoration:none; clear:both;}
.ArticleTitre a	{font-family:sans-serif,Arial; font-size:1.7em; padding:5px 0px 0px 0px;  color:#000; text-decoration:none; clear:both;}
.ArticleTitre a:hover	{font-family:sans-serif,Arial; font-size:1.7em; padding:5px 0px 0px 0px;  color:#c00; text-decoration:none; clear:both;}
.ArticleInfos	{clear:both; margin:3px 0px 10px 5px;}
.ArticleRubrique {font-family:sans-serif; font-size:0.8em; color:#c00; font-weight:bold; text-decoration:none; text-transform:uppercase; float:left; margin-right:6px;}
.ArticleDate	{font-family:sans-serif; font-size:0.7em; color:#666; text-decoration:none; float:left;}
.ArticleAccro	{font-family:sans-serif; font-size:0.93em; color:#222; font-weight:bold; text-decoration:none; margin:10px 5px 10px 0px;}
.ArticleAccro h3	{font-family:sans-serif; font-size:0.93em; color:#222; text-decoration:none; margin:10px 5px 10px 0px;}
.ArticleAuteur	{vertical-align:bottom; float:left;font-family:sans-serif; color:#999; text-decoration:none; }
.ArticleAuteur a	{vertical-align:bottom; float:left;font-family:sans-serif; color:#999; text-decoration:none;}
.ArticleAuteur a:hover	{vertical-align:bottom; float:left;font-family:sans-serif; color:#c00; text-decoration:none; }

.share_icon img {border:0px; margin-left:5px;vertical-align:bottom;}
.pictos {border:0px; margin:0px 0px 0px 5px; vertical-align:bottom;}

.ArticleOutils {vertical-align:bottom; width:520px; margin:3px 0px 10px 0px; padding:5px 0px 5px 0px; font-size:.7em; color:#666; font-family:sans-serif; 
border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; height:21px;}
.ArticleOutils a {vertical-align:bottom;	color:#666; font-family:sans-serif; text-decoration:none; }
.ArticleOutils a:hover {vertical-align:bottom;color:#c00; font-family:sans-serif; text-decoration:none; }


OutilsReagir {vertical-align:bottom;	color:#666; font-family:sans-serif; text-decoration:none; }
a.OutilsReagir {vertical-align:bottom;	color:#666;  font-family:sans-serif; text-decoration:none; }
a.OutilsReagir:hover {vertical-align:bottom;color:#c00; font-family:sans-serif; text-decoration:none; }

a {color:#CC0000; text-decoration:none;}
a:hover {color:#FF0000;  text-decoration:underline;}

.ArticleDiaporama {margin:5px 0px 0px 0px;}

#DivLies {color:#999;font-family:sans-serif;text-transform:uppercase;font-size:1em; margin:0px 0px 3px 0px; padding:5px 0px 0px 0px;}
#DivLies a {background: url(../images/puce-plus.png) left top no-repeat;text-transform:none;margin:3px 0px 3px 0px;padding-left:15px; font-family:sans-serif; font-size:1em; font-weight:bold; color:#666; text-decoration:none; } 
#DivLies a:hover {background: url(../images/puce-plus.png) left top no-repeat; text-transform:none;margin:3px 0px 3px 0px;padding-left:15px; font-family:sans-serif; font-size:1em; font-weight:bold; color:#333;  text-decoration:underline; } 

#DivLiesDossier {color:#999;font-family:sans-serif; text-transform:uppercase;font-size:1em; margin:0px 0px 3px 0px; padding:5px 0px 0px 0px;}
#DivLiesDossier a {background: url(../images/puce-plus.png) left top no-repeat; text-transform:none;margin:3px 0px 3px 0px;padding-left:15px; font-family:sans-serif; font-size:1em; font-weight:bold; color:#666; text-decoration:none; } 
#DivLiesDossier a:hover {background: url(../images/puce-plus.png) left top no-repeat;text-transform:none;margin:3px 0px 3px 0px;padding-left:15px; font-family:sans-serif; font-size:1em; font-weight:bold; color:#333;  text-decoration:underline; } 


.ArticleLieTit	{font-family:sans-serif; font-size:1.3em; color:#C00; background: url(../images/pictos-carres-plus.png) left top no-repeat; padding:4px 0px 0px 25px;font-weight:bold; text-transform:uppercase; vertical-align:bottom;}
div.ArticleLieTit {height:21px;}
.ArticleLies 			{font-family:sans-serif; font-size:0.75em; color:#000; text-decoration:none; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; border-top:3px solid #c00;}
.ArticleLies a 			{background: url(../images/puce-plus.png) left top no-repeat; padding-left:15px; font-family:sans-serif; color:#000; text-decoration:none; margin:5px 0px 5px 0px;}
.ArticleLies a:hover	{background: url(../images/puce-plus.png) left top no-repeat; padding-left:15px; font-family:sans-serif; color:#C00; text-decoration:none; margin:5px 0px 5px 0px;}
.ArtcileMemeCat 		{font-family:sans-serif; font-size:0.75em; color:#000; text-decoration:none; padding:10px 0px 10px 0px;}
.ArtcileMemeCat a 		{font-family:sans-serif; color:#000; text-decoration:none;margin:0px 0px 5px 10px;}
.ArtcileMemeCat a:hover	{font-family:sans-serif; color:#C00; text-decoration:none;margin:0px 0px 5px 10px;}

#AbonnezVous { font-family:sans-serif; font-size:0.8em; color:#C00; font-weight:bold; vertical-align:bottom;text-decoration:none; padding:10px 0px 10px 0px;}
#AbonnezVous a {color:#C00; text-decoration:none;}
#AbonnezVous a:hover {color:#f00; text-decoration:underline; }


.ArticleTexte 	{font-family:sans-serif; text-align: justify; text-justify:newspaper; font-size:0.85em; color:#111; margin:10px 0px 0px 0px; text-decoration:none;clear:both; }
.ArticleTexte a 		{color:#c00; text-decoration:none;}
.ArticleTexte a:hover	{color:#c00; text-decoration:underline;}


.bodytext {font-family:sans-serif; font-size:1em; color:#000; margin:10px 0px 0px 0px; text-decoration:none; }
.bodytext  a {color:#444; font-size:0.94em; margin:10px 0px 0px 0px; font-weight:bold; text-decoration:none; }
.bodytext  a:hover { color:#444;font-size:0.94em; margin:10px 0px 0px 0px; font-weight:bold; text-decoration:underline; }

p.Intertitre, span.Intertitre			{font-size:1em; font-weight:bold; color:#c00; text-transform:uppercase; margin:20px 0px 0px 0px;}


.ArticleHTML {font-family:sans-serif; text-align: left; font-size:0.9em; color:#444; margin:10px 0px 0px 0px; text-decoration:none;clear:both; }
.ArticleHTML a 		{color:#c00; text-decoration:none;}
.ArticleHTML a:hover	{color:#c00; text-decoration:underline;}


.ArticleLien 			{font-family:sans-serif; font-size:1em; color:#111; text-decoration:none; float:right;}
.ArticleLien a 			{font-family:sans-serif; font-size:1em; color:#c00; text-decoration:none; float:right;}
.ArticleLien a:hover	{font-family:sans-serif; font-size:1em; color:#F00; text-decoration:underline; float:right;}

.browser 			{ width:520px;margin:0px 10px 0px 10px;font-family:sans-serif; font-size:0.85em; color:#111; text-decoration:none; border-top:1px solid #eee;  border-bottom:1px solid #eee;}
.browser a 			{font-family:sans-serif; font-size:0.85em; color:#c00; text-decoration:none; }
.browser a:hover	{font-family:sans-serif; font-size:0.85em; color:#F00; text-decoration:underline; }


.ArticleVideo {float:center; margin:10px 0px 0px 0px; clear:both;}

.ArticleNbrComment 			{font-family:sans-serif; font-size:0.9em; color:#C00; text-decoration:none; }
.ArticleNbrComment a 		{font-family:sans-serif; font-size:0.9em; color:#c00; text-decoration:none; }
.ArticleNbrComment a:hover	{font-family:sans-serif; font-size:0.9em; color:#c00; text-decoration:underline;}

.CommentTitre a 	{font-family:sans-serif; text-transform:uppercase; font-size:1em; color:#c00; text-decoration:none; }
.CommentTitre a:hover 	{font-family:sans-serif; text-transform:uppercase; font-size:1em; color:#c00; text-decoration:underline; }

#ArticleRetour 			{font-family:sans-serif; font-size:0.9em; color:#111; text-decoration:none; marign:10px 0px 0px 0px;}
#ArticleRetour a 		{font-family:sans-serif; font-size:0.9em; color:#c00; text-decoration:none; }
#ArticleRetour a:hover	{font-family:sans-serif; font-size:0.9em; color:#c00; text-decoration:underline;}


#dixit		{margin:10px 10px 10px 10px; padding-bottom:10px; }
.dixitTitre {font-family:sans-serif; font-weight:bold; font-size:1.35em; color:#666; text-decoration:none; clear:both; }
.dixitTitre:hover{font-family:sans-serif; font-weight:bold; font-size:1.35em; color:#222; text-decoration:none; clear:both; }
.dixitTitre a {font-family:sans-serif; font-weight:bold; font-size:1.35em; color:#666; text-decoration:none; clear:both; }
.dixitTitre a:hover{font-family:sans-serif; font-weight:bold; font-size:1.35em; color:#222; text-decoration:none; clear:both; }

#dixitSign {font-family:sans-serif; float:left; font-size:0.7em; color:#666; text-decoration:none; clear:both; margin-top:10px; margin-bottom:10px; }
.dixitDate{font-family:sans-serif; font-size:0.6em; color:#444; text-decoration:none; float:left;}


#MotsClesMasque {visibility:hidden; width:0px; height:0px; overflow:hidden;}
#MotsCles { padding:5px 0px 10px 0px;  font-size:.6em; color:#666; text-decoration:none; clear:both; text-transform:uppercase;}
#MotsCles a{ font-family:sans-serif,Arial; color:#666; text-decoration:none; }
#MotsCles a:hover{ font-family:sans-serif,Arial; color:#C00; text-decoration:none; }


p.csc-header-date {font-family:sans-serif,Arial; font-size:0.65em; color:#ccc; text-decoration:none; }


/* -------------- formulaire en ligne, ex : le palmares */

.csc-mailform {border:1px solid #ccc;}
.csc-mailform-field {margin:5px 0px 3px 0px; font-family:sans-serif; font-size:0.9em; color:#000; text-decoration:none; }
.csc-mailform-field label {margin:3px 0px 1px 0px; font-weight:bold; color:#666; font-family:sans-serif; font-size:0.9em; text-decoration:none;  }
.csc-mailform-field input {border:1px solid #999;background:#eee; clear:left; width:480px;}
.csc-mailform-field textarea {border:1px solid #999;background:#eee; clear:left;width:480px;}
.csc-mailform-field .csc-mailform-submit {border:1px solid #900; background:#fff; float:right; width:180px;}


/* -------------> inscription membre */
/* default styles for extension "tx_srfeuserregister_pi1" */
.tx-srfeuserregister-pi1 {font-family:sans-serif, Arial; font-size:0.9em; padding-left:5px; padding-right:10px; border-left:1px dotted #C00; }
.tx-srfeuserregister-pi1 p { line-height:125%; color:#111; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 a { background-color:transparent; color:#C00; text-decoration:none;}
.tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#F00; text-decoration:underline; }
.tx-srfeuserregister-pi1 td { vertical-align:top;   line-height:125%; color:#111; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 input {   background-color:#FFF; border:1px solid #CCC; color:#000; font-weight:bold; }
.tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {  background-color:#C00; color:#fff; font-weight:bold; text-align:right;}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader {  background-color:#C00; color:#fff; font-weight:bold; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon {  background-color:transparent;}
.tx-srfeuserregister-pi1 select {  background-color:#fff; color:#000; font-weight:bold; }
.tx-srfeuserregister-pi1 textarea {  border:1px solid #CCC;  background-color:#fff; color:#000; font-weight:bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  {  background-color:transparent; color:#111; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  {  background-color:transparent; color:#111; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; } 
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}



/* -------------> col1 : recherche */

.ResultatRecherche { margin:20px 10px 25px 10px; padding-left:10px; border-left:5px solid #C00;}
.RechercheTitre {font-family:sans-serif; font-size:0.9em; font-weight:bold; text-transform:uppercase; color:#111; text-decoration:none;}
.RechercheMots {font-family:sans-serif; font-size:1em; text-transform:uppercase; color:#c00; text-decoration:none; }
.resultatsrechercheNbr {  padding:0px 0px 10px 0px; margin:0px 10px 20px 10px; font-size:0.9em; font-family:sans-serif;color:#444; border-bottom:1px dotted #999;}

.ResultatRechercheVide { margin:10px 10px 10px 10px; font-family:sans-serif; font-size:0.9em; color:#111; text-decoration:none;}
.ResultatRecherche1 { padding-bottom:15px; margin:5px 20px 10px 0px;border-bottom:1px solid #ccc;}
.ResultatRechercheListe { /*margin:0px 10px 10px 10px;*/ }

/* -------------> col2 */

#magissuu {font-family:sans-serif; font-size:0.7em; font-weight:bold; color:#c00; text-transform:uppercase; margin:0px 10px 0px 10px; }

#col2pluslus { padding:0px;}

#pluslusContenu {font-family:sans-serif; font-size:0.8em; }
#pluslusContenu a {text-decoration:none; color:#111;}
#pluslusContenu a:hover {text-decoration:none; color:#c00; }
#pluslusContenu img {border:0; width:54px;}
#plusluscompteur{font-size:0.7em; color:#999; padding-bottom:3px;}

/* -------------> autopromos */
#autopromo{}
#autopromo1{}
#autopromo2{}
#autopromo3{}

/* -------------> publicites */
#pub {}
.pubThematiqueTitre { text-transform:uppercase; letter-spacing:3px; font-size:7px; color:#999; font-family:sans-serif; }

#pubMegabanTitre { text-transform:uppercase; letter-spacing:3px; clear:both; width:1000px;font-size:7px; color:#999; font-family:sans-serif; text-align:center;}
#pubMegabanTitre a { color:#999;text-decoration:none;  }
#pubMegabanTitre a:hover { color:#c00;text-decoration:none;  }

#pubBanCol1 { clear:both; text-align:center; margin:10px 0px 10px 0px; padding:5px 0px 5px 0px; background: url('../images/pub_fond1.png') repeat; border-top:1px solid #eee; border-bottom:1px solid #eee; }
#pubBanCol1Titre { text-transform:uppercase; letter-spacing:3px; clear:both; width:520px;font-size:7px; color:#999; font-family:sans-serif; text-align:center;}
#pubBanCol1Titre a { color:#999;text-decoration:none;  }
#pubBanCol1Titre a:hover { color:#c00;text-decoration:none;  }


#pubCol2 	{ text-align:center; padding:5px 0px 5px 0px; margin:0px 0px 5px 0px; background: url('../images/pub_fond1.png') repeat; border-top:1px solid #eee; border-bottom:1px solid #eee; }
#pubPaveCol2Titre {text-transform:uppercase; letter-spacing:3px; font-size:7px; color:#999; font-family:sans-serif; }
#pubPaveCol2Titre a { color:#999;text-decoration:none;  }
#pubPaveCol2Titre a:hover { color:#c00;text-decoration:none;  }


#pubCol3 	{ text-align:center; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; background: url('../images/pub_fond1.png') repeat; border-top:1px solid #eee; border-bottom:1px solid #eee; }
#pubBoutonCol3Titre {text-transform:uppercase; letter-spacing:3px; font-size:7px; color:#999; font-family:sans-serif; }
#pubBoutonCol3Titre a { color:#999;text-decoration:none;  }
#pubBoutonCol3Titre a:hover { color:#c00;text-decoration:none;  }

#pubBouton 	{ margin:10px 0px 10px 0px;}
#pubBouton1 { margin:10px 0px 10px 0px;}
#pubBouton2	{ margin:10px 0px 10px 0px;}
#pubBouton3 { margin:10px 0px 10px 0px;}
#pubCarre 	{ margin:10px 0px 10px 0px;}
#pubCarre1 	{ margin:10px 0px 10px 0px;}
#pubCarre2 	{ margin:10px 0px 10px 0px;}
#pubCarre3 	{ margin:10px 0px 10px 0px;}
#pubCol3Bouton 	{ margin:10px 0px 10px 0px;}
#pubCol3Carre	{ margin:10px 0px 10px 0px;}
#pubHomepage 	{}
#pubHomepage1 	{}
#pubHomepage2 	{}
#pubHomepage3 	{}


/*
 * Le Mensuel du Golfe du Morbihan
 * Le Mensuel de Rennes
 * Scrib Edition - Samson Gilles
 */
 
 

