/* CSS Document */
@import "blocarrondicss.css";
ul, ol {margin-left:30px; padding-left: 0;}
ul, ol {margin-left: 0; padding-left:30px;}
input, select{
font-size:8pt;
}
#clearb{
	clear:both;
}
.lib{
color:#aa1111;
}


#spacertop{
height:40px;
	width:100%;
	clear:both;
}
html>/**/body #spacertop{
	height:15px;
	width:100%;
	clear:both;
}

#spacertopban{
	height:15px;
	width:100%;
	clear:both;
}
#spacermenutop{
	height:5px;
	width:100%;
	clear:both;
}
#general {
	width:1024px;
	height:100%;
	margin-left: auto;
     margin-right: auto;   
}

#menu	{
	float:left;
	width:290px;
	height:100%;
	margin:0px;
        padding: 10px 2px 2px 5px;
	background-color:#f1f1f1;
   }
   
    
#page_principale	{
margin-right:auto;
margin-left:auto;
	width:1024px;
	height:100%;
	margin:0px; 
background-color:#ffffff;
   }    


  
#topmenu	{
	width:900px;
	height:75px;
	margin-left: auto;
    margin-right: auto;
	
   }
   
#topmenu_textes	{
	width:900px;
	margin-left: auto;
        margin-right: auto;
   }


#resultatrecherche{
    background-color:#ffffff;
}

#logo{
    background: url(../images/logo_idf.jpg) no-repeat;
    width:165px;
    height:152px;
    float:left;
    margin-left:15px;
    cursor:pointer;
}


#photos{
    background: url(../images/photos_top.jpg);
    width:700px;
    height:128px;
    float:right;
}

#resultatmoteur{
float:right;
width:660px;
margin-left:5px;
}


h3, .contentheading,table.moduletable th, .heading,.contentheading-orange,.contentheading-vert,.contentheading-bleu,.contentheading-rouge {
  	background-position:center left;
	background-image:url(../images/puceverte.png);
	background-repeat:no-repeat;
	background-color:#f9f9f9;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	border-top: thin solid #f9f9f9;
	border-bottom: thin solid #f9f9f9;
	line-height:28px;
	text-indent:25px;
        color: #911c1c;
}
.contentheading {
	text-align:left;
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.2em;
	color: #00000;
	text-indent:15px;
	font-weight: bold;
	width:550px;
	height:26px;
	background-repeat:no-repeat;
	
}

.contentheading-vert{
    background-image:url(../images/puceverte.png);
    color: #9aa731;
         width:650px;
}
.contentheading-bleu{
    background-image:url(../images/puceverte.png);
    color: #4376b0;
         width:650px;
}
.contentheading-rouge{
    background-image:url(../images/puceverte.png);
    color: #911c1c;
         width:650px;
}
.contentheading-orange{
    background-image:url(../images/puceverte.png);
    color: #e89a24;
         width:650px;
}
.iFishEyeMenu{
    cursor:pointer;
}

.iFishEyeMenu:hover{
    cursor:pointer;
    background-color:#eee;
}
#chemin{
    float:left;
    width:260px;
}

#footer{
    margin-right:auto;
    margin-left:auto;
    width:500px;
}
#footer li {
    display:inline;
    list-style-type:none;
    
    padding: 10px;
}
#footer li a:link, li a:visited{
    font-size:13px;
    color:#FFFFFF;
}
#footer li a:hover{
color:#ffc85d;
}

#menu li a:link, li a:visited{
    font-size:12px;
    color:#000000;
}
#menu li a:hover{
color:#ffc85d;
}

/* headers */

div.componentheading, div.componentheading-vert,div.componentheading-rouge,div.componentheading-bleu,div.componentheading-orange{
  	padding-left: 0px;
    vertical-align:baseline;
	padding: 1px 0px 1px 20px;
	font-family: Arial, Helvetica,sans-serif;
	margin: 0px 0px 10px 0px;
        font-size:18px;
        font-weight:bold;
}
div.componentheading{
  	color: #e89a24;
       
        border-left:10px solid #e89a24;
}
div.componentheading-vert {
  	color: #9aa731;
       
        border-left:10px solid #9aa731;
}

div.componentheading-rouge {
  color: #911c1c;
      
        border-left:10px solid #911c1c;
}
div.componentheading-bleu {
  	color: #4376b0;
        border-left:10px solid #4376b0;
}
div.componentheading-orange {
  	color: #e89a24;
        border-left:10px solid #e89a24;
}

legend {
	background-color:#f9f9f9;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #911c1c;
	border-top: thin solid #f9f9f9;
	border-bottom: thin solid #f9f9f9;
	line-height:25px;
	text-indent:0px;
}

/* .lienmoteur a:link,a:hover,a:visited,i {
  	
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #911c1c;
	border-top: thin solid #f9f9f9;
	border-bottom: thin solid #f9f9f9;
	line-height:20px;
} */

#rubriques{
font-weight: bold;
font-family: Helvetica,Arial,sans-serif;
font-size: 10px;
float: right;
height: 50px;width:710px;
margin: 10px 0px 0px 5px;
}
#rub2{
float: right;
}
#rub2 div {
font-size: 13px;
width: 113px;
float: left;
margin:0px 5px 0px 0px;
}

.menurouge{
background-color:#911c1c;height:8px; width:20%;
}
.menuvert{
background-color:#9aa731;height:8px; width:20%;
}

.menugris{
background-color:#989797;height:8px; width:20%;
}


.menubleu{
background-color:#4376b0;height:8px; width:20%;
}

.menuorange{
background-color:#e89a24;height:8px; width:20%;
}

.rouge{
color:#911c1c;
}
.vert{
color:#9aa731;
}

.gris{
color:#989797;
}


.bleu{
color:#4376b0;
}

.orange{
color:#e89a24;
}

.grismodule{
background-color:#f1f1f1;
}

.grisheader{
color:#f9f9f9;
}

#system-message dd.message ul { background: #f1f1f1 url(../images/puceverte.png) 4px center no-repeat;border-top: 3px solid #9aa731; border-bottom: 3px solid #9aa731; margin:10px; padding: 10px 10px 10px 40px; text-indent:0px;list-style-type:none;font-size:12pt;font-weight:bold;color:#222}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

.menuleft{
float:left;
width:250px;
}

.mainposition{
float:left;
}

.rbroundbox { background: url(../images/corners/nt.gif) repeat; }
.rbtop div { background: url(../images/corners/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/corners/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/corners/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/corners/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px;color:#fff;font-size:14px;height:80px;background: url(../images/loupe.png) no-repeat top left;padding-left:60px; }
.rbroundbox { width: 100%; margin: 1em auto;}

.rbroundboxp { background: url(../images/corners/ntp.gif) repeat; }
.rbtopp div { background: url(../images/corners/tlp.gif) no-repeat top left; }
.rbtopp { background: url(../images/corners/trp.gif) no-repeat top right; }
.rbbotp div { background: url(../images/corners/blp.gif) no-repeat bottom left; }
.rbbotp { background: url(../images/corners/brp.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopp div, .rbtopp, .rbbotp div, .rbbotp {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentp, .rbcontentp a:link, .rbcontentp a:visited { margin: 0 7px;color:#fff;font-size:14px;height:20px; }
.rbroundboxp { width: 100%; margin: 1em auto;}

.rbroundboxg { background: url(../images/corners/ntp.gif) repeat; }
.rbtopg div { background: url(../images/corners/tlp.gif) no-repeat top left; }
.rbtopg { background: url(../images/corners/trp.gif) no-repeat top right; }
.rbbotg div { background: url(../images/corners/blp.gif) no-repeat bottom left; }
.rbbotg { background: url(../images/corners/brp.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopg div, .rbtopg, .rbbotg div, .rbbotg {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontentg, .rbcontentg a:link, .rbcontentg a:visited { margin: 0 7px;color:#000;font-size:16px;height:20px;font-weight:bold }
.rbcontentg, .rbcontentg a:hover { margin: 0 7px;color:#fff;font-size:16px;height:20px;font-weight:bold }
.rbroundboxg { width: 200px; margin: 1em auto;float:right}


.fichecomplete {
   /* background: url(../images/ecran.png) no-repeat center right; */
    height:40px;
    line-height:40px;
    padding-right:40px;
    font-size:14px;
}

.telhome{
font-size:14px;
}
