/* CSS Document */
*{margin:0;padding:0}
body{
background-color: #FFFFFF;
background-repeat: repeat-x;
background-position:top;
margin:0;
padding:5%;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color:#7b7c7e;
}

#block
{

padding:12%;
padding-top:5%;
background-color:#EEEEEE;
width:850px;
height:500px;
margin:auto;
}

.linkroman a{font-weight:normal;}






.tabli td{border:1px dotted #CCCCCC; padding:5px; min-height:30px;}
.tabli strong,.tabli b{color: #939;}


.tablimini td{border:1px dotted #CCCCCC; padding:5px; min-height:30px; font-size:11px;}


a{color: #7b7c7e; text-decoration:none; font-weight:bold;}
a img{border:none;}

a h2{color:#000000; text-decoration:none;}
h3{font-size:13px;color: #009900}
.tilde{color:#CCCCCC; margin-left:11px;margin-right:11px;}

textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

p,h2,h3,h4,h5{margin:10px;}

li{list-style-image:url(list.png); margin:10px;}



#navi{

background-color:white;

margin-top:0px;
margin-bottom:2px;
padding:0px;

}

.sysinfo{float:left;position:absolute;}


.otable{color:#FF3300; }

.naviombre{

}


.pagina{font-size:11px; margin-left:20px;}

.top_onglet td {


width:200px;height:41px;
text-align:center;
border:1px solid #DDDDDD;
margin:0px;


}



.connexionclass input{color:#999999;}
.top_onglet  a {


width:200px;
height:41px;
font-size:12px;
font-weight:bold;
color: #666666;
text-decoration:none;

}

.top_onglet  a:hover {

color: #CC3366;

}






.mini{font-size:10px;}

.mini2{font-size:11px; color:#333333; letter-spacing:1px;}

h1{font-size:30px;}



#page{

margin-top:10px;
padding-top:0px;

margin-left:0px;
float:left;
width:700px;

}

#pagefull{

margin-top:10px;
padding-top:0px;
min-height:400px;
margin-left:0px;

}

.rouge{

width:683px;

background-image:url(gfx/fat_barrebleue.png);
height:30px;
padding:5px;
padding-left:12px;
margin-bottom:0;
padding-bottom:0;
color:#FFFFFF;
font-size:18px;

}


.blue{

width:683px;

background-image:url(gfx/fat_barrebleue.png);
height:30px;
padding:5px;
padding-left:12px;
margin-bottom:0;
padding-bottom:0;
color:#FFFFFF;
font-size:18px;

}






#page h2{margin-left:20px;}

.coldroite{

min-height:400px;
float:right;
width:240px;

}

.coldroite h2{

background:url(gfx/barre_widget.png);
background-position:bottom;
background-repeat:no-repeat;
border:1px solid #DDDDDD;
border-bottom:none;
width:219px;
height:20px;
padding:7px;
padding-left:12px;
color: #669900;
font-size:18px;
font-weight:normal;
margin:0;
}



#end{ width:100%;  display:block; float:left;background:white; border:1px solid #CCCCCC; padding:15px;

height:150px;
border-top:1px dotted #AAAAAA; margin-top:20px; margin-bottom:20px; }
#end a{color:#999999; text-decoration:none;}


.widget_base{
padding:0px;

}


.coldroite .widget_base{margin-top:10px;}





.basic{padding:30px;


}



.basic2{padding:10px;


}







.alert{
 border: 1px dashed #red;
color:red; font-weight:bold; 
background-color:#FFFFFF; 
background:url(images/dialogwarning2.png); 
background-position:left; 
background-repeat:no-repeat; 

margin-left:5px; margin-right:5px;
padding-left:50px;  padding-top:15px;height:40px;



}
.notice{color: #009900; font-weight:bold; background-color:#FFFFFF; 
background:url(images/dialoginformation.png); background-position:left; background-repeat:no-repeat; 

margin:5px;
 padding-left:50px;  padding-top:15px;height:40px;
 border: 1px dashed #009900;

 }
 
 
 .notice_agenda{color: #FF3300; font-weight:bold; background-color: #FFFFFF; 
background:url(icons/u_agenda.png); background-position:left; background-repeat:no-repeat; 

margin:5px;
 padding-left:50px;  padding-top:15px;
 border: 1px dashed #009900;

 }
 
 .iambutton{
 color: #009900; 
 width:166px;
 height:32px;
background:url(gfx/iambutton.png); 
background-position:left; background-repeat:no-repeat; 
padding-left:10px;
padding-top:13px;

 }
 .iambutton a{color:white; font-size:12px;}
 
  .iambutton_blue{
 color: #009900; 
 width:166px;
 height:32px;
background:url(gfx/iambutton_blue.png); 
background-position:left; background-repeat:no-repeat; 
padding-left:10px;
padding-top:13px;
 }
 .iambutton_blue a{color:white; font-size:12px;}
 
 
 
  
 

.mininotice{color: #009900; font-weight:bold; display:inline;

}

.termes{
font-size:11px; font-family:Arial, Helvetica, sans-serif;  letter-spacing:1px; width:100%;
}



li{margin-left:10px;}

.text{
background-color:#FFFFFF; 
margin:0px; padding:0px; 
border:1px solid #CCCCCC;
margin-bottom:8px;

}

.textmodule{
background-image:url(gfx/chadolite.png);
background-position:top;
background-repeat:repeat-x; 
background-color:#FFFFFF; 
margin:0px; padding:0px; 
border:1px solid #CCCCCC;
margin-bottom:10px;
border-top:1px solid#DDDDDD;
padding:10px;
}




.text p{padding:5px; text-align:justify;}
.text table,.text form{padding:5px;}


.widgetbaseaa{ background-color:#FFFFFF; padding:0px;}


.comptebarre{

height:26px;
margin:0;
padding:8px;
padding-top:15px;
background-image:url(cbase/glogris.png);
background-repeat:no-repeat;
background-position:center;
margin-top:2px;
text-align:center;
}


.comptebarre2{

display:inline;
text-align:center;
font-size:11px;

padding:2px;
}

.comptebarre2 a{

text-decoration:none;
}


.comptebarre a{ font-size:12px; color: #555555; text-decoration:none; }

.tit_aran strong{color:#FF6600;}
.tit_aranfac strong{color: #009900;}


.questionp{ padding:5px; font-weight:bold; border-bottom:1px dotted gray; margin:2px; cursor:pointer;}
.questionp1{ padding:5px; font-weight:bold;  margin:2px; cursor:pointer;}
.categoris{color:#FF6600; font-size:20px;}
.tuer{padding-bottom:30px; border-bottom:1px dotted gray;}

h2{text-align:left;}



.custom_tip .tip {
	background-color: #333
	padding: 5px
}
 
.custom_tip .tip-title {
	color: #fff
	background-color: #666
	font-size: 20px
	padding: 5px
}
 
.custom_tip .tip-text {
	color: #fff
	padding: 5px
}

.toolbulle{background-image: url(rate/bulle1.png); width:134px; height:54px; font-size:11px; padding:10px; }

.toolbulle2{ background-image: url(rate/bulle2.png); width:262px; height:92px; font-size:11px; padding:4px; }



.apercu,.nouvelle,.pagedis{width:95%; margin:auto; padding:10px; font-size:12px;}

.nouvelle img,.nouvelle input{margin:20px;}
.nouvelle p {margin:5px;}

.pagemodule{ background-color:#FFFFFF;}

.panier_bilan{
text-align:right;
margin-right:10px;
font-size:14px;
}

.catalogue{width:95%; margin:auto;}

.catalogue a{border:none; text-decoration:none; }

#headmodules{padding:5px;}










#calendrier{height:400px;}


#calendrier li{
	list-style: none;	
	height:30px;
	border:1px solid #CCCCCC;
	text-align:center;
	margin:4px;
	
}

#libelle {
	width: 280px;
	margin: 0 auto;
	padding: 0;
}
.ligne {
	width:280px;
	margin: 0 auto;
	padding: 0;
} 
#libelle li {
	float : left;
	width : 30px; 
}
.ligne li {
	color: #000;
	float : left; 
	width : 30px; 
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

li.itemCurrentItem {
	/* A vous de configurer l'apparence de la date du jour */
}
li.itemSelectedItem {
	/* A vous de configurer l'apparence du jour sélectionné */
}	




fieldset{
border: 1px solid #CCCCCC;
margin:10px;
padding:10px;
width:80%;
}



.tabli2 {border:1px solid #FC3;margin:10px; border-bottom:3px solid #FC3; background-color:#FFC}

.tabli2 td{padding:5px; border-bottom:1px dashed #FC3;}


#systaim{ 

position:fixed; background-color:#FFFFFF;
}





.messagerie td{padding:3px;}


.destinataires{
border:none;
}



.buton{
padding:5px;
margin:10px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

.buton:hover{
background-color: #CCCCCC;
}

.buton a{text-decoration:none; }


.newstitle{color: #FF3300;}
.newstitle div{}

.console a{text-decoration:none;}
.console td{border:1px solid #99FF00; margin:5px; height:100px; width:100px;}

.non{text-decoration:none;}
a:hover{color:#000000; background-color:#FFFFFF}
