#demi_bloc,#demi_bloc_caracteristiques,#demi_bloc_contribution{
width: 360px;
float:left;
}

#demi_bloc h2{
color : #bf381e;
font-size: 150%;
text-align:center;
}

#demi_bloc_contribution p{
clear: left;
margin: 10px 0 0 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}

#demi_bloc_contribution label{
font-style:italic;
float: left;
margin-left: -155px; /*width of left column*/
}

#demi_bloc_contribution input{ /*width of text boxes. IE6 does not understand this attribute*/
width: 171px;
}

#demi_bloc_contribution select{ /*width of text boxes. IE6 does not understand this attribute*/
width: 175px;
}

#demi_bloc_contribution TEXTAREA{ /*width of text boxes. IE6 does not understand this attribute*/
width: 200px;
margin-left:-50px;
}

#tiers_bloc_sommaire,#tiers_bloc_central_sommaire{
width:231px;height:480px;
border:#bf381e 1px solid;
}

#tiers_bloc_sommaire li,#tiers_bloc_central_sommaire li,#demi_bloc li {
font-size: 80%;
color: black;
list-style-type: none;
background-image: url(../img_css/puce1.gif);
background-repeat: no-repeat;
background-position: 0 7px;
padding-left:10px;
margin-bottom:5px;
margin-left:-15px;
}

#tiers_bloc_sommaire li a,#tiers_bloc_central_sommaire li a,#demi_bloc li a	{
text-decoration:none;
}

#demi_bloc_caracteristiques,#tiers_bloc_sommaire{
display:block;
float:left;
margin:0px
}
#tiers_bloc_central_sommaire{
display:block;
float:left;
margin-left:15px;margin-right:15px;
}

#demi_bloc a:hover {
text-decoration :underline;
color:#bf381e;
}

#demi_bloc_caracteristiques h2{
margin:2px;
text-align:center;
font-size:1.0em;
font-weight:bold;
}

#bloc_phototheque {
width:100%;height:400px;
background:#F0EE88
}

#bloc_soumission_photo p{
height:30px;
text-align:center;
}

textarea{
width:300px;
}

textarea p{
font-weight:bold;
text-align:center;
}

#bloc_affichage{
display:block;
width:650px;
text-align:center;
border:#cccccc 1px solid;
margin-top:10px;
padding-left:25px;
padding-right:25px;
padding-top:5px;
}

#bloc_affichage h2{
margin:0;
font-size:1.1em;
font-weight:bolder;
color:#bf381e;
}

#bloc_affichage h3{
margin:0;
font-size:0.9em;
font-weight:bolder;
color:#bf381e;
}





#bloc_affichage p{
text-align:justify;
font-style:italic;
text-align:center;
margin:10px 0 0 0;
}

#bloc_affichage p.copyright{
text-align:center;
font-size:90%;
margin-top:10px;
}

#bloc_menu_gauche{
width:215px;
font-size:90%;
margin:	20px  10px 30px 4px;
}

#bloc_menu_gauche ul{
list-style-type: none;
margin-left:10px;
}

#bloc_menu_gauche li{
line-height: 1.7;
font-size: 90%;
color:#bf381e;
font-weight:bolder;
}

#bloc_menu_gauche li a{
color: #333333;
text-decoration : none;
font-weight:bolder;
}

#bloc_sous_menu_gauche{
width:215px;
border:#cccccc 1px solid;
font-size:90%;
margin:	20px 10px 30px 4px;
}

#bloc_sous_menu_gauche li a{
line-height: 1.7;
font-size: 90%;
color: #006699;
list-style-type: none;
text-decoration : none;
}

#bloc_sous_menu_gauche h3{
margin:0;
font-size: 95%;
font-weight:bold;
color:#bf381e;
}



#demi_bloc_contribution p{
clear: left;
margin: 10px 0 0 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}

#demi_bloc_contribution label{
font-style:italic;
float: left;
margin-left: -155px; /*width of left column*/
}

#demi_bloc_contribution input{ /*width of text boxes. IE6 does not understand this attribute*/
width: 171px;
}

#demi_bloc_contribution select{ /*width of text boxes. IE6 does not understand this attribute*/
width: 175px;
}

#demi_bloc_contribution TEXTAREA{ /*width of text boxes. IE6 does not understand this attribute*/
width: 200px;
margin-left:-50px;
}

#bloc_requete p{
clear: left;
margin: 10px 0 0 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}

#bloc_requete label{
font-style:italic;
float: left;
margin-left: -155px; /*width of left column*/
}

#bloc_requete input{ /*width of text boxes. IE6 does not understand this attribute*/
width: 247px;
}

#bloc_requete select{ /*width of text boxes. IE6 does not understand this attribute*/
width: 250px;
}

#bloc_requete_liens {
width: 230px;
float:right;
background :#F5F5F5;
margin-top:10px;
margin-left:5px;
padding:10px;
border:#cccccc 1px solid;
}

#bloc_requete_liens h2 {
margin:0;
font-size:90%;
color:#bf381e;
text-align:center;
font-weight:bold;
}

#bloc_requete_liens ul {
margin:0;
font-size:12px;
text-align:justify;
}

#bloc_requete_liens li {
font-size:12px;
list-style-type: none;
background-image: url(../img_css/puce1.gif);
background-repeat: no-repeat;
background-position: 0 7px;
padding-left:10px;
margin-bottom:5px;
margin-left:15px;
}

#bloc_newsletter {
border: 1px dotted #bf381e;
margin: 0 10px 0 0;
background:#F8F8F8;
color:#333;
text-align:center;
}

#bloc_newsletter h3 {
margin:0; padding:0;
text-align:center;
color:#bf381e;
}

#bloc_newsletter input {
font-style:italic;
color:#666666;
}

#bloc_newsletter form {
margin:0 0 8px 0;
}
