.smart{
display:none;
}

#cadresite {
	margin:1px;
	margin-top: -5px;
}
body,td,a {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td {	text-align:left; }
a,a:link,a:visited, .colorlien{
	color:#004264;
	text-decoration:none;
}
a:hover {
	color:#004264;
	text-decoration: underline;
}

form {
	margin:0;
	border:0;
	padding:0;
}

.bggris {
	background-color:#EFEFEF;	
}
.bgbleu {
	background-color:#E9F4FC;	
}
.griser {
	color:#666666;
}

.mini {
	font-size:0.8em;
	color:#666666;
	font-weight: normal;
}	

div.cadreinput {
	height:15px;
	padding:1px;
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#511608;
	background-color:#FFFFFF;
	margin-right:3px;
}
#inputrecherche input.rech {
	padding:0;
	margin:0;
	border:0;
	font-size:0.9em;
}

#inputrecherche input.log,#inputrecherche input.pass {
	padding:0;
	margin:0;
	border:0;
}

#inputrecherche input.log {
	width:80px;
}
#inputrecherche input.pass {
	width:80px;
}
#inputrecherche input.rech {
	width:100px;
}
div.clear0px {
	clear:both;
	height:0px;
	margin:0;
	border:0;
	padding:0;
	font-size:0px;
}	
div.clear3px {
	clear:both;
	height:3px;
	margin:0;
	border:0;
	padding:0;
	font-size:0px;	
}
div.clear15px {
	clear:both;
	height:15px;
	margin:0;
	border:0;
	padding:0;
	font-size:0px;	
}
/* CADRE */
div.shot155px116px {
	width:155px;
	height:116px;
	background-color:black;
	border-right:3px solid #999999;
	border-bottom:3px solid #999999;
	margin:0;
	padding:0;
}
div.shot100px75px {
	width:100px;
	height:75px;
	background-color:black;
	border-right:3px solid #999999;
	border-bottom:3px solid #999999;
	margin:0;
	padding:0;
}
div.shot175px105px {
	width:175px;
	height:105px;
	background-color:black;
	border-right:3px solid #999999;
	border-bottom:3px solid #999999;
	margin:0;
	padding:0;
}
div.shot50px50px {
	width:50px;
	height:50px;
	background-color:black;
	border-right:2px solid #999999;
	border-bottom:2px solid #999999;
	margin:0;
	padding:0;
}
div.shot70px52px {
	width:70px;
	height:52px;
	background-color:black;
	border-right:3px solid #999999;
	border-bottom:3px solid #999999;
	margin:0;
	padding:0;
}
div.shot50px70px {
	width:50px;
	height:70px;
	background-color:black;
	border-right:3px solid #999999;
	border-bottom:3px solid #999999;
	margin:0;
	padding:0;
}

h1.editorial {
	color: #A8333C;
	font-size: 1.5em;
	font-weight: bold;
}
h1.editorial a {
	font-size:1em;
	color:#A8333C;
	text-decoration:underline;
	}
h2.simple {
	background-color:#EFEFEF;
	border-bottom:1px solid #004264;
	font-size:1.1em;
	padding:2px 2px;
	color:#004264;
	margin:4px 0px;
}
h2.simple a {
	font-size:1em;
	color:#004264;
	text-decoration:underline;
	}
.titre1 {
	background-color:#66ffcc;
	float:right;
	border:0;
	padding:0;
	margin:0;
	font-size:1.2em;
	height:32px;
	background: url(titre-bgbleu.gif) repeat-x;
}
.titre1 .titre-picto {
	float:left;
	border:0;
	padding:0;
	margin:0;
	height:32px;
	width:33px;
}

.titre1 .titre-text {
	background: url(titre-bgjaune.gif) repeat-x;
	height:24px;
	padding-left:1px;
	padding-top:8px;
	font-size:12px;
	float:left;
	color:#d1330c;	
	white-space:nowrap;
	font-weight:bold;
}
.titre1 .titre-onglet {
	float:left;
	border:0;
	padding:0;
	margin:0;
	width:100px;
	height:32px;
	background: url(titre-finonglet.gif) top left no-repeat;
}

.titre2 {
	float:right;
	border:0;
	padding:0;
	margin:0;
	font-size:1.2em;
	height:21px;
	border-bottom:1px solid #8cbbc9;
}
.titre2 .titre2-picto {
	float:left;
	border:0;
	padding:0;
	margin:0;
	height:21px;
	width:3px;
	background: url(titre2-debut.gif) repeat-x;
}

.titre2 .titre2-text {
	background: url(titre2-bg.gif) repeat-x;
	height:15px;
	padding:3px;
	font-size:12px;
	float:left;
	color:#004264;	
	font-weight:bold;
}
.titre2 .titre2-onglet {
	float:left;
	border:0;
	padding:0;
	margin:0;
	width:33px;
	height:21px;
	background: url(titre2-finonglet.gif) top left no-repeat;
}

div.titre3 {
	background: url(titre3-bg.gif) repeat-x;
	float:left;
	height:34px;
}
div.titre3-picto {
	background: url(titre3-debut.gif) top left no-repeat;
	float:left;
	height:34px;
	width:62px;
}
div.titre3-text {
	float:left;
	white-space:nowrap;
}
div.titre3-text h1 {
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	text-transform: uppercase;
	margin:0;
	padding:6px 0;
}
div.titre3-fin {
	background: url(titre3-fin.gif) top right no-repeat;
	float:right;
	height:34px;
	width:12px;
}

.titre4 {
	float:right;
	border:0;
	padding:0;
	margin:0;
	font-size:1.2em;
	height:21px;
	border-bottom:1px solid #E7B61A;
}
.titre4 .titre4-picto {
	float:left;
	border:0;
	padding:0;
	margin:0;
	height:21px;
	width:3px;
	background: url(titre4-debut.gif) repeat-x;
}

.titre4 .titre4-text {
	background: url(titre4-bg.gif) repeat-x;
	height:15px;
	padding:3px;
	font-size:12px;
	float:left;
	color:#d1330c;	
	
	font-weight:bold;
}
.titre4 .titre4-onglet {
	float:left;
	border:0;
	padding:0;
	margin:0;
	width:99px;
	height:21px;
	background: url(titre4-finonglet.gif) top left no-repeat;
}
div.microtitre {
	float:left;
	height:14px;
	margin-bottom:1px;
}
div.microtitre-picto {
	background: url(microtitre-deb.gif) bottom left no-repeat;
	float:left;
	height:14px;
	width:18px;
}
div.microtitre-text {
	float:left;
	white-space:nowrap;
	height:11px;
	padding:1px;
	color:#cd4d0b;
	border-bottom:1px solid #e89d06;	
	font-size:0.9em;
}
h2.titre5,h2.titre6  {
	margin:2px 0;
	height:24px;
	background: url(titre5-debut.gif) top left no-repeat;
	color:#025571;
	border-bottom:2px solid #025571;
	padding-left:60px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2.titre6 {
	font-size:1.4em;
}
h2.titre5 {
	font-size:1.6em;
}
h2.titre5 a {
	font-size:1em;
	color:#d01d22;
	text-decoration:underline;
	}
.sstitre5 {
	font-size:0.9em;
	color:#025571;
}
.sstitre5 a {
	font-size:1em;
	color:#025571;
	text-decoration:underline;
}
h3.titre6 {
	height:21px;
	background: url(titre5-debut.gif) top left no-repeat;
	color:#d01d22;
	border-bottom:2px solid #d01d22;
	padding-left:55px;
	padding-top:3px;
	font-weight:bold;
	font-size:1.25em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3.titre6 a {
	font-size:1em;
	color:#d01d22;
	text-decoration:underline;
	}
.plusde {
	background-color:#66ffcc;
	float:right;
	border:0;
	padding:0;
	margin:0;
	height:17px;
	background: url(img/plusde-bg.gif) repeat-x;
}
.plusde .plusde-text {
	height:13px;
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-color:#F0CB49;
	padding:1px 3px;
	background-color:#E2F5FB;
	font-weight:bold;
}
.plusde .plusde-text a 	{
	font-size:0.8em;
}
.plusde .plusde-img {
	height:17px;
	width:45px;
	background: url(img/plusde.gif) top left no-repeat;
}
.plusde div {
	float:right;
}


#copyright {
	width:1000px;
	}
	
#copyright, #copyright a:link, #copyright a:visited {
 	clear: both;
	margin: 1px;
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	color: #004264;
	text-align: center;
	text-decoration: none;
	}
	
#copyright a:hover {
	text-decoration: underline;
}
#newselect div { 
	margin:0px; 
}
#newselect {
	height:17px;
	width:90px;
	padding:0;
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#511608;
	background-color:#FFFFFF;
	cursor:pointer;
	font-weight:normal;
	color:#000000;
	margin-right:3px;
}
#newselect #textselect {
	border:0;
	margin:0;
	padding:2px 1px;
	height:13px;
	width:71px;
}
#newselect #boutonselect {
	border:0;
	margin:0;
	padding:1px;
	height:15px;
	width:15px
}




.bgbarre {
	margin:0px;
	padding:0px;
	width:800px;
	float:left;
	background:url(img/bg-barredroite_1024.gif) top right repeat-y;
}

.cadre3px {
	width:800px;
	padding:3px;
	float:left;
}

.contenu {
	width:590px;
	padding:2px 0;
	float:left;
}
.contenu .actu {text-align:justify;}
.contenu .actu a {text-decoration:underline;}

.contenu .titre1 {
	width:680px;
}
.contenu .titre1 .titre-picto {
	background:transparent url(img/titre-picto-commentaires.gif) no-repeat scroll left top;
}
