* {

  margin: 0;

  padding:0;


}
img
{
border:0;
}
body

{

 font-family: Arial, 'Arial Black', 'Times New Roman', Times, serif;

width:1015px;

   margin: auto;

   background-color: #f5f6f7;

   background-image: url('images/background.png');

   background-repeat: repeat-y;

   background-position:center;

min-height: 500px;

}

h1, h2, h3, h4, h5, h6 



{



font-size: 100%;



font-weight: normal;



}

a, a:link, a:active, a:visited 

{

color: #054474;

text-decoration: none;



}



a, a:link, a:active, a:visited 

{

color: #054474;

text-decoration: none;



}



a:hover 



{

color: #054474;

text-decoration: underline;



}

h4, h3 



{



font-size: 1.5em;



color: #1893d4;



font-weight: bold;



}

ol li {

	list-style:decimal outside;

}

acronym, abbr, span.caps {

	cursor:help;

}

acronym, abbr {

	border-bottom:1px dashed #fc0;

}

blockquote {

	border-left:3px solid #ccc;

	margin:20px;

	padding-left:10px;

}

cite, ins {

	text-decoration:none;

}

code, pre, kbd {

	font:1em 'Courier New', Courier, sans-serif;

}

small {

	font:.8em Arial, Helvetica, sans-serif;

	color:#777;

}

strike, del {

	color:#777;

	text-decoration:line-through;

}

blockquote, #news-content blockquote {

	font-family: Arial;

	font-weight: bold;

	font-style: italic;

	font-size: 14px;

	text-align: justify;

	border-style: dashed;

	padding: 4px;

	border-width: 1px;

	margin-left: 0;

	margin-right: 0;

	margin-bottom: 15px;

	background-color: #ddd;

	clear: both;

}



#user_connected

{

float:right;

margin-right:10px;

}

#header-haut

{

   width: 1002px;

   height: 33px;

   margin:auto;

   background-image: url('images/haut-header.png');

   background-repeat: repeat-x;

}



ul#menu_horizontal li { 

display:inline;

float : left;

text-align:center;

height:29px;

padding : 0 0.5em; 

border-right : 1px dashed white;

padding-top:3px;

}

ul#menu_horizontal { 

height : 30px;

margin-top:0;

list-style-type : none; 

text-align:center;

}

ul#menu_horizontal a {

color :white;

text-decoration : none;

padding : 0 0.5em; 

padding-top:0.5em;

font :  1em 'Trebuchet MS';

text-align:center;

}

ul#menu_horizontal a:hover { font-weight :bold; }

#header

{



   width: 1002px;

   height: 150px;

   margin:auto;

   background-image: url('images/header.png');

   background-repeat: repeat-x;

}

ul#menu_horizontal form

{

float:right;

margin-right:10px;

}

ul#menu_horizontal input

{

background-color:white;

border:1px solid #bcbcbc;

color: #bcbcbc;

}

.logo

{

   margin-top:10px;

   margin-left:30px;

float:left;

}

#search-form 

{

width:400px;

float:right;

margin-right:30px;

background-color:white;

margin-top:10px;

padding:3px;

padding-left:10px;

color:#bcbcbc;

height:60px;

}

    #search-form li

{

   list-style-type: none;

}

#search-form  a{

color :#bcbcbc;

text-decoration: none;

font :  1em 'Trebuchet MS';

display:inline;

}

#search-form  a:hover{

color :#19b5e2;

text-decoration: underline;

font :  1em 'Trebuchet MS';

display:inline;

}

#search-form .espace

{

margin-right:10px;

}

#search-form .espace-selection

{

font-weight: bold;

color:black;

margin-right:10px;

}

.align

{

display:inline;

}



#search-form  .recherche

{

    margin-top:10px;

width:260px;

border:1px solid #bcbcbc;
display:inline;

}

#search-form  input

{

background-color:white;
display:inline;
border:1px solid #bcbcbc;

color: #bcbcbc;

}

#search-form  form

{

display:inline;

}



#bas-header

{

float:right;

}

#bas-header a:hover

{

color :#19b5e2;

font-weight:bold;

}

#bas-header table /* Le tableau en lui-m�me */

{

   margin: auto; /* Centre le tableau */

   margin-top:30px;

   margin-bottom:0;

   border-collapse: collapse; /* Colle les bordures entre elles */

   height:30px;

}

#bas-header td

{

padding-right:10px;

text-align: center; /* Tous les textes des cellules seront centr�s*/

}

#bas-header img

{

vertical-align: top;

}

#alaune

{

width: 1002px;

height:40px;

background-image: url('images/alaune.png');

margin-bottom:190px;

margin-left:6.5px;

}

#top-news-gauche

{

margin-top:40px;

width:490px;

height:180px;

float:left;

display:inline;

}

#top-news-gauche img

{

float:left;

width:150px;

height:150px;

}

#top-news-droite {

margin-top:40px;

width:490px;

height:180px;

float:right;

display:inline;

}

#top-news-droite img

{

float:left;

width:150px;

height:150px;

}



#space

{

width:100px;

}

#actu

{

	margin-left:20px;

	

	float:left;

}

ul.news {

	list-style-type: none;

	margin:5px;

	margin-left:0px;

	padding-left:0px;

	font-size:1.1em	;

	width:450px;

	

	vertical-align: middle center;

	border: 1px solid #e1dfdf;

	border-top:none;

	

}



ul.news li.date {

	font-size: 8px; 

	margin: 15px 0px 5px 0px; 

	text-transform: uppercase; 

	color: #000000;

	padding-left:0px;

}

ul a

{

	font-size: 0.8em; 

	margin-top:15px;

	

}

ul.news img.picto {

	margin-left: 5px;

	vertical-align: middle center;

	margin-right: 10px;

	text-align: left;

	text-align:center;

}



ul.news li.new span.newheure {

	font-size: 0.8em; 

	color: #c70b0b; 

	margin-right: 5px;

	width:100px;

	text-align:center;

	

}

ul.news li

{

padding: 2px;

padding-bottom:5px;

}

ul.news li.new span.heure,ul.simple li span.date {

	font-size: 0.8em; 

	color: #999999; 

	margin-right: 5px;

}

ul.news li.new span.newheure,ul.news li.new span.heure {

font-size:9px;

width:100px;

}

.newheure

{

width:100px;

}

.pointille

{

border-bottom: 1px dashed #e1dfdf;

}

.alternh1

{

background-color: #e1dfdf;

}

#image-dossier

{

float:right;

}

#dossier

{



float:right;

width: 445px;

}

#corps

{

min-height: 500px;

}

.dossier_gd {

height:57px;

padding:4px;

}

.dossier_g {

border: 1px solid rgb(136, 131, 185);

float: left;

width: 75px;

height: 57px;

}

.dossier_d {

padding-left: 4px;

width: 350px;

float: left;

}

#bloc-gauche

{

float:left;

width:450px;

margin-left:60px;

}

#image-dossier

{

float:right;

width:450px;

}

#dossier

{

width:450px;

float:right;

margin-bottom:30px;

border: 1px solid #e1dfdf;

border-top:none;

}

.dossier_gd {

height:57px;

padding:4px;

}

.dossier_g {

border: 1px solid rgb(136, 131, 185);

float: left;

width: 75px;

height: 57px;

}

.dossier_d {

padding-left: 4px;

width: 350px;

float: left;

}

a.lienpucedemigras2, span.pucedemigras2 {

font-weight:normal;

font-size:14px;

color:#000080;

text-decoration:none;

}

.publierpar{

color:#999999;

float:left;

font-size:11px;

}

.publierpar a{

color:#999999;

}



#image-telechargement

{

width: 1000px; 

margin-left:7px;

margin-top: 20px;

}

#dossierg

{

width:980px;

margin:auto;

min-height:200px;

margin-bottom:20px;

}

#titre1

{

         float:left;  

width:323px;

margin:auto;

background : url('images/nom-cat.png') no-repeat;

background-position:center top;

border-top:1px dashed #e1dfdf;





}

#image-telechargement img

{

margin-top:20px;

vertical-align:middle;

}

.titre

{

font-size:0.8em;

text-align:center;



}

div.resultat_contenu .texte

{



float:right;

}

div.resultat_photo {



float:left;

text-align:center;

width:45px;

margin:5px;

}

div.resultat_photo img {

float:left;

border:1px solid #4D6DB3;

} 

div.resultat_contenu .titre a {

/*color:#37349f;*/

color:#000080;

font-family:Verdana,sans-serif;

font-size:14px;

/*font-weight:bold;*/

text-decoration:none;

}



div.resultat_contenu .titre a:hover {

text-decoration:underline;

}



div.resultat_contenu .texte .description {

color: #222222;

font-family: Verdana,sans-serif;

font-size: 11px;

text-align: left;

width:250px;

margin:6px;

display:inline;

float:left;

}

div.resultat_contenu 

{

padding-top: 0pt;

padding-right: 5px;

padding-bottom: 0pt;

padding-left: 5px;


}

#pied_de_page

{

   width: 1002px;

   height: 33px;

   margin:auto;

   clear:both;

   background-image: url('images/haut-header.png');

   background-repeat: repeat-x;

margin-top:20px;

}

.lire-la-suite a

{

float:right;

margin-top:15px;

margin-right:10px;

color: #0066b1; 

font-family:Verdana,sans-serif;

font-size:14px;

font-weight:bold;

text-decoration:none;



}

.breadcrumb



{



font-size: 0.8em;



color: #a3a3a3;



padding-top: 10px;



padding-right: 10px;



padding-bottom: 10px;



padding-left: 20px;



}

.breadcrumb a:hover 



{



text-decoration: underline;



}

#article

{ 

padding-left:40px;

width:60%;

float:left;

}

.pub

{

float:right;

	width:33%;

	margin:auto;



}

.breadcrumb a 



{



color: #a3a3a3;

text-decoration:none;

}

#news-title,#news-titlebis 



{



padding-top: 10px;



margin-left: 0pt;



font-family: Georgia,'Times New Roman',Times,serif;



font-weight: bold;







}

#news-title

{

width:100%;

color: #3b3c3a;



}

#news-infos 



{

width:100%;

font-size: 11px;



color: #a3a3a3;

display: inline;

float: left;



}



#news-infos 



{



font-size: 10px;



padding-top: 2px;

background-color: transparent;

background-image: url('images/pointille.gif');

background-repeat: repeat-x;

background-attachment: scroll;

background-position: right bottom;

padding-right: 0pt;

margin-bottom:10px;

}

#news-content p 



{

line-height: 18px;

margin-bottom: 1.5em;

color: #3c3b3b;



}

#news-content h4 



{



font-size: 1em;



margin-bottom: 15px;



color: #000000;



}





.clearfix 



{



display: inline;



}



.news-elm 



{

width:70%;

background-color: transparent;

background-image: url(http://m.bestofmedia.com/i/tomshardware/design/dottedLight.gif);



background-repeat: repeat-x;



background-attachment: scroll;



background-position: left bottom;



padding-top: 10px;



padding-right: 0pt;



padding-bottom: 10px;



padding-left: 0pt;



}

.sociable{

float:right

}

p img {

padding: 0;

max-width: 100%;

}

img.centered, img.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}

img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}

img.alignleft {

padding: 4px;

margin: 0 7px 2px 0;

display: inline;

}

.alignright {

float: right;

}

.alignleft {

float: left;

}

/* End Images */



/* Captions */

.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}



.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

margin: 10px;

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

}



.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}



.wp-caption p.wp-caption-text {

font-size: 11px;

line-height: 17px;

padding: 0 4px 5px;

margin: 0;

}

/* Text align */

.center {

	text-align:center;

}

.alignleft {

	float:left;

}

.alignright {

	float:right;

}

.item {

	text-align:right;

}

/* Float */

.floatright {

	float:right;

}

.floatleft {

	float:left;

}

#news-content ul { 

	padding-left: 10px;

	margin-left: 20px;

	list-style-type: disc;

	 margin-bottom: 1.5em; 

}

#news-content li {list-style-position:inside;color: #3c3b3b;}

.contentjumpddl

{

margin-left:25%;

margin-right:25%;

}

.contentjumplink 

{

text-decoration:none;

color: #054474;

font-size:1em;

}

.comment-section {

	margin:30px 10px;

	text-align:left;

}

#leavecomment {

	margin:30px 25px 20px 0 !important;

	text-align:center;

	color:#ccc;

	font:1.8em Georgia, 'Times New Roman', Times, serif;

}

.section-title {

	font-size:1.6em;

	font-weight:400;

	text-align:center;

	margin:5px 25px 5px 0;

}

#commentform {

	margin:15px 0;

}

#authorinfo {

	width:100%;

}

input#author, input#email, input#url, textarea#comment {

	border:1px solid #ccc;

	padding:1px;

	background:#f4f4f4;

}

#commentform input:focus, #commentform textarea:focus, #commentform input:hover, #commentform textarea:hover {

	border:1px solid #fc0;

	background:#fff;

}

textarea#comment {

	width:99%;

}

#submit, #previewcomment {

	float:right;

	margin:10px 10px 10px 10px;

	border:1px solid #3465A4;

	color:#fff;

	background:#5D8BB3;

	padding:0 2px;

}

#submit:hover, #previewcomment:hover {

	border:1px solid #3465A4 !important;

	color:#fff !important;

	background:#3465A4 !important;

}

.comment-header {

	text-align:left;

	margin:4px 0;

	font:1.1em Georgia, 'Times New Roman', Times, serif;

font-weight:bold;

}

.comment-content {

	margin:10px;

font-size:1em;

}

.comment-content p {

font-size:0.8em;

}

.comment-footer {

	text-align:left;

	margin:4px 0 0;

	font-size:0.7em;

}

#commentlist, #pinglist, #previewlist {

	list-style:none;

}

#commentlist li, #pinglist li, #previewlist li {

	margin:10px 0;

	list-style:none;

	padding:4px 0;

	line-height:1.3em;

	background:url(images/bg_meta.png) no-repeat top center;

}

#commentlist li .counter, #pinglist li .counter {

	display:none;

}

#commentlist li img {

	padding:0;

	border:0;

}

#commentlist li span.gravatar {

	float:right;

	margin:2px;

	border:1px solid #ccc;

	width:32px;

	height:32px;

}

#error {

	margin:2px;

	padding:2px;

	text-align:center;

	color:#FF0000;

	background:#FFFF99;

	border-left:1px solid #fc0;

	padding:2px 5px;

}

#commentload {

	padding-top:3px;

	float:right;

	vertical-align:middle;

	height:18px;

	width:18px;

	background:url(images/spinner.gif) center center no-repeat;

}

.comment-section h1 {

	font-size:1.8em;

	text-align:left;

	padding:21px 0 5px 20px;

}

.comment-section h2 {

font: 24px Tahoma;color:#424141;margin:0;padding:0;

}

.comment-section h3, .comment-section h4 {

	margin:15px 0 0;

	font-size:1.2em;

}

/* Miscellaneous */

.content-top {

	font-size:.9em;

	text-align:right;

	width:958px;

	background:url(images/bg_content_top.png) transparent repeat-x top center;

	margin:0 1px;

	height:15px;

}

.content-top a {

	margin:0 15px 0;

}

.content-bottom {

	background:url(images/bg_content_bottom.png) repeat-x bottom left;

	height:6px;

	margin:0 1px;

	width:958px;

}

.navigation {

	font-size:.9em;

	text-align:center;

	padding:10px 0;

}

.alert {

	color:#FF0000;

	background:#FFFF99;

	border-left:1px solid #fc0;

	text-align:center;

	margin:10px auto;

	padding:5px;

}

.metacmt {

	background:url(images/comment.png) left center no-repeat;

	padding:2px 0 2px 17px;

}

.metacat {

	background:url(images/tag1.png) left center no-repeat;

	padding:2px 0 2px 16px;

}

.metatag {

	color:#ccc;

	background:url(images/tag2.png) left center no-repeat;

	padding:0 0 0 16px;

}

.metaedit {

	background:url(images/edit.png) left center no-repeat;

	padding:2px 0 2px 17px;

}

.navigation {

	font-size:.9em;

	text-align:center;

	padding:10px 0;

/* Primary Content and Entries */

#primary-content {

	float:left;

	text-align:left;

	line-height:1.6em;

	margin:0 1.5%;

	width:1000px;

	display:inline;

	overflow:hidden;

}

.pagetitle {

	margin-top:15px;

	text-align:center;

}

.entry {

	text-align:left;

	padding:10px 8px;

}

.entry ul, .entry ol {

	margin:0 0 0 40px;

}

.entry li {

	padding-bottom:8px;

}

.entry-header {

	font: 18px Verdana;

	font-weight:400;

	margin:0;

	padding:3px 0;

}

.entry-date {

	text-align:right;

	font-size:.9em;

	color:#ccc;

	background:url(images/bg_meta.png) no-repeat top center;

}

.entry-footer {

	color:#ccc;

	font-size:0.9em;

	text-align:right;

	margin:0 0 20px;

	line-height:1.2em;

	padding:4px 0;

	background:url(images/bg_meta.png) no-repeat top center;

}

.telechargement_d {padding-left: 4px;width: 250px;float: left;}.telechargement_g {border: 1px solid rgb(136, 131, 185);float: left;width: 75px;height: 57px;}

div.resultat_contenu .titre a 



{



color: #000080;



font-family: Verdana,sans-serif;



font-size: 14px;



text-decoration: none;



}



div.resultat_contenu .titre a:hover 



{



text-decoration: underline;



}
.wp-pagenavi {
text-align:center;
margin:auto;
}