body {
    margin:0;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    color:#39444c;
    text-align: center;
	background:#FFFFCC url(../images/bg.jpg) repeat top center;
}       


h1{
color:#7ab51d;
font-weight:bold;
font-size:15px;
margin:0px;
padding:0px;
height:35px;
}

h2{
color:#7ab51d;
font-size:14px;
margin:0px;
padding:0px;
height:24px;
}

p{
margin:0px;
padding:0px;
text-align:justify;
}

a{
color:#7ab51d;
font-weight:bold;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.lirelasuite{
width:65px;
height:19px;
background:#FFFFFF url(../images/puce_porc.jpg) no-repeat left bottom;
padding-left:35px;
float:right;
}

.lien_video{
color:#3b639e;
float:right;
margin-top:-10px;
}

#conteneur{
    width: 1000px;
    margin-left: auto;
    margin-right: auto ;
    text-align: left;
    position: relative;
}

#menu{
    width: 1000px;
    
}

#menu img{
border:0px;
float:left;
margin:0px;
padding:0px;
}


ul, li{
float: left;
margin: 0px;
padding: 0px;
border: 0px;
list-style-type: none;
}


table tr td {
font-size:9px;
}


#princ{
width:955px;
background:#FFFFFF url(../images/bg_princ.jpg) repeat-y top center;
padding-left:27px;
padding-right:18px;
padding-top:10px;
float:left;
}

#droite{
float:right;
width:235px;
}

#recherche{
width:184px;
height:111px;
padding-top:122px;
padding-left:32px;
padding-right:20px;
padding-bottom:11px;
background:#FFFFFF url(../images/bg_recherche.jpg) no-repeat top center;
clear:both;
}

#gauche{
float:left;
width:700px;
}

#bas{
clear:both;
width:943px;
height:36px;
background:url(../images/bg_bottom.jpg) no-repeat bottom center;
font-size:10px;
color:#50362f;
padding-left:27px;
padding-right:30px;
}

#actu1{
width:683px;
height:275px;
cursor:pointer;
margin-bottom:10px;
}

#img_princ{
width:442px;
height:239px;
float:left;
background:#FFFFFF url(../images/bg_img_princ.jpg) no-repeat top left;
}

#txt_princ{
width:225px;
height:240px;
float:right;
}

#cont_txt_princ{
height:210px;
overflow:hidden;
float:right;
}



#actu2{
width:431px;
height:171px;
cursor:pointer;
}

#img_princ2{
width:273px;
height:147px;
float:left;
background:#FFFFFF url(../images/bg_img_princ2.jpg) no-repeat top left;
}

#txt_princ2{
width:158px;
height:136px;
float:right;
}

#cont_txt_princ2{
height:120px;
overflow:hidden;
float:right;
}

#breves{
width:224px;
background:#FFFFFF url(../images/bg_breves.jpg) no-repeat top center;
float:right;
padding-top:30px;
padding-right:15px;
padding-bottom:12px;
}

#lst_breves_vert{
height:12px;
overflow:hidden;
background:#c9e57f;
width:202px;
padding-left:12px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
float:left;
}

#lst_breves_blanc{
height:12px;
overflow:hidden;
background:#FFFFFF;
width:202px;
padding-left:12px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
float:left;
}

#form_recherche{
color:#50362f;
font-size:11px;
font-weight:bold;
}



#form p
{
    margin: 2px 0;
}

#form fieldset
{

    border: #CCC 1px solid;
    position: relative;
    left: 25px;
    width : 640px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-top: 0px;

    

}


#form fieldset legend
{
    padding: 0 10px;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid;
    font-size: 1.2em;
    color: #999;
}

#form label{
    
    display: block;
    width: 150px;
    float: left;


    padding-right: 15px;

}


#form input, #form select
{
        width: 250px;
border:1px solid #404040;
        
        padding-left: 5px;
}


/* button submit */
#form input[type="submit"]
{
    border: #DDEEFF 1px solid;
    width: 125px;
    position: relative;
    top: 15px;
    left: 490px;
    
}

#form input[type="submit"]:hover
{
    background-color: #b6bdd2;
    cursor: pointer;
}

#Magasin a {
color:#4D721A;
}

.critereRecherche
{
	width:100%;
	height:80px;
}