body
{
	background:  url(../images/frontend/bg_conv_3.jpg) 0px 0px no-repeat;
  font-family:tahoma;
  font-size:13px;
}

img
{
 border:none;
}

a
{
  text-decoration:none;
}

.left
{
  float:left;
}

.right
{
  float:right;
}

.clear
{
  clear:both;
}


#menu
{
  margin-left:20px;
  margin-top: 70px;
}

.item
{
    float:left;
    margin-right:3px;
}

.item a
{
  color:#222;
  font-weight:bold;
}

.item a:hover
{
  color:#white;
  background:#aaa;
}

.item_ann
{
  float:left;
  margin-right:3px;
}

.item_ann a
{
  color:#b53936;
  font-weight:bold;
}

.item_ann a:hover
{
  color:#white;
  background:#aaa;
}

.rounded
{
 	-moz-border-radius:	7px;
	-webkit-border-radius: 7px;
}

#mainText
{
  background-color:rgba(255,255,255,.6);
  width:450px;
  margin-top:10px;
  margin-left:20px;
  padding:20px;
  text-align:justify;
  line-height:17px;
}

#mainText2
{
  background-color:rgba(255,255,255,.6);
  width:650px;
  margin-top:10px;
  margin-left:20px;
  padding:20px;
  text-align:justify;
  line-height:17px;
}

#white
{
background-color:rgba(255,255,255,.6);
  
}

#trait_union
{
  width:90%;
  background-color:rgba(255,255,255,.6);
  height:180px;
  margin-left:20px;
   margin-top:20px
}

.tu
{
  float:left;
  margin:10px;
}

#contact
{
  margin:30px;
}

#notice
{
  padding-top:2px;
  text-align:center;
  padding-bottom:2px;
  border:1px solid #f86a0b;
  background-color:#ffff88; 
}

.hidden
{
  display:none;
}

#ojd
{
  margin-top:50px;
 
  margin-left:20px;
}


#ojd_text
{
  float:left;
  font-weight:bold;
  padding:2px;
  color:#b53936;
  font-size:22px;
  border-left:1px solid #b53936;
  border-bottom:2px solid #b53936;
}

#img_droite
{
  float:left;
}

#txt_center
{
  text-align:center;
  border: 2px solid #b53936;
  width:300px;
  background:#b53936;
 	-moz-border-radius:	3px;
	-webkit-border-radius: 3px;
  margin-left:200px;
  margin-top:5px;
}

#txt_center a
{
  color:white;
}

#footer{
font-weight:bold;
text-align:center;
margin-top:40px;
margin-left:40px;
width:780px;
}


.menu_item { 
           float:left;
    margin-right:3px;
         } 

.menu_item ul { 
             padding: 0; 
             margin:0px; 
            } 

.menu_item ul li { 
              
                position:relative; 
                list-style: none; /*on enleve les icones de liste */ 
               } 



.menu_item li a { 
              color:#222;
  font-weight:bold;               
              }

.menu_item li a:hover              
{
  color:#white;
  background:#aaa;
}
              
              
             /* On cache tous les sous menu avec la propriété display none */ 
.menu_item ul ul { 
                position: absolute; 
                top: 15px; 
                width:200px;
                display:none
               } 

/*Lors du survol ,avec la souris, les sousmenu apparaissent grace a display: block */ 
.menu_item ul.niveau1 li.sousmenu:hover ul.niveau2 { 
                                                  display:block; 
                                                 }
