/* SELECTEURS */
*{
margin: 0;
padding: 0;
}

body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
color: #262626;
background: #FFF;
text-align: center;
}

img{
border: none;
}

li{
list-style-type: none;
}

select, input{
vertical-align: middle;
}

a{
color: blue;
text-decoration: underline;
}

a:hover{
text-decoration: none;
}

/* STRUCTURES */
.contentAll{
width : 1000px;
margin : 0 auto; /*0 en haut et bas, auto ŕ droite et gauche -> pour FireFox*/
text-align : left;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
border-bottom : 1px solid #000000;
}

.header{
width : 1000px;
height : 193px;
overflow : hidden;
}

.contenuInt{
overflow : hidden;
margin-bottom : 15px;
margin-left : 15px;
padding-left : 0px;
width : 970px;
background: #ffffff;
}

.filAriane{
margin-bottom : 20px;
font-size : 0.9em;
}

.chgtTaille{
margin-bottom : 20px;
width : 100%;
text-align: right;
}

.sommaire {
overflow : hidden;
width : 150px;
float: left;
background : url(../Images/fondSomm.jpg) repeat-y 0px 0px;
padding : 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.sommaire a, .plan a{
color: #262626;
text-decoration: none;
}

.sommaire a:hover, .plan a:hover{
text-decoration: underline;
}

.sommaireHaut{
width : 150px;
height : 45px;
padding-top : 15px;
color : #5a4491;
font-size : 1em;
background : url(../Images/hautSomm.jpg) no-repeat 0px 0px;
}

.sommaireBas{
width : 150px;
height : 35px;
color : #5a4491;
font-size : 1em;
background : url(../Images/basSomm.jpg) no-repeat 0px 0px;
}

.sommaire a {
padding-left : 12px;
}

.sommaire h2{
color : #5a4491;
font-size : 1.1em;
padding-left : 12px;
background : url(../Images/demi-cercle-violetHome.gif) no-repeat 1px 1px;	/*le valeurs 0 et 3 représentent : 0 left; 3 top*/
}

.sommaire h1{
color : #5a4491;
font-size : 1.1em;
padding-left : 12px;
background : url(../Images/demi-cercle-violetHome1er.gif) no-repeat 1px 1px;	/*le valeurs 0 et 3 représentent : 0 left; 3 top*/
}

.x{
margin-right : 0px;
margin-bottom : 30px;
width : 820px;
float: left;
}

.moduleGauche{
padding-left: 20px;
padding-right: 30px;
width : 476px;
float: left;
}

.moduleGauche h2{
color : #262626;
font-size : 1.3em;
}

.moduleGauche h3{
color : #5a4491;
font-size : 1.1em;
padding-bottom: 3px;
}

.moduleDroite{
padding-left: 30px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
width : 234px;
float: left;
background: #d0b3d3 url(../Images/arrondi-violet02.gif) no-repeat left bottom;	/*le valeurs 0 et 3 représentent : 0 left; 3 top*/
}

.moduleDroite h2{
color : #262626;
font-size : 1.3em;
}

.moduleDroite h3{
color : #5a4491;
font-size : 1.1em;
padding-bottom: 3px;
}

.signaturePresident{
padding-bottom: 5px;
padding-top: 10px;
color : black;
font-size : 1em;
font-weight: bold ;
text-align: right;
}

.moduleSite {
padding-top: 5px;
padding-left: 15px;
padding-right: 30px;
width : 220px;
float: right;
overflow : hidden;
background: #f9b200 url(../Images/arrondi-jaune.gif) no-repeat left bottom;	/*le valeurs 0 et 3 représentent : 0 left; 3 top*/
}

.moduleSite p{
text-align: right;
padding-top: 20px;
}

.corpsTexte{
padding-left: 20px;
padding-right: 30px;
width : 605px;
float: left;
}

.corpsTexteFull, .plan{
padding-left: 20px;
padding-right: 30px;
width : 765px;
float: left;
}

.corpsTexte h2{
color : #262626;
font-size : 1.3em;
}

.corpsTexteFull h2, .plan h2{
color : #262626;
font-size : 1.3em;
}

.corpsTexte h3{
color : #5a4491;
font-size : 1.1em;
padding-bottom: 3px;
}

.corpsTexteFull h3, .plan h3{
color : #5a4491;
font-size : 1.1em;
padding-bottom: 3px;
}

.texteErreur{
font-size : 0.8em;
color : #FF0000;
font-weight:bold;
}

.colonneDroite{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
width : 140px;
float: left;
border : 1px solid #e8d5eb;/*#ebdfed;*/
}

.colonneDroite h2{
color : #262626;
font-size : 1.3em;
}

.colonneDroite h3{
color : #5a4491;
font-size : 1.1em;
padding-bottom: 3px;
}

.imprimerEnvoyer{
width : 85%;
margin: 10px  0 5px 0;
}

.imprimerEnvoyer p{
width : 50%;
text-align: center;
float: left;
}


.footer{
width : 970px;
text-align : center;
font-size : 0.7em;
padding-bottom: 10px;
}

.footer li{
display : inline;
}

.plan ul {
padding-left: 20px;
}

/* generiques de consruction */

.skip	{
position: absolute;
left: -4000px;
}


/* Formulaire */
.Form{
	width: 100%;
	float: left;
	text-align: left;
	/*background-color: #fff2db;*/
}

.Form input, .Form textarea, .Form select {
    padding: 0 1px 0 1px;
	BORDER-RIGHT: #cccccc 1px solid;/*FAB200 7f9db9*/
    BORDER-TOP: #cccccc 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	BACKGROUND-COLOR: #F4F2F9;/*F4F2F9*/
}



/* images */
.img_right{
float : right;
margin : 3px 0 3px 5px;
}

.img_left{
float : left;
margin : 3px 5px 3px 0;
}

.cacheTitre{
position: absolute;
top: -1000px;
left: -1000px;
}

.margeUL{
margin-bottom : 14px;
}