/* CSS Document */

#don {
margin:10px 0px 10px 5px;
padding:0px 0px 0px 0px;
}


.droite {
padding-right:10px;
text-align:justify;
}

.encadre {
margin-top:20px;
width:100%;
background-color:#DDDDDD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


.encadre h1 {
border:1px solid grey;
background-color:black;
color:white;
padding-left:10px;
}

.encadre p {
margin:10px;
padding-bottom:10px;
}



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#bleu {
color:#0066CC;
}




#borderleft {
bordert:1px solid #BBBBBB;
}


#modulesans {
border:0px;
}




#black {
color:#000000;
}


#black a:hover {
color: #FF6600;
text-decoration:underline;
}



.present {
font-family:Verdana;
font-size:10px;
margin-left:15px;
font-weight:normal;
width:700px;
}


.present h1 {
font-family:Verdana;
font-size:12px;
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
}

.present h2 {
margin-top:35px;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#0066CC;
}



.present ul {
margin-top:20px;
margin-left:20px;
}


.present li {
margin-bottom:10px;
font-size:12px;
margin-right:100px;
}


.bureau {
font-family:Verdana, Arial, Helvetica, sans-serif;
display:table;
margin-bottom:10px;
width:720px;
border:1px solid #DDDDDD;
padding-right:0px;
padding-left:5px;
background-color:#EEEEEE;
float:right;
}

.bureau h1 {
margin-top:10px;
font-size:20px;
margin:0px;
}

.bureau h2 {
font-size:14px;
color:#0066CC;
margin:0px;
}

.bureau h3 {
font-size:11px;
margin:0px;
font-weight:normal;
margin-top:10px;
}


.bureau h4 {
font-size:11px;
margin:0px;
font-weight:normal;
margin-top:0px;
}

.bureau a {
font-size:14px;
color:#0066CC;
margin:0px;
font-weight:normal;
text-decoration:none;
}

.bureau a:hover {
color:#FF6600;
text-decoration:underline;
}


.bureau img {
border:1px solid black;
width:120px;
float:right;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}


.nameregion {
width:710px;
height:20px;
display:block;
float:left;
border-bottom:1px solid black;
margin-top:10px;
}

.nameregion h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
margin:0px;
padding:0px;
font-weight:normal;
}


#petit {
font-size:9px;
text-align:right;
}

.region {
margin:10px 0px 0px 0px;
width:350px;
height:200px;
border:1px solid #DDDDDD;
float:left;
margin-right:10px;
background-color:#EEEEEE;
margin-bottom:10px;
}

.region img {
width:110px;
float:left;
margin-right:5px;
margin-top:5px;
margin-left:5px;
border:1px solid black;
margin-bottom:40px;
}





#foatleft {
float:left;
margin-right:5px;
} 


#orange {
color:#FF6600;
font-size:20px;
font-weight:normal;
margin-top:0px;
margin-bottom:10px;
}

#button {
width:28px;
height:27px;
border:0px;
vertical-align:top;
margin-top:5px;
}

.textaccueil {
width:520px;
border:1px solid black;
float:left;
height:380px;
}

.cartouche {
width:215px;
border:1px solid #DDDDDD;
float:right;
background-color:#EEEEEE;
margin-top:15px;
}


.cartouche h1 {
height:20px;
border-bottom:1px solid #DDDDDD;
font-size:3px;
background-image:url(img/Image_tour.gif);
background-position:100% 70%;
margin:0px;
padding:0px;
}

.cartouche h2 {
font-size:10px;
margin:5px 5px 5px 5px;
padding:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}


.cartouche h3 {
font-size:14px;
margin:5px 0px 5px 0px;
padding:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FF6600;
}


.cartouche p {
margin:5px 0px 5px 0px;
padding:0px;
text-align:center;
}



.cartouche img {
border:1px solid orange;
}




.cartouche2 {
margin-top:15px;
width:215px;
height:60px;
border:1px solid #DDDDDD;
float:right;
background-color:#EEEEEE;
}


.cartouche2 h1 {
height:20px;
border-bottom:1px solid #DDDDDD;
font-size:3px;
background-image:url(img/inscript_newsletter.gif);
background-position:100% 70%;
margin:0px;
padding:0px;
}


.cartouche2 input {
width:150px;
height:15px;
border:1px solid #CCCCCC;
margin:10px 5px 5px 5px;
border:1px solid #0066CC;
color:#0066CC;
}


.accueil {
width:747px;
margin-left:10px;
margin-top:2px;
height:400px; /* hauteur page d'accueil */
margin-right:0px;
padding:0px;
}


.maj {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:white;
display:block;
width:189px;
height:232px;
overflow:hidden;
}

.maj h1 {
margin-top:210px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-align:center;

}




#img {
border:1px solid black;
float:right;
margin-left:20px;
margin-right:0px;
}


#500px {
width:500px;
text-align:left;
}


#violet {
color:#0066CC;
}


.black {
color:#000000;
font-weight:normal;
font-style:italic;
}


.page {
margin-top:15px;
width:600px;
display:block;
height:50px;
float:left;
}



#capitalise {
text-transform:uppercase;
}



#sizeplus {
font-size:20px;
text-transform:uppercase;
}



#minimalise {
text-transform:lowercase;
}

.without {
text-decoration:none;
font-size:14px;
color:white;
font-family:verdana;
vertical-align:middle;		
}



.menulat {
margin-top:4px;
margin-bottom:1px;
width:961px;
height:26px;
overflow:hidden;
border-left:#8010D0;
background-image:url(img/bg_lat.gif);
background-repeat:no-repeat;
padding:0px;
}

.menulat ul {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.menulat li {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
list-style:none;
padding-bottom:2px;
}

.menulat input {
color:#9A006A;
height:15px;
border-color:black;
border:1px solid black;
margin-left:10px;
width:160px;
height:15px;
margin-top:0px;
margin-bottom:5px;
padding:0px;
align:center;
font-size:11px;

}



.menulat a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
padding:0px;
text-align:left;
margin-left:0px;
vertical-align:middle;
}

.menulat a:hover {
text-decoration:underline;
}

.menuleft {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#DDDDDD;
width:200px;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menuleft ul {
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
border-bottom:1px solid #CCCCCC;
}

.menuleft li {
margin:2px 0px 0px 15px;
padding:0px 0px 0px 0px;
list-style-type:none;
font-size:10px;
line-height:11px;
}

.menuleft a {
color:#04738F;
text-decoration:none;
font-size:10px;
}

.menuleft a:hover {
text-decoration:underline;
}

#ulgris {
background:#EEEEEE;
}

#header {
color: black;
font-size:13px;
}

.bottom {
height:23px;
width:962px;
background-image:url(img/bgground_bottom.gif);
background-position:0% -70%;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-align:right;
font-weight:normal;
padding-top:5px;
display:table;
}

.bottom a {
margin-left:10px;
margin-right:10px;
color:white;
text-decoration:none;
}

.bottom a:hover {
text-decoration:underline;
}

#left {
display:block;
float:left;
margin-left:5px;
font-size:9px;
}


#fondgris {
background:#EEEEEE;
border-right:1px solid #CCCCCC;
height:100%;
}



.img img {
margin: 3px 10px 5px 0px;
border:1px solid black;
}





.marge {
margin:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
font-size:11px;
}


.marge p {
margin:0px;
}



.marge h1 {
margin:0px 0px 5px 0px;
font-size:13px;
}


.marge h2 {
font-weight:normal;
margin:0px;
text-align:left;
font-size:12px;
}


.marge h3 {
margin:0px;
text-align:hustify;
}



.marge h4 {
margin:0px;
font-weight:normal;
text-align:left;
}


.marge a {
color:#0066CC;
margin:0px;
text-transform:uppercase;
}

.marge a:hover {
color:#FF6600;
margin:0px;
}

.marge li {
font-size:12px;
font-weight:normal;
list-style-type:square;
margin-bottom:10px;
margin-right:50px;
}










.partenairecontainer {
width:740px;
float:left;
}


.contenant {
width:220px;
height:160px;
float:left;
border:1px solid #CCCCCC;
margin-right:10px;
margin-bottom:10px;
background-color:#EEEEEE;
display:block;
overflow:hidden;
}


.contenant h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#0066CC;
margin-left:10px;
text-transform:uppercase;
}

.contenant h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:red;
font-weight:normal;
text-decoration:underline;
}


.contenant img {
float:left;
width:auto;
overflow:hidden;
margin-left:10px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
padding:5px;
text-align:center;
width:105px;
}


.contenant img:hover {
float:left;
width:auto;
overflow:inherit;
margin-left:10px;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
padding:10px;
text-align:center;
width:150px;
}


.contenant a {
text-decoration:none;
color:#0066CC;
}


.contenant a:hover {
text-decoration:underline;
}




.temoignage {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:500px;
margin-left:50px;
text-align:left;
display:table;
margin-bottom:15px;
}

.temoignage img {
float:left;
border:1px solid black;
margin-right:8px;
margin-bottom:0px;
margin-top:5px;
}

.temoignage h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#0066CC;
width:100%;
display:block;
border-bottom:1px solid #0066CC;
text-align:left;
margin-top:15px;
}


.temoignage h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:500px;
text-align:left;
}

.temoignage h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:13px;
color:#660099;
font-weight:normal;
text-align:left;
}


.temoignage a {
text-decoration:none;
}

.temoignage a:hover {
text-decoration:underline;
color:orange;
}


.lien{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


.lien h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
margin-bottom:5px;
margin-top:5px;
}

.lien h2 {
margin-bottom:10px;
margin-top:0px;
}


.lien a {
color:#0066CC;
}


.lien a:hover {
color:#FF6600;
}


#760px {
width:760px;
}

.tdf {
width:500px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-right:10px;
}




.tdf h1 {
font-size:20px;
margin:0px;
}

.tdf h2 {
margin-top:0px;
font-size:18px;
font-weight:lighter;
margin-bottom:5px;
color:#0066CC;
}


tdf img {
margin-right:10px;
}

.tdf p {
margin-bottom:10px;
}

.tdf h3 {
margin-top:0px;
font-size:12px;
font-weight:normal;
margin-bottom:15px;
text-align:justify;


}

.tdf h4 {
margin-top:0px;
font-size:12px;
font-weight:lighter;
margin-bottom:15px;
}

.tdfimg {
width:230px;
border-left:1px solid #DDDDDD;
overflow:hidden;
}

.tdfimg img {
border:1px solid black;
display:block;
overflow:hidden;
width:150px;
margin-left:40px;
margin-bottom:10px;
}



.tdfimg h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin-bottom:5px;
margin-left:40px;
}

tdf li {
list-style-position:inside;
display:table;
font-weight:bold;
}

.jnas {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.jnas h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#0066CC;
padding:0px 0px 0px 0px;
margin-top:30px;
font-weight:bold;
background-color:#EEEEEE;
}

.jnas h2 {
border-top:1px solid #DDDDDD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding:0px 0px 0px 0px;
marging:0px 0px 0px 0px;
}


.jnas li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
list-style:square;
line-height:13px;
}

.jnas ul {
margin-top:20px;
margin-bottom:20px;
}



.jnas a {

color:#660099;

}




.jnas h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
marging:0px 0px 0px 0px;
color:#0066CC;
font-style:italic;
font-weight:normal;
margin-bottom:0px;
text-align:right;
}

.jnas h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
marging:0px 0px 0px 0px;
font-style:italic;
font-weight:normal;
margin-bottom:0px;
}

.jnas h5 {
color:#660099;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding:0px 0px 0px 0px;
marging:0px 0px 0px 0px;
font-weight:normal;
margin-bottom:0px;
margin-top:10px;
}

.jnas h6 {
margin-bottom:0px;
margin-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 0px 0px;
marging:0px 0px 0px 0px;
font-weight:normal;
}


.jnas img {
float:left;
border:1px solid black;
margin-right:10px;
margin-top:5px;
}


.ital {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
padding:0px 0px 0px 0px;
marging:0px 0px 0px 0px;
color:#660099;
font-style:italic;
font-weight:normal;
}

#white {
background-color:#EEEEEE;
}


.petit {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#droite {
margin-top:15px;
margin-bottom:10px;
float:right;
margin-left:10px;
}

#gauche {
margin-top:15px;
margin-bottom:10px;
float:left;
margin-right:10px;
}

.legende table {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.legende caption {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:white;
margin:0px 10px 0px 0px;
padding:5px 3px 5px 3px;
text-align:left;
background:black;
}

.legende a {
margin:0px 10px 0px 0px;
padding:5px 3px 5px 3px;
text-align:left;
color:white;
}


