*
{
margin:0px;
padding:0px;
}

a
{
color:inherit;
text-decoration:none;
color:#000000;
}

a:hover
{
text-decoration:underline;
}

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#bas-de-page
{
background-repeat:no-repeat;
clear:both;
border-top:1px solid #cccccc;
background-color:#FFFFFF;
padding:10px 10px 10px 160px;
text-align:center;
font-size:9px;
color:#555555;
}

#bas-de-page a
{
	font-size:9px;
	color:#555555;
}

#container{
	position: relative; /* on positionne le conteneur */
	margin-left: auto;
	margin-right: auto;
	width:1280px;
	text-align: left;
}

#corps{
	width:1000px;
	padding:0px 80px 50px 170px;
	position:relative;
	height:auto;
	float:left;
}

#flex
{
position:relative;
float:left;
width:1280px;
background-repeat:repeat-y;
}

#logo
{
float:left;
margin-top:-50px;
padding-right:10px;
}

#clients
{
color:#10b3ff;
font-size:0.8em;
padding:0px 10px 0px 10px;
margin-left:10px;
float:left;
}

#cache{
background-color:#FFFFFF;
height:35px;
width:100px;
z-index:100;
position:absolute;
left:1055px;
}

#newshr a
{
text-decoration:none;
}

#cadrpg { 
/*background-color:#FFFFFF;*/
width:550px; 
margin:0px;
padding:0px;
padding-left:7px;
border:0;
overflow:hidden;
height:25px;
margin-top:20px;
color:#ffffff;
}

#newshr
{
color:#000000;
font-size:1.3em;
float:left; 
background:#FFFFFF url(news.gif); 
position:relative; 
width:690px;
height:20px;
overflow:hidden; 

}
	
#defile { position:absolute; margin-top:1px; background-color:transparent; }


#entete
{
	margin-bottom:20px;
	padding:50px 170px 0px 130px;
	height:70px;
	background-image:url(images/image_entete.jpg);
	
}

#boite-haut
{
	width:301px;
	height:10px;
	background-image:url(./IMAGES/boite-haut.jpg);
	background-repeat:no-repeat;
}

#colonnelarge h1
{
margin-bottom:10px;
}

 h1
{
display:block;
/*color:#10b3ff;*/
color:#ffffff;
background-color:#555555;
padding:2px 2px 2px 2px;
font-size:1.2em;
/*border-bottom:1px solid #10b3ff;*/

/*font-variant:small-caps;
background-repeat:no-repeat;*/

}


#colonne1 h1
{
display:block;
/*color:#10b3ff;*/
color:#ffffff;
font-size:1.2em;
padding:2px 2px 2px 2px;
/*border-bottom:1px solid #10b3ff;
padding-bottom:2px;*/

background-color:#000000;
/*font-variant:small-caps;*/

}

#flash h1
{
background-color:#000000;
}


#boite-bleu
{
/*background-color:#e9f4fd;*/
background-color:#dddddd;
padding:10px 20px 10px 20px;
border-bottom:1px solid #cccccc;
text-align:center;
}


#boite-milieu
{
/*background-color:#e9f4fd;*/
background-color:#eeeeee;
padding:10px 20px 10px 20px;
border-bottom:1px solid #dddddd;
}



#colonnelarge p
{
margin:7px 0px 7px 0px;
}

#orpiswap
{
margin-bottom:10px;
}

#boite-milieu li
{
list-style-position:inside;
list-style-image:url(./IMAGES/fleche.jpg);
font-size:11px;
font-weight:bold;
color:#000000;
margin-bottom:5px;
}

#boite-milieu ul
{
padding-bottom:10px;
margin-bottom:10px;
}


#boite-bas
{
width:301px;
height:11px;
background-image:url(./IMAGES/boite-bas.jpg);
background-repeat:no-repeat;
}

#colonne2
{
float:left;
width:248px;
padding:0px 20px 0px 20px;
}


#colonne1
{
float:left;
width:271px;
margin-right:20px;
}


#colonnelarge
{
float:left;
width:562px;
margin-right:37px;
}



#boite
{

border-bottom:1px solid #cccccc;
margin-bottom:20px;
background-color:#eeeeee;
}

#carre
{
width:30px;
height:30px;
background-color:#f29400;
float:left;
background-image:url(images/cadeba.jpg);
background-repeat:no-repeat;
background-position:center;
}


#onglet ul
{
margin:0px;
padding:0px;
}

a.menu, a.menu:link, a.menu:visited, a.menu:active {
width:100px;
padding:3px;
/*background-color:#e9f4fd;*/
background-color:#757577;
color:#ffffff;
/*border:1px solid #0088c4;*/
border:1px solid #eeeeee;
border-bottom:none;
text-align:center;
height:12px;
display:block;
float:left;
margin-left:10px;
}

a.menu:hover
{
/*background-color:#10b3ff;*/
background-color:#555555;
color:#ffffff;
}

#onglet-accueil li,#onglet li
{
display:block;
float:left;
}

#onglet-accueil
{
position:relative;
left:530px;
bottom:40px;

}

#onglet
{
position:relative;
left:445px;
bottom:40px;
bottom:40px;
}

#rectangle
{
text-indent:10px;
padding:8px 0px 0px 0px;

/*background-color:#e9f4fd;*/
background-color:#eeeeee;
height:22px;
border-bottom:1px solid #dddddd;

}


#colonne2 a,#colonne3 a,#colonne-droite a
{
text-decoration:none;
}

#colonne2 a:hover,#colonne3 a:hover
{
text-decoration:underline;
}

#colonne2 li,#colonne3  li, #colonne-droite li
{
list-style-type:none;
min-height:60px;
margin-top:10px;
padding-bottom:5px;
border-bottom:1px solid #cccccc;
clear:both;

}

#liens li
{
margin:0px;
padding:0px;
min-height:0px;
padding-top:5px;
border-bottom:none;
list-style-type:none;
}

#ailleurs li
{
margin:0px;
padding:0px 0px 10px 0px;
min-height:0px;
/*padding-top:5px;*/
border-bottom:none;
list-style-type:none;
border-bottom:1px solid #cccccc;
}

.auteur-breves{
	padding:2px 0px 0px 0px;
	color:#999999;
	font-size:9px;
}

.liste_reference{
	padding:2px 0px 5px 0px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:center;


}

.motscles-breves{
	padding:2px 0px 0px 0px;
	color:#999999;
	font-size:9px;
}

.auteur-breves a{
	color:#999999;
	font-size:9px;
	text-decoration:underline;
}

.tout
{
font-size:9px;
color:#f29400;
text-align:right;
width:100%;
margin-top:5px;
}

#flash
{

margin-bottom:10px;
width:271px;

}
.en-une
{
margin-top:10px;
border:1px solid #cccccc;
}

.vignette
{
float:left;
padding-right:10px;
background-color:#FFFFFF;
}

.vignette-breves
{
float:left;
padding-right:15px;
margin-top:10px;
margin-bottom:5px;
background-color:#FFFFFF;
}

.info
{
font-size:11px;

width:248px;
}

form .info
{
font-size:11px;
float:left;
}

.info-breves
{
font-size:11px;
float:left;
width:265px;
margin-top:5px;
}

.suite
{
color:#999999;
margin-top:3px;
font-size:10px;
}


#colonne-droite
{

float:left;
width:248px;
padding:0px 20px 0px 15px;
margin-left:5px;
border-left:1px solid #cccccc;
}

#colonne3
{

float:left;
width:352px;
padding:0px 0px 0px 0px;
margin-left:20px;


}

#animation
{
margin-bottom:0px;

}

#animation h1
{

}
#colonnelarge h3
{
color:#777777;
font-size:10px;
}

#colonnelarge h2
{
color:#000000;
font-size:11px;
margin-bottom:5px;
color:#F29400;
/*font-variant:small-caps;*/
}

.une-news
{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px solid #cccccc;
height:auto;

}

#actualites h2,#colonne3 h2,#informez-vous h2, #liens h2, #ailleurs h2
{
display:block;
color:#f29400;
font-size:1em;
/*font-variant:small-caps;*/
font-weight:bold;
background-image:url(images/fleche.jpg);
background-repeat:no-repeat;
padding-left:15px;
padding-bottom:5px;
margin-bottom:0px;

background-position:0px 3px;
}

h2 a
{
color:#000000;
}

#colonne3 form
{
	margin-top:20px;
}

.ombre
{
border-top:2px solid #cccccc;
border-left:2px solid #cccccc;
padding-top:5px;
}

#boiterecherche
{
padding-bottom:10px;
margin-bottom:5px;
}

#ailleurs
{
padding-bottom:10px;
margin-bottom:5px;
}

#ailleurs h1, #flash h1{
	display:block;
	/*color:#10b3ff;*/
	color:#ffffff;
	background-color:#f29400;
	padding:2px 2px 2px 2px;
	font-size:1.2em;
	vertical-align:middle;
}

#flash img{
}

#actualites
{
margin-bottom:10px;
}


#informez-vous
{
margin-bottom:10px;

}

#nosclients
{
margin-bottom:10px;
}

.spip_documents_center
{
display:block;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

.suivant
{
float:left;
background-image:url(images/fleche.jpg);
background-repeat:no-repeat;
padding-left:15px;
margin-top:15px;
background-position:0px 3px;
}

.entier
{
float:left;
margin-top:15px;
font-style:italic;
}


input
{
padding:0px;
margin:0px;
}

form
{
padding:0px;
margin:0px;
}

#references
{
margin-left:10px;
}

#references li
{
	list-style:none;
	background-image:url(images/fleche.jpg);
	background-repeat:no-repeat;
	padding-left:12px;
	background-position:0px 7px;
	line-height:2em;	
	width:350px;
}


#formulaire li
{
list-style-type:none;
margin-bottom:5px;

}

#formulaire .info
{
text-align:right;
padding-right:5px;
margin-top:5px;
}

#formulaire
{
margin-bottom:15px;
}

.bouton
{

padding:2px 5px 2px 5px;
border-width:0px;
/*background-color:#10b3ff;*/
background-color:#000000;
color:#FFFFFF;
height:25px;
width:55px;
}

#erreur li
{
list-style-position:inside;
}

#erreur
{
margin-bottom:20px;
padding-left:200px;
}


#colonnelarge h3.spip
{
font-size:1.2em;
color:#000000;
margin-top:15px;
font-weight:bold;
color:#000000;
}


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

input
{
font-size:11px;
}

input.submit
{
clear:both;
}

.erreur_message
{
clear:both;
display:block;
float:left;
width:170px;
text-align:right;
}

.choix label
{
text-align:left;
width:auto; 
}

fieldset.previsu
{
border:none;
border-bottom:1px solid #CCCCCC;
margin-top:20px;
margin-bottom:20px;
padding-bottom:20px;
}

fieldset
{
border:none;
margin-top:20px;
}

fieldset .texte
{
display:block;
float:left;

}

p.boutons
{
margin:0px;
text-align:left;
}

li.editer_civilitesaisie_civilite p
{
margin:0px;
float:left;
width:170px;
text-align:right;
padding-right:10px;
font-weight:bold;
overflow:visible;
margin-top:3px;
}

label
{
display:block;
float:left;
width:190px;
text-align:right;
padding-right:10px;
font-weight:bold;

}

fieldset li
{
list-style:none;
margin-bottom:15px;
clear:both;
height:auto;

overflow:auto;
}
