/************** MENU VERTICAL ******************/

.visuel-gauche{border:1px solid #FFF; margin:5px 10px; float:left }
.visuel-droit{border:1px solid #FFF; margin:5px 10px; float:right }

.actu-charte{ 
	width:90%;
	color:#FFFFFF;
	padding:5px 10px;
	margin-top:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:auto;
	background-color: #6d6e71;
}

#custom-actu{}
#custom-actu p{}


#new-classique{border:none; background:transparent}
/*#integration #new-classique div.photo{width:10em;float:left;}*/
#new-classique .texte{/*width:39em;*/margin-left:1em;/*float:left*/}


#new-2blocs h3, #new-3blocs h3, #new-classique h3, #new-pdf h3, #new-afficher h3{background-color:inherit;color:#000;font-size:18px; margin: 0px;padding-bottom: 0.5em;}
#new-2blocs div.photo{width:10em;float:left}
#new-2blocs .texte{width:14em;margin-left:1em;float:left}
#new-2blocs, #new-3blocs{height:14em}


#new-3blocs{background-color:transparent}
#new-3blocs div.photo{width:10em;float:left;height: 6em;}
#new-3blocs .texte{width:6em;margin-left:0.5em;float:left}

#new-afficher{background-color:transparent;width:55em;border:none}
#new-afficher div.photo{width:10em;float:left}
#new-afficher .texte{width:29em;margin-left:0.5em;float:left}
#new-afficher .bloc-actu, .bloc-actu{width:14em;background-color:#efefef; padding:0.5em; margin-left:0.5em;float:left}


#pagination li{display:inline-block; list-style:none}
.droite{float:right}
.clear{clear:both}

@media screen and (max-width:960px){
#new-classique div.photo{width:13em;}
#new-classique .texte{width:36em;margin-left:0.5em}

#new-2blocs{height:auto}
#new-3blocs{width:27em;float:left}
new-3blocs .texte {width: 17.5em;}

#new-afficher .texte { width: 44em;}
#new-afficher .bloc-actu{width:55em;margin-left:0.5em;float:none; clear: both;}
ul.social-network {padding: 1em;}

}
@media screen and (max-width:720px){
#new-classique div.photo{width:50em; float:none; margin:auto; text-align:center}
#new-classique .texte{width:50em;text-align:center; float:none}
#new-2blocs div.photo{width:30em;float:none;margin:auto;text-align:center}

#new-3blocs div.photo, #new-afficher div.photo{width:30em;float:none;margin:auto;text-align:center; height:auto}
#new-2blocs .texte, #new-3blocs .texte{width:56em;margin-left:0.5em;float:none; text-align:center; clear: both;}
#new-afficher .texte{width:56em;margin-left:0.5em;float:none; text-align:center; clear:both}
#new-3blocs{width:56em;float:none; height:auto; margin: 1em 1em;}



}
