/** Feuille de styles  */  

/** Styles généraux de base **/
body 			{ 	font-family: Verdana, Helvetica, Arial, "Trebuchet MS"; font-size: 12px; color: #5d6065; margin: 0px; padding-top: 0px; border: 0px none; background-color:#ffffff; }

                                                                                                                                                     
/** Titres et textes **/ 
/* Note : La balise h1 devrait être utilisée 
une seule fois dans une page pour facilité le référencement */
h1 			{	font-size: 14px; font-family: Verdana, Helvetica, Arial, "Trebuchet MS"; font-weight: normal; margin-bottom: 0px; margin-top: 3px; line-height: 16px; }
h2          {	font-size: 18px; font-family: Verdana, Helvetica, Arial, "Trebuchet MS"; font-weight: normal; margin-bottom: 0px; margin-top: 3px; line-height: 12px; }
h3          {	font-size: 13px; font-family: Verdana, Helvetica, Arial, "Trebuchet MS"; font-weight: normal; margin-bottom: 0px; margin-top: 3px; line-height: 16px; }
h4          {	font-size: 12px; font-family: Verdana, Helvetica, Arial, "Trebuchet MS"; font-weight: normal; margin-bottom: 0px; margin-top: 3px; line-height: 14px; }
h5          {	font-size: 11px; font-family: Verdana, Helvetica, Arial, "Trebuchet MS"; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 12px; } 
h6          {	font-size: 10px; font-family: Verdana, Helvetica, Arial, "Trebuchet MS"; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 11px; } 

/* Couleur de premier plan  */
.rougevin   {   color: #8b1e1b;  } 
.violet     {   color: #b76a6b;  }    
.gris       {   color: #5c5f64;  } 
.gris_texte {   color: #5d6065;  }     
.blanc      {   color: #ffffff;  }
.noir       {   color: #000000;  }
.vert_lime  {   color: #c4c67d;  }
.vert       {   color: #a4a838;  }

a        {   color: #5d6065; text-decoration:underline;  }
a:link   {   color: #5d6065; text-decoration:underline;  }
a:hover  {   color: #5d6065; text-decoration:underline;  }

.liens_menu         {   color: #8b1e1b; text-decoration:none;  }
a.liens_menu        {   color: #8b1e1b; text-decoration:none;  }
a.liens_menu:link   {   color: #8b1e1b; text-decoration:none;  }
a.liens_menu:hover  {   color: #8b1e1b; text-decoration:none;  }

.liens_menu_bas         {   color: #5c5f64; text-decoration:none;  }
a.liens_menu_bas        {   color: #5c5f64; text-decoration:none;  }
a.liens_menu_bas:link   {   color: #5c5f64; text-decoration:none;  }
a.liens_menu_bas:hover  {   color: #5c5f64; text-decoration:none;  }

/* Liens pour le portfolio */
.liens_folio         {   font-size:10px; color: #a4a838; font-weight:bold; text-decoration:none;  }
a.liens_folio        {   font-size:10px; color: #a4a838; font-weight:bold; text-decoration:none;  }
a.liens_folio:link   {   font-size:10px; color: #a4a838; font-weight:bold; text-decoration:none;  }
a.liens_folio:hover  {   font-size:10px; color: #8b1e1b; font-weight:bold; text-decoration:none;  }

.liens_folio_over         {   font-size:10px; color: #8b1e1b; font-weight:bold; text-decoration:none;  }
a.liens_folio_over        {   font-size:10px; color: #8b1e1b; font-weight:bold; text-decoration:none;  }
a.liens_folio_over:link   {   font-size:10px; color: #8b1e1b; font-weight:bold; text-decoration:none;  }
a.liens_folio_over:hover  {   font-size:10px; color: #8b1e1b; font-weight:bold; text-decoration:none;  }


/* Couleur de fond  */
.fond_rougevin   {   background-color: #8b1e1b;  }
.fond_gris       {   background-color: #5c5f64;  }
.fond_blanc      {   background-color: #ffffff;  }
.fond_noir       {   background-color: #000000;  }

.puce_over      {   color: #8b1e1b; list-style: disc; padding-left:0px; margin-left:10px;}
li             {   color: #5d6065; list-style: disc; padding-left:0px; margin-left:5px;}

/** Styles des textes   **/
.caps                       {   text-transform: uppercase;   }
.under                      {   text-decoration: underline;  }
.bold                       {   font-weight: bold;           }
.normal                     {   font-weight: normal;         }    
.italic                     {   font-style:italic;         }    
.letterspace                {   letter-spacing: -1px;        }
.clean                      {   text-decoration: none;  } 
.justify                    {   text-align:justify      }

.cadre_contenu              {   width:413px; background-image:url(../images/fond_contenu.jpg); background-repeat: no-repeat; background-position: top left; }
.espacement_contenu         {   margin-left:20px; margin-right:20px; margin-bottom:30px; margin-top:30px; border: 0px #6f4c1d solid; }
.contour                    {   border: 1px #6f4c1d solid }

.cadre_realisation          {   width:506px; height:546px; margin-left:0px; background-image:url(../images/fond_realisation.gif); background-repeat: no-repeat; background-position: top left;}
.cadre_equipe               {   width:506px; height:546px; margin-left:0px; background-image:url(../images/fond_equipe.gif); background-repeat: no-repeat; background-position: top left;}
.cadre_nouvelle             {   padding:20px; position:absolute; display:none; width:400px; background:#ffffff; }
                          

/** Textes spéciaux      **/
.avertissement 				{	color: #D21920; font-size: 12px;    } 
.confirmation 				{	color: #446825; font-size: 12px;    } 
.obligatoire 				{	color: #D21920; font-size: 16px;    } 

