/*
Theme Name: WordPress One2net
Theme URI: http://wordpress.org/

*/

.hentry 
{
padding-left:10px;
padding-right:10px;
font-weight:bold;
}



#menugauche1 ul ul
{
display: none;
}

#menugauche1 ul .current_page_ancestor ul
{
display: block;
}

#menugauche1 ul .current_page_item ul
{
display: block;
}



#menugauche1 .page_item
{
font-weight:normal;
}

#menugauche1 .current_page_ancestor
{
font-weight:bold;
}

#menugauche1 .current_page_item
{
font-weight:bold;
}


#menugauche1 ul ul 
{
border-left:0px solid #9DB6CF;
border-right:0px solid #9DB6CF;
padding-left:5px;
padding-right:5px;
}

#contenu .nobold
{
font-weight: normal;
padding-left:0px;
margin-top: 3px;
}

#contenu h1 {
background-image:url("/img/fond/fond_titre_page_gris_large.gif");
background-position:left bottom;
background-repeat:repeat-x;
color:#3D6FA1;
font-size:1.2em;
font-weight:bold;
line-height:27px;
margin:0 10px;
padding-left:10px;
}

#contenu h2 {
/*background-color: #F8F8F8;*/
border-bottom: 1px solid #E5E5E5;
padding: 10px 10px 10px 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-top: 0px;
color: #3D6FA1;
font-size: 1.2em;
font-weight: bold;
background-image :none;
}

.Question p
{ 
border:1px dashed #FF0000; 
color:#3D6FA1;
font-size:1.1em;
font-weight:bold;
}

.Question
{ 
border:1px dashed #ffa6a6; 
color:#3D6FA1;
font-size:1.1em;
font-weight:bold;
margin-left: 10px;
margin-right: 10px;
padding: 5px; 5px; 5px; 10px;
}

.Reponse 
{ 
border:1px dashed #8eff8f; 
color:#3D6FA1;
font-size:1.1em;
font-weight:bold;
margin-left: 10px;
margin-right: 10px;
padding: 5px; 5px; 5px; 10px;
}

.code
{
color:#003366;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-left: 10px;
margin-right: 10px;
text-align:left;
background-color: #F4F4F4;
}

.jaune
{ 
background-color: #FFFF99;
}


.SCat1 H3, .SCat2 H3{
border-bottom: 1px solid #F2F2F2;	
margin-bottom: 0px;
margin-top: 0px;

}

#contenu .SCat1 H3 A,#contenu .SCat2 H3 A{
color: #4C4C4C;
}

.SCat1{
width: 372px;
margin-left: 10px;
margin-right: 14px;
margin-top: 0px;
margin-bottom: 5px;
display: block;
float: left;
}

.SCat2{

width: 372px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 5px;
display: block;
float: left;
}

#contenu .SCat1 ul,#contenu .SCat2 ul{
list-style-type: none;	
margin: 0px;
padding: 0px;
}

#contenu .SCat1 li,#contenu .SCat2 li{
display: block;
background: url("img/page_1.png") no-repeat;   
padding-left: 20px;
margin-left: 10px; 
margin-bottom: 5px;
}

#contenu  ul.AccueilHome{
list-style-type: none;	
margin: 0px;
padding: 0px;
padding-left: 10px;
}

#contenu .AccueilHome li{
display: inline;
padding-left: 40px;
display: block;
background: url("img/page_2.png") no-repeat 10px top;   
min-height: 30px;
padding-bottom: 10px;
border-bottom: 1px solid #E5E5E5;
margin-bottom: 10px;
margin-right: 10px;
}


.break {
	clear: both;	
}
.fondgris
{
background-color: #F4F4F4;
}

#contenu h2.fondgris a:hover{
text-decoration: underline;	
}

#search{
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;	
padding: 10px;
}

.searchval{
background: url("img/search.png") no-repeat scroll 5px 50% white;
width: 580px;	
padding: 10px;
padding-left: 30px;
vertical-align: middle;

-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
border: 1px solid #C3C3C3;
border-radius: 3px 3px 3px 3px;
outline: medium none;
}

#suggestion_submit{
margin-left: 10px;
padding: 9px 14px;
vertical-align: middle;	

background-color: #7A7A7A;
background-image: -moz-linear-gradient(#939393, #7A7A7A);
background-repeat: repeat-x;
color: #FFFFFF;
/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/

-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
-moz-transition: all 0.1s linear 0s;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-radius: 4px 4px 4px 4px;
border-style: solid;
border-width: 1px;
/*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);*/
display: inline-block;
font-size: 13px;
line-height: 16px;

}

.entry-summary{
font-weight: normal;	
}

.nav-previous{
float: right;
text-align: right;
width: 50%;
}

.nav-next{
float: left;
width: 50%;
}

.navigation{
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
}
