body {
background-color:#fafafa;
padding:0;
margin:0;
}

img {
border="0"
}


p {
color: #333333;
font-size: 13px;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
line-height:18px;
}

h1 {
color: #cc99ff;
font-size: 24px;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
font-weight:bold;
margin:0;
padding:0;
margin-bottom:3px;

}

h2 {
margin:0;
padding-top:5px;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
color: #9966cc;
line-height:8px;
font-size: 15px;
}

a {
color: #ff00ff;
text-decoration: none;
font-family: "Nom de police", arial, sans-serif;
}

/*  ---- MENU DATES ---- */


#haut ul {
list-style:none;
padding-top:20px;
text-align:right;
}

#haut li a {
font-size: 10px;
color:#666;
padding: 2px 3px;
margin-left:1px;
}

#haut li a:hover {
background-color:#660099;
color:#fff;
}

#haut li {
display: inline;
}

/*  ---- MENU ---- */


.menu {
text-align:center;
padding-right:35px;
padding-bottom:7px;
border-bottom:1px dotted #ff00ff;
}

.menu ul {
list-style:none;
text-align:center;
}

.menu li a {
font-size: 13px;
color:#9966cc;
padding : 2px 12px 1px 12px;
text-transform:uppercase;
border-left:1px dotted #ff00ff;
border-right:1px dotted #ff00ff;
}

.menu li a:hover {
color:#ff00ff;
border-left:1px solid #9966cc;
border-right:1px solid #9966cc;
}

.menu li {
display: inline;
padding : 2px 12px 2px 12px;
}



/*  ---- TEXTES ---- */

#textes {
text-align:left;
border:1px dotted #ff00ff;
border-left:none;
border-right:none;
list-style:none;
padding-right:520px;
padding-top:7px;
padding-bottom:5px;
background:#e4e5e9 url(ecrit.jpg) 250px bottom no-repeat;
margin-bottom:10px;
}

#textes ul {
list-style:none;
line-height:20px;
}

#textes li a {
font-size: 12px;
color:#9966cc;
padding:3px;
padding : 2px 12px 1px 12px;
text-transform:uppercase;
border-left:1px dotted #ff00ff;
border-right:1px dotted #ff00ff;
}

#textes li a:hover {
color:#ff00ff;
border-left:1px solid #9966cc;
border-right:1px solid #9966cc;
}

/*  ---- TEXTES BAS ---- */

#bas {
text-align:left;
border:1px dotted #ff00ff;
border-left:none;
list-style:none;
margin-right:750px;
padding-top:5px;
padding-bottom:3px;
}

#bas ul {
list-style:none;
line-height:20px;
}

#bas li a {
font-size: 12px;
color:#9966cc;
padding:3px;
padding : 2px 12px 1px 12px;
text-transform:uppercase;
border-left:1px dotted #ff00ff;
border-right:1px dotted #ff00ff;
}

#bas li a:hover {
color:#ff00ff;
border-left:1px solid #9966cc;
border-right:1px solid #9966cc;
}


/*  ---- MENU BAS ---- */

.menubas {
text-align:center;
padding-right:35px;
padding-bottom:7px;
padding-top:7px;
border-bottom:3px dashed #fafafa;
border-top:1px dotted #ff00ff;

}

.menubas ul {
list-style:none;
padding-top:50px;
text-align:center;
}

.menubas li a {
font-size: 14px;
color:#9966cc;
padding:3px;
padding : 2px 12px 1px 12px;
text-transform:uppercase;
border-left:1px dotted #ff00ff;
border-right:1px dotted #ff00ff;
}

.menubas li a:hover {
color:#ff00ff;
border-left:1px solid #9966cc;
border-right:1px solid #9966cc;
}

.menubas li {
display: inline;
padding : 2px 12px 2px 12px;
}



/*  ---- STRUCTURE ---- */


#all {
background-color:#ebeaea;
width:1000px;
height:auto;
margin: 0 auto;
padding : 0;
}

#all250 {
background: #ebeaea url(cristinamartinez2.gif) no-repeat 30px 250px;
width:1000px;
height:auto;
margin: 0 auto;
padding : 0;
}


#haut {
width:1000px;
background: #fafafa url(cristinamartinez.gif) 0 0 no-repeat;
}

#texte {
margin-left:250px;
margin-right:250px;
text-align:justify;
}




/*  ---- TYPO NEW ---- */

.auteur {

background-color: #660099;
padding: 2px 8px;
color:#fafafa;
font-family:arial;
font-size:12px;
}

.dater {
background-color: #660099;
background-color:#9966cc;
padding: 2px 4px;
color:#fafafa;
font-family:arial;
font-size:12px;
}

.citer  {
color: #9966CC;
font-size: 12px;
font-family: "Nom de police", arial, sans-serif;
font-style:italic;
margin-right:130px;
line-height:18px;
}

.citer2  {
color: #660099;
font-size: 12px;
font-family: "Nom de police", arial, sans-serif;
font-style:normal;
padding-right:100px;
text-align:left;
}
.citer3  {
color: #660099;
font-size: 14px;
font-family: "Nom de police", arial, sans-serif;
font-style:normal;
text-align:left;
font-style:italic;
text-transform:lowercase;
margin-right:5px;
}

.questionner {
margin:0;
padding-top:5px;
padding-bottom:2px;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
color: #9966cc;
line-height:17px;
font-size: 13px;
font-weight:bold;
}

/*  ---- TYPO ANCIENNE ---- */

.lien1   {
color: #ff00ff;
font-size: 14px;
font-family: "Nom de police", arial, sans-serif;
text-decoration: none;
letter-spacing: 0.1em;
font-weight:bold;
}

.lien1:hover   {
color: #9966CC;
}

.nouveau {
text-align:left;
text-transform:uppercase;
font-family: "Nom de police", arial, sans-serif;
color:#ff00ff;
margin-left:40px;
font-size:14px;
}

.nouveau : hover {
background-color:#ff00ff;
color:#fff;
border-left:1px solid #ff00ff;
border-right:1px solid #ff00ff;
}


.nouv {
text-transform:uppercase;
font-family: "Nom de police", arial, sans-serif;
background-color:transparent;
color:#ff00ff;
border-left:1px solid #ff00ff;
border-right:1px solid #ff00ff;
padding : 2px 12px 1px 12px;
font-size:14px;
}

.nouv:hover {
color:#9966ff;
}

.nouv a: {
background-color:#fff;
color:#330066;
}



.nouv a:hover {
background-color:#fff;
color:#330066;
}

.nouv2 {
font-size:14px;
}


.citergris  {
color: #333;
font-size: 11px;
font-family: "Nom de police", arial, sans-serif;
font-style:normal;
line-height:12px;
padding-top:15px;
text-align:right;
}


.violet12:hover   {
color: #666666;
font-size: 12px;
font-family: "Nom de police", arial, sans-serif;
text-decoration: none;
letter-spacing: 1px;
}

.violet  {
color: #9966CC;
font-size: 11px;
font-family: "Nom de police", arial, sans-serif;
text-decoration: none;
}


.gris10  {
color: #999999;
font-size: 10px;
font-family: "Nom de police", arial, sans-serif;
text-decoration: none;
}

.gris10:hover   {
color: #9966CC;
font-size: 10px;
font-family: "Nom de police", arial, sans-serif;
text-decoration: none;
}

.gris9 {
color: #999999;
font-size: 9px;
font-family: "Nom de police", arial, sans-serif;
text-decoration: none;
}

.gris9:hover   {
color: #660099;
font-size: 9px;
font-family: "Nom de police", arial, sans-serif;
text-decoration: none;
}

.gris11  {
color: #666666;
font-size: 11px;
font-family: "Nom de police", arial, sans-serif;
text-decoration: none;
letter-spacing: 1px;
}

.gris11lien  {
color: #666666;
font-size: 11px;
font-family: "Nom de police", arial, sans-serif;
text-decoration: none;
letter-spacing: 1px;
}

.gris11lien:hover  {
color: #9966CC;
font-size: 11px;
font-family: "Nom de police", arial, sans-serif;
text-decoration: none;
letter-spacing: 1px;
}


.titre  {
color: #666666;
font-size: 11px;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;
}

.titre2  {
color: #666666;
font-size: 11px;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;
}

.legende  {
color: #333333;
font-size: 10px;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;
}

.legende2  {
color: #999999;
font-size: 10px;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;
}

.legende3 {
color: #333333;
font-size: 12px;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;
}

.question {
color: #9966cc;
font-size: 11px;
font-weight: bold;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;

}


.texte_noir  {
color: #212121;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;
letter-spacing: 1px;
}

.space  {
line-height: 15px;

}

 
.typo { background: url(cristinamartinez.gif) no-repeat 10px 25px }


.typo2 { background: url(cristinamartinez2.gif) no-repeat top center }

.trait {
background: url(trait2.gif) -25px 5px  no-repeat;
height:30px;
width:480px;
}
 
 .fond_gris  {
background-color:#EBEAEA;
}
 
 .fond_blanc  {
background-color:#FAFAFA;
} 
 
#typo3{ background: #ebeaea url(cristinamartinez2.gif) no-repeat 30px 120px }

#entete {
width:800px;
height:25px;
font-family: "Nom de police", arial, sans-serif;
color:#ff00ff;
border-left:1px solid #ff00ff;
border-right:1px solid #ff00ff;
padding : 2px 12px 1px 12px;
font-size:14px;
}

.actif {
background-color:#9966cc;
color:#fff;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
text-transform:uppercase;
font-size:13px;
padding : 2px 12px 1px 12px;
}

.actif a {
background-color:#9966cc;
color:#fff;
font-family: "Nom de police", Arial, Helvetica, Geneva, sans-serif;
text-transform:uppercase;
font-size: 13px;
padding : 2px 12px 1px 12px;
}