
/* ========== Fond =============*/
body
{
margin:0;
padding:0;
background:#476F89 url(/images/body.civatel.jpg) repeat-x;
background-attachment:fixed;
font:90% Verdana, Arial, Tahoma;
}

h1
{
color:#546387;
font-size:14px;
}

/* ========== Centrage Page =============*/
#fullpage
{
margin:0;
padding:0;
width:940px;
background:#01375B;
margin-left:auto;
margin-right:auto;
}

/* ========== Reglages Generaux =============*/
.hidden
{
visibility:hidden;
}

/* ---- Header */
#header
{
margin:0;
padding:0;
background-image:url(/images/header.civatel.jpg);
height:91px;
display:block;
text-decoration:none;
position:relative;
}
#bar
{
margin:0;
padding:0;
background:#01375B url(/images/bar_header.civatel.jpg) repeat-x;
height:8px;
}

/* ---- Gauche */
#gauche
{
margin:0;
padding:0;
width:227px;
float:left;
position:relative;
top:1px!important;
top:-9px;
z-index:6;
}

/* ---- Droite */
#droite
{
margin:0;
padding:0;
width:707px!important;
width:700px;
background:#ECF1F4 url(/images/general.civatel.jpg) repeat-x;
margin:15px;
margin-left:6px;
margin-right:0;
float:left;
padding-top:0px;
position:relative;
top:-30px!important;
top:-39px;
z-index:6;
padding-bottom:20px;
}
#principal
{
margin:0;
padding:0;
padding:25px;
background:#DEE4E9 url(/images/general_hilight.civatel.jpg) repeat-x;
border-bottom:2px solid #C6D4DD;
border-top:1px solid #B5BFC5;
clear:both;
padding-bottom:30px;
padding-top:25px!important;
padding-top:10px;
padding-right:15px;
margin-bottom:5px!important;
margin-bottom:0;
}
#principal h1
{
margin:0;
padding:0;
font:95%  Verdana, Arial, Tahoma!important;
font:90%  Verdana, Arial, Tahoma;
font-weight:bold;
color:#5D87A1;
padding:4px;
padding-bottom:3px;
display:inline;
background:#D8DFE5;
position:relative;
top:7px;
}
#principal p
{
margin:0;
padding:0;
margin-top:12px;
margin-bottom:10px;
font:85% Verdana, Arial, Tahoma;
font-weight:bold;
color:#5D87A1;
position:relative;
top:7px;
line-height:15px;
padding-right:0px;
}
#principal #illu_hands
{
margin:0;
padding:0; 
width:134px;
height:88px;
background:#6192B4 url(/images/mains_illu.civatel.jpg) no-repeat;
float:left;
margin-right:20px;
border:2px solid #DBE1E6;
}
.news_titre
{
padding:0;
margin:0;
font:55% Verdana, Arial, Tahoma;
border-bottom: 2px solid #AFC9D8;
font-weight:bold;
padding-bottom:2px;
display:block;
color:#5D87A1;
}
.titre_rubrique
{
padding:0;
margin:0;
font:25% Verdana, Arial, Tahoma;
border-bottom: 1px solid #81A5B9;
font-weight:bold;
padding-bottom:2px;
display:block;
color:#5D87A1;
}
#secondaire
{
padding:0;
margin:0;
padding-left:0px;
padding-right:0px;
padding-top:1px!important;
padding-top:15px;

}
#news
{
padding:0;
margin:0;
margin-right:10px;
float:left;
width:30%!important;
width:215px;
margin-top:35px;
}
#news_produit
{
padding:0;
margin:0;
margin-right:10px;
float:left;
width:30%!important;
width:215px;
margin-top:10px;
}
#bref
{
padding:0;
margin:0;
margin-right:0px;
float:left;
width:30%!important;
width:215px;
margin-top:10px;
}
#liens_rapides
{
margin-top:10px;
}
#news ul , #liens_rapides ul , #news_produit ul
{
margin:0;
padding:0;
padding-left:5px;
}
#news li , #liens_rapides li , #news_produit li
{
margin:0;
padding:0;
list-style-type:none;
background:url(/images/puce_news.civatel.jpg) no-repeat left;
padding-left:25px;
padding-top:4px;
padding-bottom:7px!important;
padding-bottom:3px;
margin-bottom:2px;
border-bottom:1px dotted #C6D4DD;
}
#news li a , #liens_rapides li a , #news_produit li a
{
margin:0;
padding:0;
font:90% Verdana, Arial, Tahoma;
text-decoration:none;
color:#5D87A1;
padding:5px!important;
padding:4px;
padding-top:3px;
padding-bottom:3px;
}
#news li a:hover , #liens_rapides li a:hover , #news_produit li a:hover
{
background:#D8DFE5;
color:#5D87A1;
}
#liens_rapides
{
/*background:url(images/habillage_bref.jpg) no-repeat bottom right;*/
}

#bref div
{
margin:0;
padding:0;
margin-top:5px;
padding-bottom:15px;
}
#bref div p
{
font:90% Verdana, Arial, Tahoma;
margin:0;
padding:0;
color:#5D87A1;
line-height:15px;
margin-bottom:10px;
position:relative;
}
#bref div strong
{
font:90% Verdana, Arial, Tahoma;
color:#5D87A1;
font-weight:bold;
}
.vignette
{
margin:20px;
float:left;
margin-left:0;
margin-top:0;
margin-bottom:15px;
}
.vignette_right
{
margin:10px;
float:right;
margin-right:0;
margin-top:0;
}
.blocker
{
clear:both;
padding-top:1px;
}
#footer
{
font:70% Verdana, Arial, Tahoma;
float:right;
text-align:right;
color:#D1E4F3;
padding-right:10px;
position:relative;
top:0px!important;
top:0px;
z-index:5;
font-weight:bold;
margin-bottom:25px;
margin-right:10px;
}
#footer_accueil
{
font:70% Verdana, Arial, Tahoma;
float:right;
text-align:right;
color:#D1E4F3;
padding-right:10px;
position:relative;
top:-30px!important;
top:-39px;
z-index:5;
font-weight:bold;
margin-bottom:55px;
margin-right:180px;
}
#footer strong, #footer_accueil strong
{
font:110% Verdana, Arial, Tahoma;
font-variant:small-caps;
font-weight:bold;
color:#fff;
padding-left:10px;
}


#footer a, #footer_accueil a
{
padding:7px;
padding-left:5px;
padding-right:5px;
font:110% Verdana, Arial, Tahoma;
font-variant:small-caps;
font-weight:bold;
color:#D1E4F3;
}
#footer  a:hover, #footer_accueil a:hover
{
color:#fff;
text-decoration:none;
}
#ariane
{
margin:0;
font:90% Verdana, Arial, Tahoma;
border:1px solid #fff;
border-bottom: 1px solid #B6CCDA;
border-top: 1px solid #DAE3EB;
display:block;
padding-bottom:6px;
padding-top:6px;
margin-top:3px;
margin-bottom:3px;
background:#DDE6ED url(/images/bg_ariane.jpg) repeat-x top;
padding-left:5px;
position:relative;
}
#ariane a , #ariane
{
text-decoration:none;
color:#5D87A1;
}
#ariane a
{
margin:0;
padding:0;
text-decoration:underline;
padding:4px;
padding-top:1px;
padding-bottom:2px;
}
#ariane a:hover
{
text-decoration:none;
background:#779AB0;
color:#DFE7ED;
}
.texte_article , .spip, .texte_article_interne p, .texte_article_interne_home p
{
font:90% Verdana, Arial, Tahoma;
margin:0;
padding:0;
color:#546387;
line-height:10px;
padding-top:0px;
/*background:url(images/habillage_bref.jpg) no-repeat bottom right;*/
padding-bottom:10px;
}
.spip
{
background:none;
padding-bottom:5px;
}

.sous_titre_article
{
padding:0;
margin:0;
font:25% Verdana, Arial, Tahoma;
font-weight:bold;
display:block;
color:#6C9CBA;
border-bottom:1px dotted #C6D4DD;
}
.puces_article
{
padding:0;
margin:0;
margin-top:2px;
margin-bottom:3px;
font:85% Verdana, Arial, Tahoma;
color:#5992B5;
background:url(/images/puce_news.civatel.jpg) no-repeat left;
list-style-type:none;
}
#secondaire h2 , #secondaire h3 , #secondaire h4
{
margin:0;
padding:0;
}
#secondaire h2
{
margin-top:15px;
margin-bottom:10px;
}
#secondaire h4
{
margin-top:0px;
margin-bottom:10px;
padding-bottom:2px;
}
#secondaire h3
{
margin-top:0px;
margin-bottom:5px;
padding-bottom:0px;
}
#news li
{
margin:0;
padding:0;
list-style-type:none;
background:url(/images/puce_news.civatel.jpg) no-repeat left;
padding-left:25px;
padding-top:4px;
padding-bottom:10px!important;
padding-bottom:5px;
margin-bottom:2px;
border-bottom:1px dotted #C6D4DD;
font:85% Verdana, Arial, Tahoma;
}
#secondaire .spip li a
{
margin:2px;
padding:0;
font:95% Verdana, Arial, Tahoma;
color:#5992B5;

padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:3px;
margin-top:3px;
margin-left:0;
}
#secondaire .spip li a:hover
{
margin:2px;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:3px;
background:#D8DFE5;
color:#5D87A1;
text-decoration:none;
margin-left:0;
}
.texte_article_interne
{
clear:both;
color:#546387;
}
.texte_article_interne_home
{
width:450px;
min-height:600px;
}

/** html .texte_article_interne_home {height:expression(this.clientHeight<400?400:this.clientHeight)}*/

.texte_article_interne p
{
color:#546387;
}
.texte_article_interne ul
{
margin:3px;
margin-left:50px;
}
.texte_article_interne ul li, .texte_article_interne_home ul li, #blocNews ul li, #blocNewsListe ul li, #texte_intro_news ul li
{
margin:0;
font:12px Verdana, Arial, Tahoma;
color:#4E7DA9;
background:transparent url(/images/puce_li.civatel.jpg) left top no-repeat;
/*list-style-image:url(/images/puce_li.civatel.jpg);*/
list-style-type:none;
/*list-style-position: outside;*/
padding: 0 0 7px 20px;
border-bottom:1px dotted #BACED9;
position:relative;
}
.texte_article_interne ul li strong, .texte_article_interne_home ul li strong, #blocNews ul li strong, #blocNewsListe ul li strong
{
font:100% Verdana, Arial, Tahoma;
color:#4E7DA9;
font-weight:bold;
}
.texte_article_interne ul li ul li, .texte_article_interne_home ul li ul li, #blocNews ul li ul li, #blocNewsListe ul li ul li
{
border-bottom:none;
padding:0;
font:95% Verdana, Arial, Tahoma;
color:#5992B5;
list-style-type:square;
background:none;
margin:1px;
margin-left:0px;
list-style-image:url(/images/puce_li2.civatel.jpg);
}
.texte_article_interne ul li ul li ul li, .texte_article_interne_home ul li ul li ul li, #blocNews ul li ul li ul li, #blocNewsListe ul li ul li ul li
{
border-bottom:none;
padding:0;
font:100% Verdana, Arial, Tahoma;
color:#5992B5;
list-style-image:url(/images/puce_li3.civatel.jpg);
background:none;
margin:1px;
margin-left:0px;

}
.texte_article_interne ol, .texte_article_interne_home lo
{
margin-left:40px;
}
.texte_article_interne ol li, .texte_article_interne_home ol li
{
padding:0;
font:105% Verdana, Arial, Tahoma;
color:#5D87A1;
padding-bottom:3px;
}
.texte_article_interne hr, .texte_article_interne_home hr, #blocNews hr, #blocNewsListe hr
{
border:1px dotted #C6D4DD;
margin:0;
padding:0;
margin-top:10px;
margin-bottom:10px;
}
.texte_article_interne table, .texte_article_interne_home table
{
clear:both;
display:block;
border:none;
margin:0;
padding:0;
margin-left:20px;
}
.texte_article_interne td , .texte_article_interne_home td, .texte_article_interne th, .texte_article_interne_home th, .texte_article_interne tr, .texte_article_interne_home tr
{
padding:5px;
clear:both;
border:1px dotted #C6D4DD;
background:#F2F7FA;
}
.texte_article_interne th , .texte_article_interne_home th, .texte_article_interne th strong, .texte_article_interne_home th strong
{
font:95% Verdana, Arial, Tahoma;
font-weight:bold;
background:#DBE3E9;
}
.texte_article_interne p, .texte_article_interne_home p
{
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
position:relative;
line-height:15px;
}
.texte_article_interne p a, .texte_article_interne_home p a
{
margin:0;
padding:0;
font:90% Verdana, Arial, Tahoma;
position:relative;
color:#5D87A1;
padding:2px!important;
padding:2px;
padding-top:1px;
padding-bottom:1px;
}
.texte_article_interne p a:hover, .texte_article_interne_home p a:hover
{
background:#D8DFE5;
color:#5D87A1;
text-decoration:none;
}
.texte_article_interne p strong, .texte_article_interne_home p strong
{
font-weight:bold;
}
.texte_article_interne p i, .texte_article_interne_home p i
{
font-style:italic;
}
.texte_article_interne, .texte_article_interne_home
{
padding-bottom:30px;
/*background:url(images/habillage_bref.jpg) no-repeat bottom right;*/
position:relative;
}
#login_CE
{
width:90%;
margin:0;
padding:0;
margin-top:5px;
padding-top:10px;
padding-right:5px!important;
padding-right:0;
background:url(/images/acces_europe.civatel.jpg) no-repeat top right;
display:block;
border-top:1px dotted #B4C6D1;
border-bottom:1px dotted #B4C6D1;
padding-bottom:15px;
margin-bottom:10px;
margin-left:10px;
}
#gauche h3
{
font:100% Verdana, Arial, Tahoma;
letter-spacing:0.3px;
}
#gauche h4
{
font:85% Verdana, Arial, Tahoma;
letter-spacing:0.3px;

}
#gauche h4 , #gauche h3
{
color:#B4C6D1;
text-align:center;
font-weight:bold;
margin:0;
padding:0;
margin-bottom:2px;
font-variant:small-caps;
}
#gauche h4
{
margin-bottom:7px;
}
#login_CE label, #login_CE input
{
margin:0;
padding:0;
color:#7EA5BF;
display:block;
}
#login_CE label
{
font:80% Verdana, Arial, Tahoma;
padding:1px;
padding-left:2px;
padding-right:2px;
font-weight:bold;
font-variant:small-caps;
margin-top:3px;
margin-bottom:2px;
}
#login_CE input
{
padding:1px;
padding-left:2px;
padding-right:2px;
border:1px solid #fff;
background:#fff url(/images/input.civatel.jpg) repeat-x;
color:#5D87A1;
font-weight:bold;
margin-top:3px;
margin-bottom:2px;
}
#login_CE  input:focus
{
padding:0;
padding:1px;
padding-left:2px;
padding-right:2px;
border:2px solid #fff;
font-weight:bold;
margin-top:2px;
margin-bottom:1px;
}
#login_CE #bouton
{
margin:0;
padding:0;
padding:15px;
padding-top:2px;
padding-bottom:2px;
margin-top:15px;
border:1px solid #91A9B9;
background:#6D8FA6;
display:block;
color:#EFEFEF;
margin-right:8px;
font:85% Verdana, Arial, Tahoma;
margin-bottom:10px;
}
#login_CE #bouton:hover
{
padding:14px;
color:#fff;
padding-top:1px;
padding-bottom:1px;
border:2px solid #91A9B9;
cursor:pointer;
}
#gauche p
{
clear:both;
}
#gauche p a
{
width:90%;
display:block;
font:80% Verdana, Arial, Tahoma;
color:#7EA5BF;
font-weight:bold;
padding:1px;
margin:1px;
}
#gauche p a:hover
{
color:#84ADC9;
background:#0B4870;
text-decoration:none;
}
.spip_documents_left
{
margin:10px;
margin-top:0;
margin-left:0;
}
.spip_documents_right
{
margin:10px;
margin-top:0;
margin-right:0;
}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
display: none !important;
}


.sIFR-hasFlash .newstitre {
margin:0;
padding:0;
visibility: hidden;
letter-spacing: -6px;
font-size: 55px;
font-weight:bold;	
position:relative;
}

.sIFR-hasFlash .titre_rubrique {
margin:0;
padding:0;
visibility: hidden;
letter-spacing: -6px;
font-size: 22px;
font-weight:bold;	
position:relative;
}
.sIFR-hasFlash .texte_article_interne h3, .texte_article_interne_home h3
{
margin:0;
padding:0;
visibility: hidden;
letter-spacing: -6px;
font-size: 17px;
font-weight:bold;	
position:relative;
}
.sIFR-hasFlash .sous_titre_article
{
margin:0;
padding:0;
visibility: hidden;
letter-spacing: -6px;
font-size: 13px;
font-weight:normal;
font-style:italic;
position:relative;
}

#center_full
{
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:400px;
float:right;
margin-bottom:30px;
margin-right:12px!important;
margin-right:0;
}
#photos
{
text-align:center;
}
#reunion, #conference, #technique, #lieuxpublics
{
border:none;
margin:0;
margin-left:15px;
margin-bottom:25px;
margin-top:20px;
text-decoration:none;
padding: 0px;
width:150px;
height:109px;
float:right;
display:block;
}
#reunion img , #conference img , #technique img , #lieuxpublics img
{
border:none;
padding: 0px;
margin:0;  
}

#reunion em , #conference em  , #technique em  , #lieuxpublics em 
{
display:none;
}
#reunion:hover , #conference:hover , #technique:hover , #lieuxpublics:hover
{
text-decoration:none;
position: relative;
z-index: 500;   
}
#reunion:hover em , #conference:hover em , #technique:hover em , #lieuxpublics:hover em
 {
font-style: normal;
display: block;
position: absolute;
bottom: -40px;
left: -65px;
padding: 0px;
margin:10px;     
border: 2px solid #fff; 
border-bottom:0px!important;
border-bottom:2px;
background:#fff;      
}
#reunion:hover em span , #conference:hover em span , #technique:hover em span , #lieuxpublics:hover em span
{
position: absolute;
top: -40px;
left: -65px;      
margin:0;
padding: 0;
border: 0;	
}
#photos #reunion , #photos #conference , #photos #technique, #photos #lieuxpublics
{
float:left;
border:none;
margin:0;
margin-left:20px!important;
margin-left:15px;
margin-bottom:25px!important;
margin-bottom:0;
margin-top:5px;
text-decoration:none;
padding: 0px;
width:150px;
height:109px;
display:block;
}
#photos #reunion img , #photos  #conference img , #photos  #technique img , #photos  #lieuxpublics img
{
border:none;
padding: 0px;
margin:0;  
}

#photos #reunion em , #photos  #conference em  , #photos  #technique em , #photos  #lieuxpublics em
 {
display:none;
}
#photos #reunion:hover , #photos #conference:hover , #photos #technique:hover , #photos #lieuxpublics:hover
{
text-decoration:none;
position: relative;
z-index: 500;   
}
#photos #reunion:hover em , #photos #conference:hover em , #photos #technique:hover em , #photos #lieuxpublics:hover em
 {
font-style: normal;
display: block;
position: absolute;
bottom: -40px;
left: -65px;
padding: 0px;
margin:10px;     
border: 2px solid #fff; 
border-bottom:0px!important;
border-bottom:2px;
background:#fff;      
}
#photos  #reunion:hover em span , #photos  #conference:hover em span , #photos  #technique:hover em span , #photos #lieuxpublics:hover em span
{
position: absolute;
top: -40px;
left: -65px;      
margin:0;
padding: 0;
border: 0;	
}

em span img
{
padding: 0;
margin:0;
}
#droite label
{
display:block;
margin:2px;
font:85% Verdana, Arial, Tahoma;
font-variant:small-caps;
color:#7EA5BF;
}
#droite input
{
margin:1px;
padding:1px;
padding-left:2px;
padding-right:2px;
border:1px solid #91A9B9;
background:#fff url(/images/input.civatel.jpg) repeat-x;
color:#5D87A1;
font-weight:bold;
margin-bottom:4px;
}
#droite input:focus
{
margin:0;
padding:0;
padding:1px;
padding-left:2px;
padding-right:2px;
border:2px solid #91A9B9;
font-weight:bold;
margin-bottom:3px;
}
#droite #bouton2
{
margin:0;
padding:0;
padding:15px;
padding-top:3px;
padding-bottom:3px;
margin-top:15px;
border:1px solid #91A9B9;
background:#6D8FA6;
display:block;
color:#EFEFEF;
margin-right:8px;
font:85% Verdana, Arial, Tahoma;
margin-bottom:10px;
}
#droite #bouton2:hover
{
padding:14px;
background:#fff;
color:#6D8FA6;
padding-top:2px;
padding-bottom:2px;
border:2px solid #91A9B9;
cursor:pointer;
}
textarea
{
margin:1px;
padding:1px;
padding-left:2px;
padding-right:2px;
border:1px solid #91A9B9;
background:#fff url(/images/input.civatel.jpg) repeat-x;
color:#5D87A1;
font-weight:bold;
margin-bottom:4px;
}
textarea:focus
{
margin:0;
padding:0;
padding:1px;
padding-left:2px;
padding-right:2px;
border:2px solid #91A9B9;
font-weight:bold;
margin-bottom:3px;
}


.chapeau
{
width:420px;
padding:0;
padding:10px;
margin-top:20px;
margin-bottom:15px;
background:#DEE4E9 url(images/bg_intro.jpg) repeat-x top;
border:1px solid #C6D4DD;
/*margin-right:0px!important;*/
margin-right:5px;
/*margin-bottom:8px;*/
color:#546387;
font-size:13px;
font-weight:bold;
text-align:justify;
float:left;
}
.chapeau p
{
font:95% Verdana, Arial, Tahoma;
margin:0;
padding:0;
color:#546387;
line-height:20px;
display:block;
position:relative;
}
.chapeau p strong
{
font:95% Verdana, Arial, Tahoma;
margin:0;
padding:0;
color:#546387;
line-height:17px;
font-weight:bold;
position:relative;
}
.chapeau p em
{
font:95% Verdana, Arial, Tahoma;
margin:0;
padding:0;
color:#546387;
line-height:17px;
font-style:italic;
}
.chapeau p img
{
position:relative;
z-index:500;
margin-left:10px;
padding:0;
}
.chapeauLong
{
width:645px;
padding:0;
padding:10px;
margin-top:20px;
margin-bottom:15px;
background:#DEE4E9 url(/images/bg_intro.jpg) repeat-x top;
border:1px solid #C6D4DD;
position:relative;
margin-right:0px!important;
margin-right:5px;
margin-bottom:8px;
color:#546387;
font-size:13px;
font-weight:bold;
text-align:justify;
}
#texte_intro
{
margin-top:20px;
width:650px;
font-size:14px;
text-align:justify;
line-height:15px;
}
#texte_intro ul li
{
margin-left:-40px;
}
#texte_intro_accueil
{
position:relative;
top:10px;
width:450px;
font-size:14px;
text-align:justify;
line-height:15px;
}
#texte_intro_news
{
position:relative;
width:450px;
font-size:14px;
text-align:justify;
line-height:15px;
top:20px;
}
		* html #texte_intro_news
		{
		position:relative;
		width:380px;
		font-size:14px;
		text-align:justify;
		line-height:15px;
		top:20px;
		margin-left:35px;
		/*border:1px solid red;*/
		}
		*+html #texte_intro_news
		{
		position:relative;
		width:380px;
		font-size:14px;
		text-align:left;
		line-height:15px;
		top:20px;
		margin-left:30px;
		}
#lang
{
float:right;
margin-top:8px;
border:1px solid #fff;
margin-right:8px;
text-align:center;
color:#546387;
background:#fff url(/images/input.civatel.jpg) repeat-x top;
padding:3px;
padding-top:3px;
padding-bottom:4px;
margin-bottom:0!important;
margin-bottom:3px;
position:relative;
top:-56px!important;
top:-60px;
right:3px;
}
		* html #lang
		{
		border:1px solid #fff;
		text-align:center;
		color:#546387;
		background:#fff url(/images/input.civatel.jpg) repeat-x top;
		padding:3px;
		padding-top:3px;
		padding-bottom:4px;
		margin:3px 0 0 8px;
		}

#lang a
{
font:85% Verdana, Arial, Tahoma;
padding:4px;
padding-top:3px;
padding-left:4px;
padding-right:4px;
text-align:center;
color:#546387;
}
#lang a:hover
{
background:#546387;
color:#fff;
text-decoration:none;
}


.menu_salles
{
list-style-type:none;
margin:0;
padding:0;
font-size:85%;
margin-top:15px;
margin-left:10px;
}
.menu_salles li a
{
background:#D8DFE5;
padding:3px;
padding-top:2px;
color:#5D87A1;
margin:2px;
display:block;
width:300px;
}
.menu_salles li a:hover
{
background:#fff;
color:#5D87A1;
text-decoration:none;
}
.menu2
{
margin:0;
padding:0;
background:#CED9E0 url(/images/bg_services_home.jpg) repeat-x;
list-style-type:none;
display:block;
padding:10px;
}/*
.menu2 li
{
position:relative;
margin:0;
padding:0;
list-style-type:none;
display:block;
margin-top:3px;
}*/
.link
{
position:relative;
background:#7790A8 url(/images/icone_menu.jpg) no-repeat right;
display:block;
color:#fff;
text-decoration:none;
margin-top:2px;
margin-bottom:0px;
height:18px;
padding:0;
padding-top:6px;
padding-left:5px;
margin-right:5px;
font-size:80%;
position:relative;
top:-2px;
}
.link:hover
{
margin-right:0px;
}
#services
{
background:#CED9E0 url(/images/bg_services_home.jpg) repeat-x;
width:325px;
height:600px;
float:left;
margin-left:20px;
margin-right:20px;
border-left:2px solid #C3CDD3;
border-right:2px solid #C3CDD3;
padding-left:5px;
padding-right:5px;
}

#menu
{
position:relative;
margin:0;
padding:0;
background:#CED9E0 url(/images/bg_services_home.jpg) repeat-x;
list-style-type:none;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
padding-right:8px;
}
		* html #menu
		{
		position:relative;
		margin:0;
		padding:0;
		background:#CED9E0 url(/images/bg_services_home.jpg) repeat-x;
		list-style-type:none;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:8px;
		}

#menu .entetes
{
list-style-type:none;
margin:0;
padding:0;
padding:6px;
background:#fff url(/images/bg_vignettes_services_home.jpg);
margin-bottom:5px;
border:none;
cursor:pointer;
}
#menu .entete
{
width:199px;
height:41px;
list-style-type:none;
margin:-14px 0 0 -37px;
padding:0;
padding:6px;
background:#fff url(/images/bg_vignettes_services_home.jpg);
background-repeat:no-repeat;
cursor:pointer;
}
#menu .enteteIE6
{
position:relative;
list-style-type:none;
margin:0;
padding:0;
padding:6px;
background:#fff url(/images/bg_vignettes_services_home.jpg);
margin-bottom:5px;
border:none;
cursor:pointer;
}
#menu .enteteSansSousMenu
{
width:199px;
height:41px;
list-style-type:none;
margin:1px 0 1px 1px;
padding:0;
padding:6px;
background:#fff url(/images/bg_vignettes_services_home.jpg);
background-repeat:no-repeat;
cursor:pointer;
}
#menu div a
{
position:relative;
margin:0;
padding:0;
text-decoration:none;
width:199px;
height:40px;
display:block;
background-color:#CED9E0;
border:none;
cursor:pointer;
}
#menu div a img
{
border:none;
cursor:pointer;
}
#menu div a span
{
visibility:hidden;
}
#menu div a:link span
{
visibility:hidden;
}
#menu div a:hover span
{
visibility:hidden;
}
#menu .stretch ul
{
position:relative;
margin:0;
padding:0;
}
#menu .stretch ul li
{
display:block;
list-style-type:none;
margin:1px;
padding:0;
margin-left:7px;
z-index:900;
margin-top:2px;
margin-bottom:2px;
}
#menu .stretch ul li a
{
display:block;
background:#7790A8 url(/images/icone_menu_2.jpg) no-repeat top right;
font-size:80%;
cursor:pointer;
color:#fff;
height:17px!important;
height:15px;
margin:0;
text-decoration:none;

padding:0;
padding-top:5px!important;
padding-top:4px;
padding-left:5px;
}
#menu .stretch ul li a:hover
{
width:95%;
cursor:pointer;
}
#menu .stretch ul li a:visited
{
cursor:pointer;
}
.u9 , .u9:hover
{
background:#fff;
display:block;
border:none;
}
/*
#menu #menu2 li a span
{
visibility:hidden;
}*/
#diapo_flash
{
padding:0;
margin-top:20px;
/*border:4px solid #fff;*/
width:205px;
height:176px;
float:right;
/*border:1px solid red;*/
}
#diapo_flash_projection
{
/*position:relative;
display:block;
margin:-123px 0 10px 22px;*/
padding:0;
margin-top:20px;
/*border:4px solid #fff;*/
width:205px;
height:176px;
float:right;
}
#diapo_flash ul li, #diapo_flash_projection ul li, #diapo_flash_modele8 ul li, #diapo_flash_modele2 ul li, #diapo_flash_accueil ul li
{
list-style-type:none;
list-style-image:none;
border:none;
}

#diapo_flash_accueil
{
position:absolute;
display:block;
top:40px;
left:455px;
margin:0 0 10px 22px;
padding:0;
/*border:4px solid #fff;*/
width:205px;
height:176px;
float:right;
}
		* html #diapo_flash_accueil
		{
		position:absolute;
		display:block;
		top:45px;
		left:455px;
		margin:0 0 10px 22px;
		padding:0;
		/*border:4px solid #fff;*/
		width:205px;
		height:176px;
		float:right;
		}
		*+html #diapo_flash_accueil
		{
		position:absolute;
		display:block;
		top:40px;
		left:455px;
		margin:0 0 10px 22px;
		padding:0;
		/*border:4px solid #fff;*/
		width:205px;
		height:176px;
		float:right;
		}		
#diapo_flash_modele2
{
/*position:relative;
display:block;
margin:-106px 0 10px 22px;*/
padding:0;
margin-top:20px;
/*border:4px solid #fff;*/
width:205px;
height:176px;
float:right;
}
#diapo_flash_modele8
{
padding:0;
margin-top:20px;
/*border:4px solid #fff;*/
text-align:left;
width:205px;
height:176px;
float:right;
}
#diapo_flash_modele8 img, #diapo_flash_modele2 img, #diapo_flash_accueil img, * html #diapo_flash_accueil img, *+html #diapo_flash_accueil img, #diapo_flash_projection img, #diapo_flash img
{
border:4px solid #fff;
}

.d_inside
{
padding:20px!important;
padding:6px;
}
#article_accueil
{

width:430px;
height:700px;
float:left;
margin-left:20px!important;
margin-left:10px;
margin-right:20px!important;
margin-right:10px;
padding-left:5px;
padding-right:5px;
padding-top:40px!important;
padding-top:50px;
font-size:85%;
color:#5D87A1;
}
#article_accueil li
{
margin:0;
padding:0;
list-style-type:none;
background:url(/images/puce_news.civatel.jpg) no-repeat left;
padding-left:25px;
padding-top:2px;
padding-bottom:2px!important;
padding-bottom:2px;
}
.spip_documents_center
{
margin-left:20px;
text-align:center;
}
.basic h2
{
display:block;
width:650px;
height:20px;
cursor:pointer;
padding:10px 0 5px 30px;
margin:0;
/*background-color:#f1f1f1;*/
text-decoration:none;
font-size:12px;
font-weight:none;
}
.basicMenu h2
{
display:block;
width:175px;
height:41px;
cursor:pointer;
padding:15px 0 0 38px;
margin:0;
/*background-color:#f1f1f1;*/
text-decoration:none;
font-size:12px;
font-weight:none;
}

.basic h2:hover
{
background-color: #ced9e0;
}
#blocJquery
{
margin:30px 0 0 10px;
}
#jQueryContent
{
width:600px;
margin-left:7px;
padding:0 15px 0 20px;
text-align:justify;
line-height:15px;
border-left:1px solid #7495ab;
border-bottom:1px solid #7495ab;
}
#jQueryContent ul li
{
margin-left:-40px;
border:none;
}
#jQueryContentMenu
{
width:220px;
padding:-5px 0 0 0 ;
text-align:justify;
line-height:15px;
}
#jQueryContentMenu ul li
{
margin-left:-40px;
border:none;
}
#blocLiensExt
{
border:1px solid #7495ab;
padding:15px;
margin-top:40px;
}
#blocLiensExt h3
{
font-size:13px;
margin-bottom:12px;
}
#blocLiensExt ul li
{
margin-left:-20px;
border:none;
}
#blocLiensInt
{
margin:30px 0 0 0;
text-align:center;
}
#blocLiensInt a
{
font-style:italic;
font-size:13px;
color:#53618c;
font-weight:bold;
text-decoration:none;
}
#evidence
{
padding:15px;
background-color:#d8e1e7;
}
#evidence ul li
{
margin-left:-50px;
list-style-image:url(/images/puce_evidence.jpg);
border:none;
font-size:13px;
color:#53618c;
font-weight:bold;
}
#blocLiensimages
{
position:relative;
top:30px;
left:18px;
}
#boxLien
{
width:146px;
height:146px;
padding:15px 0 12px 0;
float:left;
background-image:url(/images/boxLien.jpg);
background-repeat:no-repeat;
text-align:center;
}
#contacts
{
width:320px;
float:left;
}
#googleMap
{
float:right;
width:320px;
}
#texte_intro hr
{
margin-left:20px;
width:620px;
}
#formulaire
{
}
		*+html #formulaire 
		{
		position:relative;
		top:0px;
		}
		* html #formulaire
		{
		position:relative;
		top:0px;
		}
#formulaire p
{
padding-left:20px;
font-size:16px;
font-weight:bold;
}
.hrForm
{

}		
		*+html .hrForm
		{
		margin-top:-80px;
		}
		* html .hrForm
		{
		margin-top:-80px;
		}

#blocNews
{
position:absolute;
top:270px;
left:495px;
font-size:12px;
float:right;
width:170px;
}
#blocNews strong, #blocNewsListe strong
{
color:#5f86b1;
margin-left:10px;
}
#blocLiensImages td
{
background-color:none;
border:none;
padding:0;
}
.imageNews
{
float:left;
margin:0 10px 10px 0;
}
#blocNewsListe
{
position:relative;
left:-25px;
font-size:12px;
float:right;
width:170px;
}
#texte_intro_news ul
{
margin-left:0;
}
#blocNewsListe ul li
{
margin-left:-20px;
}
html>body #blocNewsListe ul li
{
margin-left:-55px;
}
#texte_intro_news a, #blocNewsListe a, #blocNews a
{
font-size:9px;
color:#53618c;
}
#texte_intro_news a:hover, #blocNewsListe a:hover, #blocNews a:hover
{
background:#D8DFE5;
color:#5D87A1;
}
.clearer
{
clear:both;
height:1px;
line-height:1px;
font-size:1px;
}
h2.test{
font-size:18px;
}

/*#texte_intro_news ul li
{
list-style-image:url(/images/puce_li.civatel.jpg);
}*/
