/* CSS Document */

body{
margin:0;
padding:0;
}

#global{
width:816px;
height:880px;
margin:0 auto;
margin-top:15px;
}

/*-----------------------------------bandeau----------------------------------------*/

#global #header{
width:816px;
height:318px;
padding:0;
margin:0;
background:url(../img/fond-ombre.gif) no-repeat;
position:relative;
}

#global #header #violet{
width:800px;
height:186px;
margin-left:8px;
margin-top:14px;
padding:0;
background:url(../img/filet-violet.gif) repeat-x;
}





/*-----------------------------------menu----------------------------------------*/

#global #header #violet #menu{
width:355px;
height:175px;
margin:0;
padding-top:1px;
}


#global #header #violet #menu a.accueil{
display:block;
width:345px;
height:23px;
background:url(../img/acc.gif) no-repeat 0 0;
margin-top:11px;
}
/*
*html #global #contenu-ok #menu a.accueil{
background:url(../img/acc-ok.jpg) no-repeat 90px 0px;
}
*html #global #contenu-ok #menu a.accueil:hover, a.accueil:focus{
background-position:90px -17px;
}
*/

#global #header #violet #menu a.accueil:hover, a.accueil:focus{
background-position:0 -22px;
}


/*----------*/



#global #header #violet #menu a.ecrire{
display:block;
width:345px;
height:23px;
background:url(../img/ecrire.gif) no-repeat 0 0;
margin-top:5px;
}
/*
*html #global #contenu-ok #menu a.accueil{
background:url(../img/acc-ok.jpg) no-repeat 90px 0px;
}
*html #global #contenu-ok #menu a.accueil:hover, a.accueil:focus{
background-position:90px -17px;
}
*/

#global #header #violet #menu a.ecrire:hover, a.ecrire:focus{
background-position:0 -23px;
}




/*----------*/



#global #header #violet #menu a.ecrivain{
display:block;
width:345px;
height:23px;
background:url(../img/ecrivain.gif) no-repeat 0 0;
margin-top:5px;
}
/*
*html #global #contenu-ok #menu a.accueil{
background:url(../img/acc-ok.jpg) no-repeat 90px 0px;
}
*html #global #contenu-ok #menu a.accueil:hover, a.accueil:focus{
background-position:90px -17px;
}
*/

#global #header #violet #menu a.ecrivain:hover, a.ecrivain:focus{
background-position:0 -22px;
}




/*----------*/



#global #header #violet #menu a.relecture{
display:block;
width:345px;
height:22px;
background:url(../img/relecture.gif) no-repeat 0 1px;
margin-top:5px;
}
/*
*html #global #contenu-ok #menu a.accueil{
background:url(../img/acc-ok.jpg) no-repeat 90px 0px;
}
*html #global #contenu-ok #menu a.accueil:hover, a.accueil:focus{
background-position:90px -17px;
}
*/

#global #header #violet #menu a.relecture:hover, a.relecture:focus{
background-position:0 -21px;
}




/*----------*/

#global #header #violet #menu a.contact{
display:block;
width:345px;
height:23px;
background:url(../img/contact.gif) no-repeat 0 1px;
margin-top:5px;
}
/*
*html #global #contenu-ok #menu a.accueil{
background:url(../img/acc-ok.jpg) no-repeat 90px 0px;
}
*html #global #contenu-ok #menu a.accueil:hover, a.accueil:focus{
background-position:90px -17px;
}
*/

#global #header #violet #menu a.contact:hover, a.contact:focus{
background-position:0 -22px;
}


/*----------*/

#global #header #violet #menu a.tarifs{
display:block;
width:345px;
height:23px;
background:url(../img/tarifs.gif) no-repeat 0 1px;
margin-top:5px;
}
/*
*html #global #contenu-ok #menu a.accueil{
background:url(../img/acc-ok.jpg) no-repeat 90px 0px;
}
*html #global #contenu-ok #menu a.accueil:hover, a.accueil:focus{
background-position:90px -17px;
}
*/

#global #header #violet #menu a.tarifs:hover, a.tarifs:focus{
background-position:0 -21px;
}



/*-------------------------------------------------------contenu-accueil-------------------------------------------------*/

#global #contenu{
width:800px;
padding:0;
margin-left:8px;
}

#global #contenu #premier{
width:800px;
height:348px;
margin:0;
padding:0;
}

#global #contenu #premier-domi{
width:800px;
height:290px;
margin:0;
padding:0;
}

#global #contenu #deux{
width:800px;
margin:0;
padding:0;
}

#global #contenu #premier #gauche{
width:240px;
height:348px;
margin-left:30px;
padding:0;
float:left;
}


#global #contenu #premier-domi #gauche-domi p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-style:italic;
text-align:left;
color:#333333;
width:320px;
padding-top:10px;
margin:0;
line-height:16px;
}

#global #contenu #premier-domi #milieu-domi p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-style:italic;
text-align:left;
color:#333333;
width:320px;
padding-top:10px;
margin:0;
line-height:16px;
}


#global #contenu #premier-domi #gauche-domi{
width:350px;
height:280px;
margin-left:30px;
padding:0;
float:left;
}



#global #contenu #premier h1{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#663399;
margin:0;
padding-top:7px;

}

#global #contenu #premier #milieu{
width:220px;
height:348px;
margin-left:20px;
padding:0;
float:left;
}


#global #contenu #premier-domi #milieu-domi{
width:350px;
height:280px;
margin-left:20px;
padding:0;
float:left;
}



#global #contenu #premier #droit{
width:250px;
height:338px;
margin-left:20px;
padding:0;
float:left;
}


#global #contenu #premier #droit #encore{
height:140px;
}

#global #contenu #premier #milieu #alors{
height:140px;
}

#global #contenu #premier #gauche #etes{
height:140px;
}

#global #contenu p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#666666;
padding-top:7px;
margin:0;
text-align:justify;
line-height:14px;
width:215px;
}

#global #contenu #premier #droit #menu2{
width:185px;
height:95px;
margin-top:30px;
margin-left:20px;
padding:0;
}

#global #contenu #premier #droit #menu2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#663399;
text-decoration:none;
line-height:15px;
}

#global #contenu #premier #droit #menu3{
width:180px;
height:50px;
margin-left:20px;
padding:0;
}

#global #contenu #premier #droit #menu3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#663399;
text-decoration:none;
line-height:15px;
}

#global #contenu #premier #droit #menu4{
width:185px;
height:80px;
margin-left:20px;
padding:0;
}

#global #contenu #premier #droit #menu4 a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#663399;
text-decoration:none;
line-height:15px;
}

/*-------------------------------------------------------contenu-ecrire-------------------------------------------------*/

#global #contenu #premier #gauche-ecrire{
width:240px;
height:348px;
margin-left:30px;
padding:0;
float:left;
}

#global #contenu #premier #gauche-ecrire #ecrire-menu{
width:240px;
height:171px;
margin-top:25px;
padding:0;
background:url(../img/fond-menu-ecrire.gif) no-repeat;

}

#global #contenu #premier #gauche-ecrire #dans-societe{
width:235px;
height:137px;
margin-left:5px;
padding:0;
}

#global #contenu #premier #droit-ecrire{
width:242px;
height:338px;
margin-left:20px;
margin-top:10px;
padding:0;
float:left;
}

#global #contenu #premier #menu-ok{
width:160px;
height:61px;
margin:0;
padding-top:85px;
padding-left:30px;
}

#global #contenu #premier #menu-ok  a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#663399;
text-decoration:none;
line-height:15px;
}

#global #contenu #premier #menu-ok a:hover{
text-decoration:underline;
}


/*-------------------------------------------------------contenu-ecrivain-------------------------------------------------*/

#global #contenu #premier-ecrivain{
width:800px;
height:340px;
margin:0;
padding:0;
}


#global #contenu #premier-ecrivain #gauche-ecrivain{
width:730px;
height:328px;
padding:0;
margin-left:33px;
margin-top:12px;
}


#global #contenu #premier-ecrivain #gauche-ecrivain #bloc-un{
width:228px;
height:328px;
margin:0;
padding:0;
float:left;
}


#global #contenu #premier-ecrivain #gauche-ecrivain #bloc-un p{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.7em;
font-style:italic;
text-align:justify;
color:#333333;
width:215px;
padding-top:10px;
margin:0;
line-height:15px;
}

#global #contenu #premier-ecrivain #gauche-ecrivain #bloc-deux{
width:300px;
height:216px;
margin-top:85px;
margin-left:10px;
padding:0;
float:left;
background:url(../img/fond-mairie.gif) no-repeat;
}

#global #contenu #premier-ecrivain #gauche-ecrivain #bloc-deux p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-style:italic;
text-align:justify;
color:#ffffff;
width:275px;
padding-top:10px;
padding-left:8px;
margin:0;
line-height:16px;
}


#global #contenu #premier-ecrivain #gauche-ecrivain #bloc-trois{
width:151px;
height:243px;
margin-left:15px;
margin-top:65px;
padding:0;
float:left;
background:url(../img/fond-exe.jpg) no-repeat;
}

#global #contenu #premier-ecrivain #gauche-ecrivain #bloc-trois p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:left;
color:#666666;
width:126px;
padding-top:15px;
padding-left:12px;
margin:0;
line-height:16px;
}


#global #contenu #deux #bas-ecrivain{
width:730px;
height:200px;
margin-left:33px;
padding:0;
}

#global #contenu #deux #bas-ecrivain #bloc-un{
width:290px;
height:200px;
margin:0;
padding:0;
float:left;
background:#ffffff;
}

#global #contenu #deux #bas-ecrivain #bloc-un p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:left;
color:#663366;
width:280px;
padding-top:15px;
margin:0;
line-height:17px;
}

#global #contenu #deux #bas-ecrivain #bloc-deux{
width:354px;
height:165px;
margin-top:30px;
margin-left:40px;
padding:0;
float:left;
background:url(../img/fond-jouan.jpg) no-repeat;
}


#global #contenu #deux #bas-ecrivain #bloc-deux #pdf-domi{
width:354px;
height:30px;
margin-top:20px;
}


#global #contenu #deux #bas-ecrivain #bloc-deux p{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-align:left;
color:#663366;
width:320px;
padding-top:7px;
padding-left:25px;
margin:0;
line-height:21px;
}


/*-------------------------------------------------------contenu-relecture-------------------------------------------------*/

#global #contenu #premier-domi #droit-relecture{
width:250px;
height:280px;
margin-left:20px;
padding:0;
float:left;
}


#global #contenu #domi-contact{
width:250px;
height:149px;
margin-top:35px;
background:url(../img/fond-contact-perm.gif)  no-repeat;

}

/*-------------------------------------------------------contenu-contact-------------------------------------------------*/

#global #contenu #premier #milieu-contact{
width:275px;
height:320px;
margin-top:10px;
margin-left:5px;
padding:0; 
float:left;
background:url(../img/fond-tel.gif) repeat-x;
}

#global #contenu #premier #milieu-contact #anim-contact{
width:275px;
height:50px;
background:#000000;
margin-top:60px;
}





#global #contenu #premier #gauche-contact #engage{
width:450px;
height:140px;
float:left;
}

#global #contenu #premier #gauche-contact #engage p{
margin:0;
padding:0;
width:395px;
}


#global #contenu #premier #gauche-contact{
width:450px;
height:348px;
margin-left:30px;
padding:0;
float:left;
}


#global #contenu #premier #gauche-contact p{
width:220px;
padding-top:35px;
float:left;
padding-left:20px;
font-size:0.7em;
line-height:15px;
}

#global #contenu #deux #liens{
width:732px;
height:195px;
margin-left:27px;
padding:0;
background:url(../img/fond-extarits.gif) no-repeat;
float:left;
}

#global #contenu #deux #liens #propose{
width:270px;
height:165px;
float:left;

}

#global #contenu #deux #liens #un{
width:220px;
height:150px;
float:left;
padding-top:25px;

}

#global #contenu #deux #liens #deux{
width:220px;
height:150px;
float:left;
padding-top:25px;


}



#global #contenu #deux #liens #un a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-decoration:none;
line-height:19px;
color:#663399;

}

#global #contenu #deux #liens #un a:hover{
text-decoration:underline;
}


#global #contenu #deux #liens #deux a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-decoration:none;
line-height:19px;
color:#663399;

}

#global #contenu #deux #liens #deux a:hover{
text-decoration:underline;
}



/*-------------------------------------------------------contenu-tarifs-------------------------------------------------*/

#global #contenu #premier #tarifs{
width:463px;
height:300px;
margin-top:35px;
margin-left:20px;
padding:0;
background:url(../img/fond-tarifs.gif) repeat-x;
border:#CCCCCC solid 1px;
float:left;
}

#global #contenu #premier #tarifs #bloc-g{
width:217px;
height:250px;
margin-left:5px;
margin-top:10px;
padding:0;
background:#ffffff;
border:#666666 solid 1px;
float:left;
}

#global #contenu #premier #tarifs #bloc-c{
width:227px;
height:250px;
margin-left:5px;
margin-top:10px;
padding:0;
background:#ffffff;
border:#666666 solid 1px;
float:left;
}

/*-------------------------------------------------------contenu-extraits-------------------------------------------------*/
#global #contenu #premier-extraits #gauche-extraits{
width:218px;
height:525px;
margin-left:30px;
padding:0;
float:left;
}


#global #contenu #premier-extraits #gauche-extraits p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-style:italic;
text-align:justify;
color:#333366;
width:205px;
padding-left:6px;

}


#global #contenu #premier-extraits #quelques-extraits{
width:491px;
margin-left:15px;
margin-top:30px;
padding:0;
float:left;


}
#global #contenu #premier-extraits #quelques-extraits p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-style:italic;
text-align:justify;
color:#666666;
width:490px;
padding:0;
margin:0;
line-height:13px;

}

/*-------------------------------------------------------contenu-lu dans la presse-------------------------------------------------*/
#global #contenu #premier-lu{
width:800px;
height:230px;
margin:0;
padding:0;
}

#global #contenu #premier-lu #gauche-lu{
width:730px;
height:220px;
padding:0;
margin-left:33px;
margin-top:12px;
}

#global #contenu #premier-lu #gauche-lu #temoin-un{
width:360px;
height:216px;
padding:0;
margin:0;
float:left;
}

#global #contenu #premier-lu #gauche-lu #contenu-temoin-un{
width:360px;
height:118px;
padding:0;
margin:0;
background:url(../img/fond-temoin-un.jpg) no-repeat;
}



#global #contenu #premier-lu #gauche-lu #temoin-deux{
width:360px;
height:216px;
padding:0;
margin-left:10px;
float:left;
background:url(../img/fond-temoin-2.jpg) no-repeat;
}


#global #contenu #premier-lu #gauche-lu p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-style:italic;
text-align:justify;
color:#666666;
width:332px;
padding:0;
margin:0;
line-height:1.2em;

}

#global #contenu #deux #bas-lu{
width:730px;
height:305px;
margin-left:33px;
padding:0;

}

#global #contenu #deux #bas-lu #lu-un{
width:280px;
height:305px;
margin:0;
padding:0;
float:left;

}

#global #contenu #deux #bas-lu #lu-un p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-style:italic;
text-align:justify;
color:#663366;
width:263px;
padding:0;
margin:0;
line-height:16px;

}

#global #contenu #deux #bas-lu #lu-deux{
width:420px;
height:305px;
margin-left:5px;
padding:0;
float:left;

}

#global #contenu #deux #bas-lu #lu-deux #lu-deux-un{
width:420px;
height:134px;
margin-top:40px;
padding:0;
}


#global #contenu #deux #bas-lu #lu-deux #lu-deux-un #img-lu{
width:223px;
height:128px;
margin:0;
padding:0;
float:left;
}

#global #contenu #deux #bas-lu #lu-deux #lu-deux-un #txt-lu{
width:195px;
height:134px;
margin:0;;
padding:0;
float:left;
}

#global #contenu #deux #bas-lu #lu-deux #lu-deux-un #txt-lu p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:justify;
color:#333333;
width:188px;
padding-left:5px;
padding-top:49px;
margin:0;
line-height:14px;
}





#global #contenu #deux #bas-lu #lu-deux #lu-deux-deux{
width:420px;
height:81px;
margin-top:30px;
padding:0;
background:url(../img/fond-lu.gif) no-repeat;
}


#global #contenu #deux #bas-lu #lu-deux #lu-deux-deux p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-style:italic;
text-align:justify;
color:#333333;
width:405px;
padding-top:10px;
padding-left:7px;
margin:0;
line-height:16px;
}




#global #contenu #premier-lu #droit-lu p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
font-style:italic;
text-align:justify;
color:#666666;
width:327px;
padding:0;
margin:0;
line-height:14px;

}

/*------------------------------------pied--------------------------------------*/

#global #contenu #deux #img{
width:240px;
height:195px;
margin-left:25px;
padding:0;
float:left;
}


#global #contenu #deux #extraits{
width:732px;
height:195px;
margin-left:27px;
padding:0;
background:url(../img/fond-extarits.jpg) no-repeat;
float:left;
}

#global #contenu #deux #extraits-domi{
width:732px;
height:265px;
margin-left:27px;
padding:0;
background:url(../img/fond-lien-site.gif) no-repeat;
float:left;
}



#global #contenu #deux #extraits h1{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
padding-top:30px;
margin:0;
color:#663399;
}

#global #contenu #deux #extraits #txt{
width:700px;
height:118px;
margin-top:10px;
margin-left:12px;
padding:0;
}

#global #contenu #deux #extraits #txt #para1{
width:330px;
height:110px;
margin-left:10px;
margin-top:5px;
padding:0;
float:left;
}

#global #contenu #deux #extraits #txt #para2{
width:330px;
height:110px;
margin-left:15px;
margin-top:5px;
padding:0;
float:left;
}

#global #contenu #deux #extraits #txt #para1 p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#666666;
font-style:italic;
text-align:justify;
line-height:15px;
margin:0;
padding:0;
width:325px;
}


#global #contenu #deux #extraits #txt #para2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#666666;
font-style:italic;
text-align:justify;
line-height:15px;
margin:0;
padding:0;
width:325px;
}


/*------------------------------------footer--------------------------------------*/


#footer{
width:813px;
height:48px;
margin:0 auto;
padding:0;
}

#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em;
color:#999999;
text-align:center;
padding-top:10px;
margin:0;
line-height:14px;
}

#footer a{
color:#666666;
}


/*-------------------------------------------------------contenu-astuces-ortographiques-------------------------------------------------*/


#global #contenu #deux #astuces{width:160px; height:196px; padding:0; margin-left:25px; margin-top:18px; float:left;}

#global #contenu #deux #ecrire{width:433px; height:206px; padding:0; margin-left:35px; margin-top:18px; float:left;}







/*-------------------------------------------------------contenu-anim-------------------------------------------------*/
#global #anim{
width:800px;
height:60px;
padding:0;
background:url(../img/fond-anim.jpg) no-repeat;
margin-top:25px;
margin-bottom:25px;
}



/*-------------------------------------------------------contenu-contact-------------------------------------------------*/
#global #contact{
	width:150px;
	height:65px;
	padding:0;
	margin-left:300px;
	position:absolute;
	left: 333px;
	top: 20px;
}

