
* {
margin-left: auto;
margin-right: auto;
/*font-family:Trebuchet MS, serif, sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;*/
text-decoration: none;
border-color: 0px #660000;

}

html {

overflow: scroll;
border-color: 0px #660000;
border-left: 0px;
border-right:0px;

}

body {
border-left: 0px;
border-right:0px;
color:#FFFFFF;
border: 0px;
/*font-family:arial, verdana,serif, sans-serif;*/
margin-left:0px;
margin-top:0px;
/*background-image:URL('../images/fond.png');
background-repeat:repeat-y;*/
background-color:#660033; /*fond  violet*/
display:block;


}

.site {

/*position:relative;*/
color:#000000;
background-color:#660033; 
/*width:980px;*/
border-color: 0px #660000;
/*display:block;	*/
}

*html .site {


color:inherit;
/*background-color:#ffffff;*/
/*width:1200px;*/
position:left;


}


.tableau {
/*background-image:URL('../images/fond-centre-aev.png');*/
/*background-color:#000000;*/
color:#663366;
/*font-family:arial, verdana, sans-serif;*/
margin: 0px;

}

.tableau2 {
/*background-image:URL('../images/fond_recherche_aev.png');*/
background-position:right;
color:#000000;
background-color:660033;
font-family:Trebuchet MS;
}

.tablesmenu {
color:inherit;
background-color:#ffffff;
padding:0px;
}

.fond_table1 {

background-image:URL('../images/fond_table1.gif');
background-repeat:no-repeat;
background-position:top left;
height:180px;
width:570px;
padding:5 px;
}

.fond_table2_left {
background-image:URL('../images/fond_table2.gif');
background-repeat:no-repeat;
background-position:top left;
height:180px;
width:280px;
padding: 10 px;
margin-right:5px;
}

.fond_table2_right {
background-image:URL('../images/fond_table2.gif');
background-repeat:no-repeat;
background-position:top left;
height:180px;
width:280px;
padding: 10px;
margin-left:5px;
font-family:Trebuchet MS;
}

.texte {

font-family:Trebuchet MS;
text-align:justify;
font-size:11px;
color:#333333;
line-height:16px;
padding-left: 15px;
margin-left:20px;
margin-right:20px;
}

.textegras {
background-color:inherit;
font-family:trebuchet MS;
text-align:justify;
font-size:11px;
font-weight:bold;
color:#333333;
line-height:16px;
}

.texte2 {
/*background-color:inherit;*/
font-family:trebuchet MS;
text-align:justify;
Font-size:11px;
color:#000000;
/*line-height:16px;*/
padding-left: 0px;
margin-left:15px;
margin-right:15px;

}

.texte2swf {
background-color:inherit;
font-family:trebuchet MS;
text-align:justify;
Font-size:11px;
color:#000000;
line-height:16px;
padding: 0px;
margin:0px;
width:100%;
}

.texte3 {
background-color:inherit;
padding:0px;
Font-size:11px;
color:#660000;
line-height:18px;
text-align:justify;
font-family:trebuchet MS;

}
.legendephoto {
background-color:inherit;
padding:8px;
Font-size:10px;
font-style:italic;
color:#660000;
line-height:12px;
text-align:justify;
}
.legende{
background-color:inherit;
padding:8px;
Font-size:10px;
font-style:italic;
color:#ff6600;
line-height:10px;
text-align:justify;
}

.sep {
color:inherit;

height:0px;
font-family:trebuchet ms;
border-bottom: 2px solid #663366;
font-size:11px;
}

/* styles des deux colonnes gauche et droite */ 

.gauche{
background-color:#330033; 
background-repeat:repeat-y;
width:200px;

padding-top:0px;
padding-left:2px;
margin-top:0px;
border-left:0px solid #ffffff;


}




.table_gauche{

background-color:#330033; 
height:100%;
valign:top;
}

.droite{

width:200px;
color:inherit;
background-color:#660033; 
margin-right:0px;
margin-left:0px;
padding-right:0px;
padding-left:0px;
border-right:0px solid #ffffff;
}

.centre{
background-color:#ffffff; 
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin:0px;
/*display:block;*/

}

/* styles des fonds de blocs */ 

.fondbanniere {
/*background-image:URL('./orga_standre/images/banniere_standre.png');*/
background-color:#660033; 
/*display:block;*/
width:980px;

padding:0px;
margin:0px;


}
/*
.bandeau {
background-image:URL('../images/img_urei_ra/banniere_intra_urei_ra.jpeg');
Background-position:center;
}
*/

.fondmenutop {
background-color:#330033;
/*line-height:32px;*/
width:980px;
border-bottom:0px solid #663366;
border-left:0px solid #663366;
border-right:0px solid #663366;
height:24px;
margin-left:0px;
padding:0px;
}

.fondoutil {
background-color:#330033;

margin:0px;
padding:0px;
color:#ffffff;
font-size:11px;
display:block;
}

.fonddate {
background-color:#ffffcc;
font-size:11px;
color:#456470;
width:180px;
border-bottom:0px solid #eeeeee;
}

.fondrecherche{

color:#cccccc;
font-size:11px;
width:200px;
line-height:18px;
margin-bottom:5px;
border:1px;
}

.fondlogin{
color:inherit;
background-color:#00515C;
display:block;
width:180px;
border:solid #ffffff 0px;
PADDING-left:5px;
}


.fondimage{
color:inherit;
background-color:#ffffff;
display:block;
width:180px;
display:block;
}

.fondtexte{
background-image:URL('../images/fond_bloc.png');
color:inherit;
border:solid #000000 0px;

/*display:block;*/
height:150px;
valign:top;
}


.fondariane{
color:#000000;
font-size:11px;
display:block;
height:34px;
line-height:16px;
padding-bottom:0px;
border-bottom:solid 0px #dddddd;
border-left:0px;
border-right:0px;
}

.fondcopyright{
background-image:URL('../images/fond-copyright.png');
/*background-color:#330033;*/
font-size:11px;
color:#ffffff;
/*display:block;*/
height:24px;
line-height:24px;
font-family:Trebuchet MS, sans-serif;
border-left:solid 0px #ffffff;
border-right:solid 0px #ffffff;
border-top:solid 0px;

}

.fondonglet{
height:26px;
width:960px;
background-repeat:no-repeat;
}


/* styles des titres de blocs */ 

.titredate {
background-color:inherit;
text-align:center;
font-size:12px;
color:#009933;
font-weight:bold;
line-height:18px;
}

.titrerecherche {
background-color:inherit;
line-height:18px;
text-align:left;
font-size:11px;
color:#ffffff;
font-weight:bold;
font-family:Trebuchet MS;
}

.titrelogin {
background-color:#000000;
text-align:center;
font-size:11px;
color:#ffffff;
font-weight:bold;
width:180px;
font-family:trebuchet MS;

}

.titre{
background-color:#660033;

text-align:left;
padding-left:15px;
font-size:14px;
color:#ffffff;
font-weight:bold;
width:180px;
font-family:trebuchet MS;
height: 10 px;

}


.titretexte {
/*background-color:#ffffff;*/
font-family:trebuchet MS;
width:190px;
text-align:center;
font-size:15px;
color:#ffffff;
height: 30px;
font-weight:bold;
border-left:solid 1px #ffffff;
border-right:solid 1px #ffffff;
border-top:solid 1px #ffffff;
}

.titremenu {

padding-left:0px;
text-align:left;
font-size:13px;
color:#660000;
line-height:32px;
font-weight:bold;
font-family:Trebuchet MS;

}

/* styles des textes de blocs */ 

.textelogin {
text-align:left;
font-size:11px;
color:#ffffff;
font-family:trebuchet MS;

}

.textetexte {

line-height:12px;
padding-top:5px;
padding-left:5px;
padding-right:5px;;
text-align:justify;
color:#ffffff;
font-size:12px;
font-family:trebuchet MS;
border-left:solid 1px #ffffff;
border-right:solid 1px #ffffff;
border-top:solid 1px #ffffff;
}

.thumb {
font-size:11px;
color:#660000;
width:190px;
border:0px 0px 0px 0px;
}


a.menugauche {
background-color:#FFFF99;
background-position:top;
background-repeat:repeat-x;
width:220px;

height:100%;
text-indent:0px;
line-height:34px;
padding-top:0px;
margin-top:0px;
text-decoration:none;
font-size:15px;
font-weight:bold;
color:#ffffff;
display:none;
border-bottom: 1px solid #ff0000;
font-family:trebuchet MS;
valign:center;
}

a.menugauche:hover {
background-color:#FFFF99;
background-repeat:repeat-x;
background-position:top;
width:220px;

text-indent:0px;
line-height:34px;
margin-top:0px;
text-decoration:none;
font-size:15px;
font-weight:bold;
color:#006600;
display:none;
border-bottom: 1px solid #ff0000;
font-family:trebuchet MS;
valign:center;
}

a.sous_menugauche {

background-color:#FDE633;
background-position:top;
text-indent:15px;
width:220px;
line-height:24px;
text-align:left;
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#660000;
display:block;
border-bottom:1px solid #ffffff;
font-family:trebuchet MS;
margin-top:0px;
valign:center;
}

a.sous_menugauche:hover {
background-color:#cccccc;
background-position:top;
text-indent:20px;
width:220px;
line-height:24px;
text-align:left;
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#660000;
display:block;
border-bottom:1px solid #660000;
font-family:trebuchet MS;
valign:center;
margin-top:0px;


}


a.menugauche2 {
background-color:#FFFFCC;
text-indent:45px;
width:220px;
line-height:24px;
text-align:left;
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#000000;
display:block;
border-bottom:1px solid #FFFFFF;
font-family:trebuchet MS,;
margin-top:0px;
valign:center;
}

a.menugauche2:hover {
background-color:#ffffCC;

text-indent:50px;
width:220px;
line-height:24px;
text-align:left;
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#000000;
display:block;
border-bottom:1px solid #FFFFFF;
font-family:trebuchet MS;
margin-top:0px;
valign:center;
}

a.menutop {
background-color:#330033;
text-align:center;
text-decoration:none;
font-size:12px;
padding-left:10px;
padding-right:10px;
height:24px;
line-height:24px;
color:#FDE633;
display:block;
font-weight:bold;
font-family:trebuchet MS, sans-serif;

}

a.menutop:hover {
/*background-image:URL("../images/background-menutop-hover.png"); */
background-color:#330033;
text-decoration:none;
font-size:12px;
display:block;
font-weight:bold;
color: #ffffff;
align:center;
valign:top;
}

a.outil {
color:#ffffff;
font-size:11px;
text-decoration:none;
border-style:solid;
border-width:0px 0px 0px 0px;
padding:2px;
line-height:24px;
margin-left:6px;
margin-right:6px;
font-family:trebuchet MS;
}

a.outil:hover {
color:#ffffff;
font-size:11px;

height:14px;
text-decoration:none;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color:#ffffff;
padding:2px;
font-family:trebuchet MS;
margin-left:6px;
margin-right:6px;
}

a.outilsearch {
color:#000000;
font-size:11px;
text-decoration:none;
border-style:solid;
border-width:0px 0px 0px 0px;
padding:2px;
line-height:24px;
margin-left:6px;
margin-right:6px;
font-family:trebuchet MS;
}


.admin{
color:#ffffff;
font-size:11px;
text-decoration:none;
border-style:solid;
border-width:0px 0px 0px 0px;

line-height:15px;
margin-left:6px;
margin-right:6px;
font-family:trebuchet MS;
height:15px;
}

.admin:hover{
color:#ffffff;

font-size:11px;
text-decoration:none;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color:#ffffff;
margin-left:6px;
margin-right:6px;
font-family:trebuchet MS;


}

a.outilsearch:hover {
color:#000000;
font-size:11px;
background-color:#fbfbfb;
text-decoration:none;
border-style:solid;
border-width:0px 0px 0px 0px;
padding:2px;
font-family:trebuchet MS;
margin-left:6px;
margin-right:6px;
}

a.copyright {
Color:#FFFFFF;
font-size:11px;
text-decoration:none;
border-style:none;
border-width:1px 1px 1px 1px;
padding:1px;
line-height:13px;
font-family:trebuchet MS;
}

a.copyright:hover {
color:#ffffff;
font-size:11px;
text-decoration:none;

border-width:0px 0px 1px 0px;
border-color:#ffffff;
padding:1px;


}

a.ariane {
Color:#000000;
font-size:11px;
text-decoration:none;
padding:2px;
font-family:trebuchet MS;
}

a.ariane:hover {
Color:#663366;
font-size:11px;
text-decoration:none;
padding:2px;
font-family:trebuchet MS;
}

a {
font-family:trebuchet MS;
color:#660000;
font-size:11px;
text-decoration:none;
}

a:hover {
font-family:trebuchet MS;
color:#660000;
font-size:11px;
text-decoration:none;
}

a.retour {
line-height:8px;
color:#660000;
font-size:11px;
text-decoration:none;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#999999;
padding:4px;
font-family:trebuchet MS;
}

a.retour:hover {
line-height:8px;
color:#660000;
font-size:11px;
text-decoration:none;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#999999;
padding:4px;
background-color:#fafafa;
font-family:trebuchet MS;
}

.blocgauche{

border-style:solid;
border-width: 0px 0px 0px 0px;
/*border-color:#dddddd;*/
/*background-color:#ffffff;*/



}

.img {
margin:6px 10px 0px 0px;
float:left;
}

.img_left {
font-family:trebuchet MS;
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#ffffff;
float:left;
text-align:center;
padding-right: 30px;
padding-top:20px;
font-style:italic;
color:#663366;

}


.img_right {
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#339933;
margin:6px 6px 6px 6px;
float:right;
padding-left: 30px;
padding-top:20px;
font-family:trebuchet MS;
}

.img_rightswf {

border:0px;
padding:0px;
margin:0px 0px 0px 0px;
float:center;

}

.img_left2 {
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#339933;
margin:6px 6px 6px 6px;
float:left;
}

.img_right2 {
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#339933;
margin:6px 6px 6px 6px;
float:right;
}
.img_right3 {
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#339933;
/*margin:6px 6px 6px 6px;
float:right;*/
font-family:trebuchet MS;
}
hr {
width:98%;
height:1px;
color:#5f9dc9;
}
.devis{
position:center;
margin-left:300px;
}

hr.menu {
width:94%;
height:1px;
color:#666666;
border-style:dashed;
}

h1 {
font-family:trebuchet MS;
font-weight:normal;
text-align:left;
word-spacing:2px;
letter-spacing:1px;
font-size:18px;
color:#660000;
margin:0px 0px 10px 0px; 
padding:0px;
padding-left:10px;
}


h2 {

background-repeat:no-repeat;
margin-top:0px;
margin-bottom:0px;
line-height:20px;
font-family:trebuchet MS;
text-align:left;
font-size:15px;
color:#660000;
padding:5px;
font-style: bold;
position:center;
}


h3 {
background-color:#ffffff;
background-repeat:no-repeat;
background-position:center left;
margin-top:0px;
margin-bottom:0px;
line-height:20px;
font-family:Trebuchet MS;
text-align:left;
font-size:12px;
color:#660000;

font-style: bold;
padding:5px;
}

li {
text-indent:10px;
list-style-image: URL(../images/puce_adiph2.png); 

}
p {
margin:10 px 10px 10px 10px;
padding:10px 10px 10px 10px;
}

input{
padding:1px;
font-size:11px;
color:#666666;
}

select{
font-size:11px;
color:#666666;
border-width: 1px;
border-color:#999999;
border-style:solid;
}
/*
option{
padding:1px;
}
*/
input.bouton{
font-weight:bold;
color:#666666;

padding-left:3px;
padding-right:3px;
padding-bottom:3px;
height: 20px;

}

.lettre_lexique{
font-size:11px;
}

.entete_table{
font-size:16px;

/*color:#00515C;*/
/*margin:10px;*/
font-family:trebuchet MS;
}

/* styles du plan */

.fond_plan1{
/*background-image:URL(../images/fondplan.gif);*/
/*background-position:center;*/
background-color:#E8EDE2;
/*border-style:solid;
border-color:#b1c7d0;*/
border:0px;
/*margin:50px;
padding:5px;*/
height:24px;
width:100%;
line-height:24px;
}

.fond_plan2{
text-indent:30px;
margin:5px;
padding:5px;
}

.fond_plan3{
text-indent:60px;
margin:5px;
padding:5px;
}

a.plan1{
background-color:#E8EDE2;
/*background-image:URL(../images/fondplan.gif);*/
background-position:center;
text-align:center;
text-decoration:none;
font-size:12px;
/*padding-left:10px;
padding-right:10px;*/
height:24px;

color:#663366;
display:block;
font-weight:bold;
font-family:Trebuchet MS;;
/*border-bottom:1px solid #ffffff;*/

}

a.plan1:hover{
font-size:14px;

/*background-color:#00515C;*/
text-align:center;
text-decoration:none;
font-size:12px;
/*padding-left:10px;
padding-right:10px;*/
height:24px;
color:#000000;
display:block;
font-weight:bold;
font-family:Trebuchet MS;
/*border-bottom:1px solid #ffffff;*/
}


.saisie{
background-color:#EEEEEE;
font-family:Trebuchet MS;
color:#000000;

}
a.plan2{
font-size:13px;
font-weight:bold;
color:#663366;
margin:10px;
text-decoration:none;
font-family:Trebuchet MS;

}

a.plan2:hover{
font-size:13px;
color:#222222;
text-decoration:none;
font-family:Trebuchet MS;
padding-left:5px;
}

a.plan3{
font-size:11px;
color:#663366;
margin:10px;
text-decoration:none;
font-family:Trebuchet MS;
}

a.plan3:hover{
font-size:11px;
color:#222222;
text-decoration:none;
font-family:Trebuchet MS;
padding-left:5px;
}

.libelle{

text-align:justify;
word-spacing:2px;
font-size:13px;
font-weight:bold;
color:#000000;
line-height:24px;
font-family:Trebuchet MS;
}

/* Styles galerie */

.galerie_portail_haut{
background-image:URL('../images/galerie_portail_haut.gif');
background-repeat:no-repeat;
background-position:top center;
}

.galerie_portail_centre{
background-image:URL('../images/galerie_portail_centre.gif');
background-repeat:repeat-y;
background-position:top center;
}

.galerie_portail_bas{
background-image:URL('../images/galerie_portail_bas.gif');
background-repeat:no-repeat;
background-position:top center;
}

.photothumb{
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#666666;
}

a.photolien{
padding:4px;
line-height:24px;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#ffffff;
font-size:11px;
font-style:italic;
color:#990066;
text-decoration:none;
}

a.photolien:hover{
background-color:#CCFF33;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#bec7cb;
font-size:11px;
color:#3c73a2;
text-decoration:none;
}

.cadrephotohaut{
background-image:URL('../images/cadre_photo_haut.gif');
background-repeat:no-repeat;
background-position:top center;
}

.cadrephotocentre{
background-image:URL('../images/cadre_photo_centre.gif');
background-repeat:repeat-y;
background-position:top center;
}

.cadrephotobas{
background-image:URL('../images/cadre_photo_bas.gif');
background-repeat:no-repeat;
background-position:top center;
}


.cadrephotohautport{
background-image:URL('../images/cadre_photo_hautport.gif');
background-repeat:no-repeat;
background-position:top center;
}

.cadrephotocentreport{
background-image:URL('../images/cadre_photo_centreport.gif');
background-repeat:repeat-y;
background-position:top center;
}

.cadrephotobasport{
background-image:URL('../images/cadre_photo_basport.gif');
background-repeat:no-repeat;
background-position:top center;
}

a.annu1{
font-size:14px;
font-weight:bold;
text-decoration:underline;
color:#25419a;
}

a.annu1:hover{
font-size:14px;
text-decoration:underline;
color:#222222;
}

.annu_table1{
border:solid 1px #c7c3e1;
background-color:#f4f4f4;
}

.annu_table2{
border-style:solid;
border-width:0px 1px 1px 1px;
border-color:#c7c3e1;
}

/* styles de l'agenda */

.fond_agenda_1{
background-color:#f3f3f3;
font-size:11px;
color:#4b616c;
}

.fond_agenda_2{
background-color:#f8f8f8;
font-size:11px;
color:#4b616c;
padding:5px;
}

/* styles de la faq */

.fond_faq_1{
background-color:#d7d7d7;
font-size:11px;
color:#4b616c;
}

.fond_faq_2{
background-color:#f3f3f3;
font-size:11px;
color:#4b616c;
padding:5px;
}

.fond_faq_3{
background-color:#f8f8f8;
font-size:11px;
color:#4b616c;
}

/* styles des téléchargements */

.table_tel{
background-color:#f8f8f8;
border: solid 1px #cdcdcd;
font-size:11px;
color:#4b616c;
}

.fond_tel_1{
background-color:#f3f3f3;
font-size:11px;
color:#4b616c;
padding:5px;
}

.fond_tel_2{
background-color:#f8f8f8;
font-size:11px;
color:#4b616c;
padding:5px;
}

/* styles de la une */

.table_une_1{
font-family:Trebuchet MS;
background-color:#ffffff;
border-top:solid 2px #663366;

border-right:solid 2px #663366;
font-size:14px;
color:#4b616c;
width:100%;
align:center;
}

.img_une_1{
border:solid 1px #ccff33;
}

.table_une_2{
font-family:Trebuchet MS;
background-color:#000;
border: solid 3px #cdcdcd;
font-size:14px;
color:#4b616c;
}

.flux_actu{
display:block;
overflow:auto;
width:174px;
height:100px;
}

.lign_rss{
background-color:#f8f8f8;
border-down:solid 1px #cccccc;
}

a.rss{
display:block;
background-color:#ffffff;
text-decoration:none;
border-bottom:solid 1px #cccccc;
padding:2px;
}

a.rss:hover{
display:block;
background-color:#eeeeee;
text-decoration:none;
border-bottom:solid 1px #cccccc;
}

/* styles du commerce */

.table_article {
border:solid 1px #dddddd;
}

.titreprix {
background-color:inherit;
font-family:Trebuchet MS;
text-align:justify;
font-size:14px;
font-weight:bold;
color:#6a87d1;
line-height:16px;
text-decoration:none;
}

.texteprix{
background-color:inherit;
font-family:Trebuchet MS;
text-align:justify;
font-size:13px;
font-weight:bold;
color:#333333;
line-height:16px;
text-decoration:line-through;
}

.texteprix2{
background-color:inherit;
font-family:trebuchet MS;
text-align:justify;
font-size:13px;
font-weight:bold;
color:#ee0000;
line-height:16px;
text-decoration:none;
}

.textetotal{
background-color:inherit;
font-family:trebuchet MS;
font-size:12px;
font-weight:bold;
color:#6a87d1;
line-height:16px;
}

.entete_table_commande{
background-color:#6a87d1;
color:#ffffff;
font-size:11px;
border-left:solid 0px #ffffff;
}

.accueil_catalogue{
border-right:solid 0px #dddddd;
}

/* styles des modèles xslt */

.table_article_1 {
margin:10px;
background-color:#ffffff;
border-style:solid;
border-color:#ffffff;
border-width:0px 0px 0px 0px;
}

.table_article_2 {
margin:10px;
background-color:#fafafa;
border-style:solid;
border-color:#cdcdcd;
border-width:0px 0px 0px 0px;
}

.invtexte{
color:#ffffff;
line-height:1px;
}

