html{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 1em;
	overflow:auto;
	overflow-y:scroll;
	}

/* Restore correct styles displaying for tags rewrited by GxT */
#actualContent strong, #actualContent th {
    font-weight: bold;
}

#actualContent address, #actualContent caption, #actualContent cite, #actualContent dfn, #actualContent em, #actualContent var {
    font-style: italic;
}

a:link, a:visited{
	text-decoration: none;
	}
a:hover, a:active{
	text-decoration: underline;
	}
img {
  border : 0px;
}
div, span, ul, img, form{
  margin : 0px;
  padding : 0px;
}
.skiplink{
  display : none;
}
.clear{
  clear : both;
}
h1,h2,h3,h4,h5,h6{
  text-align:left;
	font-weight: bold;
	margin: 0;
	padding: 1em 0 0 0;
	}
h1 {
    font-size: 1.4em;
    margin: 0;
    padding: 0 0 5px 0;
    clear: left;
    color: #0066AC;
    }
h2 {font-size: 1.3em;
    padding: 0 0 1px 0;
    color: #666;
    }
h3 {font-size: 1.2em;
    padding: 2px 0 1px 0;
	  color: #666;
    }
h4 {font-size: 1.1em;
    padding: 4px 0 4px 0;
	  color: #666;
    }
h5,h6 {
   font-size: 1.1em;
   padding: 4px 0 4px 0;
   color: #666;
   }
input{
    font-size: 1em;
  }
p {
    margin: 0px;
    padding: 0px;
    }


/*** SCASTELLANO ***/
label { cursor:pointer}

.tdTop td { vertical-align:top}

#contenudroite #plan h2 { margin-top:10px}
#contenudroite #plan h2 a { color:#666666}
#contenudroite #plan h2 a:hover { color:#666666}

#plan ul { margin:0px 0px 5px 15px; padding:0px }
#plan li{ font-size:11px; color:#669933; list-style:none; padding:0px 0px 2px 0px; margin:0px 0px 0px 0px }
#plan li a { text-decoration:none; color:#669933; display:block; line-height:15px; padding:0px 0px 0px 20px; background:url(../images/ulli.gif) no-repeat;}
#plan li a:hover { text-decoration:underline; color:#669933; display:block; line-height:15px; padding:0px 0px 0px 20px; background:url(../images/ulli.gif) no-repeat;}
#plan li ul li{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#71655e; list-style:none; padding:0px 0px 2px 0px; margin:0px 0px 0px 20px }
#plan li ul li a { text-decoration:none; color:#333; display:block; line-height:15px; padding:0px 0px 0px 15px; background:url(../images/ulliulli.gif) no-repeat;}
#plan li ul li a:hover { text-decoration:underline; color:#333; display:block; line-height:15px; padding:0px 0px 0px 15px; background:url(../images/ulliulli.gif) no-repeat;}

/* OVERLAY */
#overlay {position: fixed; top:0; left:0; height:100%; width:100%; background:#FFFFFF; filter:alpha(opacity=70); -moz-opacity:0.70; opacity: 0.70; z-index:4000}
* html #overlay { position:absolute; height:100em}
#overlay_load {position: fixed; z-index:110; top:0; left:0; height:100%; width:100%; background:#FFF; z-index:7000}
*html #overlay_load { position:absolute; height:100em}
#overlay_load img { left: 50%;  margin-left: -16px;  margin-top: -16px;  position: fixed;  top: 50%;  z-index: 8000;}
*html #overlay_load img { position: absolute; top: expression( ignoreMe =( document . documentElement . scrollTop ? document . documentElement . scrollTop: document . body . scrollTop ) +( document . documentElement . clientHeight / 2 ) )}
#iframe_load {position: fixed; z-index:110; top:0; left:0; height:100%; width:100%; background:#FFF; z-index:6000}
*html #iframe_load { position:absolute; height:100em}


.pl10 { padding-left:10px}
.pt20 { padding-top:20px}
.pr20 { padding-right:20px}
.pl20 { padding-left:20px}
.pb20 { padding-bottom:20px}

.w50p { width:50%}
.w100p { width:100%}
.w60{ width:60px}
.w100{ width:100px}
.w150{ width:150px}

.vt{vertical-align:top;}
.ar {text-align:right;}
.cb {clear:both;}

form.recherche { float:none; width:auto; background:none; font-size:0.8em}
#contenudroite form.recherche h2 { margin-top:10px; padding-top:0px}
#contenudroite form.recherche p { text-align:right; padding-top:5px}
form.recherche table { background:#E8E8E8}
form.recherche input { background:#FFF; float:none; border:1px solid #999; height:auto; vertical-align:middle}
form.recherche select { font-size:11px; margin:0px 0px 0px 0px }
form.recherche a { text-decoration:none; color:#59B0ED}
form.recherche a:hover { text-decoration:underline; color:#59B0ED}
form.recherche input.trsp { background:none; margin:0px 0px 0px 20px; padding:2px 0px 0px 0px; border:0px}
form.recherche label { cursor:pointer}

#global{
	width: 100%;
	min-width: 990px;
}
/****** entete *****/
#entete{
  text-align:left;
  font-size:0.7em;
	width: 100%;
	min-width: 990px;
	text-align: center;
	margin : 0 auto;
	padding: 0;

}
#entetehaut{
  height:35px;
  background-color:#0066AD;
  clear:both;
  color:#D4E7F5;
  font-size:0.9em;
	width: 100%;
	min-width: 990px;
	text-align: center;
  display: block;
  margin: 0 auto;
	padding: 0;
}

#accessibilite{
  display: block;
  margin: 0 auto;
  padding-left:626px;
  width:364px;
  text-align:left;
}
.txtaccess{
  width:150px;
  margin-top:10px;
  padding-left:3px;
  display:block;
  float:left;
}

#accessibilite .txtaccess a {
	color:#D4E7F5;
}

.txtecouter{
  margin-top:10px;
  display:block;
  float:left;
}
.imgaccess{
  display:block;
  float:left;
}
#ecouter{
  display:block;
  float:left;
}
#entetebas{
  width:990px;
  clear:both;
	text-align: center;
	margin : 0 auto;
	padding: 0;

}
#contenuentetebas{
  width:990px;
  clear:both;
	text-align: center;
	margin : 0 auto;
	padding: 0;

}
#logo{
  width:626px;
  float:left;
  padding:0;
  margin:0;
}
#recherche{
  width:364px;
  float:left;
  padding:0;
  margin:0;
  font-size:1em;
	text-align:left;
}

#recherche form {
    background-color:#E8E8E8;
    float:right;
    width:364px;
}

.txtrecherche{
  color:#8D8C8C;
  padding:0;
  margin:28px 0px 3px 0px;
}
.txtrechercheavance{
  padding:0;
  margin:28px 0px 3px 0px;
  margin/*\**/:0px 0px 3px 0px; /** hack ie7 et ie8**/
  font-size:0.9em;
  clear:both;
}
.txtrechercheavance a{
  color:#59B0ED;
}
.txtrechercheavance a:hover,.txtrechercheavance a:visited,.txtrechercheavance a:link,.txtrechercheavance a:active{
  color:#59B0ED;
}
form{
    width:364px;
    padding:0;
    margin:0;
    background-color:#E8E8E8;
  }
input{
    font-size:11px;
    padding:0;
    margin:0;
    float:left;
    background-color:#E8E8E8;
    border-width:0;
  }

input.barrerecherche{
  height:23px;
  padding-top:7px;
  padding-left:5px;
  width: 300px;
  font-size:1.3em;
}

input.boutonrecherche{
  float:right;
}
.imglogocg{
  float:left;
  margin-bottom:14px;
}
.imgslogan{
  float:left;
  margin: 11px 0 0 15px;
  width: 440px;
}
hr {
  width:100%;
  clear:both;
  color:#EBEBEB;
  background-color:#EBEBEB;
  height: 1px;
  border: 0;
  margin-bottom:10px;
}
/****** fin entete *****/

/****** Contenu Commun*****/

#contenu{
  text-align:left;
  clear:both;
  width:990px;
	text-align: center;
	margin : 0 auto;
	padding: 0;
}



/****** fin Contenu Commun *****/

/****** pied de page *****/
#pieddepage{
  clear:both;
  background-color:#000;
  width:100%;
  min-width:990px;
	text-align: center;
	margin : 0 auto;
	padding: 0;
	font-size:0.8em;
}
#hautpieddepage{
  width:990px;
  clear:both;
  padding-top:20px;
  padding-left:10px;
  padding-right:10px;
  display: block;
  margin: 0 auto;
}
.listepiedpage,.listeformpiedpage{
  text-align:left;
  float:left;
  width:215px;
  font-weight:normal;
}
.listeformpiedpage{
  width:345px;
  padding-bottom:20px;
  font-weight:normal;
}
.listepiedpage p{
  font-size:0.85em;
  margin:6px 0 8px 0;
  font-weight:normal;
}
.listeformpiedpage p{
  font-size:0.9em;
  margin:0 0 3px 0;
  font-weight:normal;
}
.listepiedpage a,.listeformpiedpage a{
  color:#2485C9;
  font-weight:normal;
  padding-right:0px;
}
#pieddepage .listepiedpage h1,#pieddepage .listeformpiedpage h1{
  font-size:0.9em;
  color:#666666;
  font-weight:normal;
}
.listeformpiedpage .txtnewsletterform{
  font-size:0.9em;
  color:#fff;
  clear:both;
}
.txtnewsletterform{
  margin:0;
  padding-top:5px;
  clear:both;
}

.fondlettre{
	background-image:url(../images/icolettre.gif);
  background-repeat:no-repeat;
  background-position:100% 0%;
}

.listeformpiedpage form{
  width:300px;
  margin:0;
  padding-top:5px;
  background-color:transparent ;
}
.listeformpiedpage input{
  clear:both;
  padding-top:0;
  margin:0;
  font-size:1em;
}
#baspieddepage{
  font-size:0.9em;
  margin: 0 auto;
  padding-bottom:20px;
  padding-top:0px;
  padding-left:10px;
  width:990px;
}
#baspieddepage ul{
  list-style-type: none;
  padding:0;
  margin:0 5px 5px 0;
}
#baspieddepage li{
  display:inline;
  margin:0 5px 0 5px;
}
#baspieddepage a{
  color:#2485C9;
}
#baspieddepage .piedpageaccueil{
	color: #666;
	text-decoration:underline;
}
#baspieddepage p{
  font-size:0.9em;
}
#baspieddepage .liencg21 a {
	color: #999;
  font-size:1.3em;
}

.liencg21 {
	margin-top:15px;
}

/****** fin pied de page *****/



/****** contenu *****/

#contenugauche{
  text-align:left;
  float:left;
  width:200px;
  font-size:0.9em;
}

#contenudroite {
  text-align:left;
  float:right;
  width:790px;
  font-size:0.8em;
  margin-top:0px;
  margin-right:0;
  padding-right:0;
  padding-bottom:40px;
}

#contenudroite a:hover,#contenudroite a:active,#contenudroite a:link {
	color:#0066AC;
}

#contenudroite a:hover p {
	text-decoration:underline;
}

#contenudroite a:visited {
	color:#7FB2D5;
}

#contenudroite ul li {
	margin-left:15px;
}
#contenudroite ol li {
	margin-left:22px;
}

#colonneGauche_2col {
	float:left;
	text-align:justify;
}
#colonneDroite_2col {
	float:right;
	text-align:left;
}

#colonneGauche_3col {
	float:left;
	text-align:justify
}
#colonneMilieu_3col {
	float:left;
	text-align:justify
}
#colonneDroite_3col {
	float:left;
	text-align:left;
}

#contenubas{
  width:990px;
  clear:both;
}

/* contenu gauche générique */

/* menu bleu */
#contenugauche form,#contenugauche fieldset{
  width:165px;
  margin:0;
  padding:0;
  clear:both;
  background-color:#fff;
  text-align:left;
}

#contenugauche ul{
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:0.9em;
  width:180px;
}

#contenugauche ul li{
  border:1px solid #E1DFE0;
  margin-bottom:5px;
}

#contenugauche .menugauchebleu a{
color:#0066AD;

}
#contenugauche ul.menugauchebleu a.selected,#contenugauche ul.menugauchebleu a.inpath{
    background-color:#0066AD;
    color:#fff;
    display:inline-block;
    width:169px;
    padding:5px;
}
#contenugauche ul a{
    display:inline-block;
    padding:5px;
}

#contenugauche ul.menugauchebleu li ul{
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:0.9em;
  width:180px;
}

#contenugauche ul.menugauchebleu li ul li{
  border:none;
  margin-bottom:0px;
  padding-left:10px;
}

#contenugauche ul.level_3 a.selected {
background-color:#FFF;
color:#0066AD;
text-decoration:underline;
width:158px;

}

/* menu vert */

#contenugauche .menugauchevert a{
  color:#669933;
}
#contenugauche .titremenugaucheactif{
  background-color:#669933;
	display:inline-block;
	font-size:1em;
	padding:5px;
	width:169px;
}

#contenugauche .menugauchevert .titremenugaucheactif a {
	margin:0;
	padding:0px;
	color:#FFFFFF;
}

#contenugauche .affiner{
	padding:10px;
}
#contenugauche fieldset {
	border:0 none;
	color:#333333;
	font-size:0.85em;
	margin:0 0 10px 5px;
	padding:0;
}

#contenugauche legend {
color:#333333;
font-weight:bold;
margin-left:0;
padding:5px 0px 10px 5px;
}

#contenugauche .sousmenuvert {
	clear:both;
	display:inline-block;
	padding:0px 5px 3px 3px;
	width:160px;
}

#contenugauche input {
	float:left;
	width:20px;
	background-color:#FFFFFF;
	margin:0 0 0 0;
}

#contenugauche label {
	float:left;
	text-indent:0;
	margin:0;
	padding:0 0 0 5px;
	width:130px;
}


#contenugauche .menugauchevert li ul {
	width:150px;
	margin:0px 0px 0px 23px;
}

#contenugauche .menugauchevert li ul li {
	border:0 none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#contenugauche .menugauchevert a {
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
}

#contenugauche ul ul li.menugaucheactif a {
	text-decoration:underline;
}

/* fin contenu gauche */

/* contenu droite */

#contenudroite h1{
  margin:0px 0 10px 0;
  padding:0;
  font-size:1.2em;
}
#contenudroite h2{
  margin:20px 0 10px 0;
  padding:0;
  font-size:1em;
}
#contenudroite h3{
  margin:20px 0 2px 0;
  padding:0;
  font-size:0.9em;
}
#contenudroite h4{
  margin:20px 0 2px 0;
  padding:0;
  font-size:0.8em;
}

#contenudroite ul.pucesup{
  margin:0;
  padding:0;
}
#contenudroite ul.pucesup li{
  margin:0;
  padding:0 0 0 15px;
  list-style-type:none;
  background-image:url(../images/pucesup.gif);
  background-repeat:no-repeat;
  background-position:0 50%;
}
#contenudroite #blocinfodroite{
  margin:0 0 10px 15px;
  float:right;
  width:335px;
  height:auto;
}

#contenudroite #blocinfodroite h3{
  color:#fff;
  padding:0 0 10px 0;
  font-size:1.1em;
}
.imgblocinfodroite{
  margin-bottom:10px;
}
.blocservicepratique,.blocinformation,.blocmedia{
  color:#fff;
  margin-bottom:10px;
  margin-left:10px;
  min-height:40px;
  display:block;
  padding-top:1px;
  padding-left:10px;

}
.blocservicepratique{
  background-color:#8bc53e;
  clear:both;
}
.blocinformation{
  background-color:#0f6cb6;
  clear:both;
}
.blocmedia{
  border:1px solid #808184;
  padding:5px 15px 10px 15px;
  width:305px;
}
#contenudroite .blocservicepratique a,#contenudroite .blocinformation a{
  color:#fff;
}
.blocmedia a{
  color:#808184;
}
.itemblocinformation{
 margin:5px;
 clear:both;
}
.pictoblocinformation{
  float:left;
  padding:0px 5px 0px 0px;
}
.texteblocinformation{

}
.blocmedia .texteblocinformation{
  padding-top:10px;
  padding-left:10px;
  width:225px;
  float:left
}

.blocmedia .texteblocinformation a { margin-left:10px}

.blocmedia .playerblocmedia{
  padding-top:10px;
  clear:both;
  text-align:center;
}

/* fin contenu droite */

/** fil d'ariane */
#miettes { font-size:0.7em;margin-bottom:10px;}


#miettes p {
  color:#424242;
  font-weight:bold;
  float:left;
}

#miettes a{
  font-size:1em;
  color:#0066AD;
  font-weight:normal;
}

#miettes ul li {
   list-style-type: none;
   display:inline;
   margin-left:0px;
}
/* fin fil ariane */
/* pagination */
.pagination{
  width:100%;
}

.paginationPosition {
	visibility:hidden;
	position:absolute;
}

.paginationNavigation {
float:right;
padding-top:3px;
padding-bottom:10px;
}

.currentPage {
	border:1px solid #666666;
	color:#666666;
}

.previousLink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/navigation/flechG.gif) no-repeat scroll 0.2em 0;
}
.nextLink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/navigation/flechD.gif) no-repeat scroll 0.2em 0;
}

#contenudroite .pagination a {
color:#FF6633;
text-decoration:none;
}

.itemcontenudesc{
  width:100%;
  font-size:1em;
  margin:0;
  padding:0;
  clear:both;
}
.imgcontenudesc{
  width:120px;
  float:left;
  margin:0px 0px 20px 0px;
  padding:0;
}

.pictocontenudesc{
  float:left;
  margin:0px 20px 20px 20px;
  padding:0;
}

#titrecontenudesc h2{
margin:0px 0px 10px 0px;
}

.textecontenudesc{
  width:595px;
  float:left;
  font-size:1em;
  vertical-align:top;
  margin: 0px 5px 10px 0;
  padding:0;
}

.textecontenudescdetail {
  float:left;
  font-size:1em;
  vertical-align:top;
  margin:0px 0px 10px 0;
  text-align:justify;
  width:100%;
}

.textecontenudesc h2{
  font-size:1em;
  margin:0;
  padding:0;
}
.textecontenudesc p{
  font-size:0.9em;
  margin:0 5px 0 0;
  padding:0;
  text-align:justify
}
.detailcontenudesc{
  width:64px;
  height:25px;
  background-image:url(../images/boutdetail.gif);
  float:left;
  font-size:0.8em;
  margin:25px 0px 20px 0px;
  padding:10px 1px 0 0;
  text-align:center;
}

.detailcontenudesc p { padding-left:12px}

#contenudroite a.liendetail {
  color:#669933;
}


/********** newletter   **********/
#newsletterInput {
float:none;
}

/*********** contact *************/
#contactForm {
width: 100%;
font-size:0.9em;
background:#EEF3E5 none repeat scroll 0 0;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}

#contactForm input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/contact/fond_input.gif) repeat-x scroll center top;
border:1px solid #CDC8C5;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
margin-bottom:2px;
padding-left:2px;
}

#contactForm .spacer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/contact/space.png) no-repeat scroll center center;
height:20px;
padding:0;
}

#contactForm a.bouton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bouton/btn_left.png) no-repeat scroll left center;
color:#590235;
display:inline-block;
height:28px;
line-height:28px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0 0 0 9px;
text-decoration:none;
}

#contactForm a.bouton span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bouton/btn_middle.png) repeat-x scroll 0 0;
color:#590235;
cursor:pointer;
display:inline-block;
height:26px;
line-height:22px;
padding:2px 0 0;
text-decoration:none;
}

#contactForm a.bouton:hover span {
color:#CC0000;
text-decoration:none;
}

#contactForm .bouton .ender {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
height:28px;
vertical-align:top;
}

.fleft {float:left;}
.fright {float:right;}
.w100p {width:100%;}
.w96p {width:96%;}
.w90p {width:90%;}
.w80p {width:80%;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt10 {margin-top:10px;}

.mr5 {margin-right:5px;}
.pt5 {padding-top:5px;}
.pb5 {padding-bottom:5px;}
.pr5 {padding-right:5px;}
.pl5 {padding-left:5px;}

#contactForm .table {
border-collapse:collapse;
margin:0;
}
.oblig {color:#A03112;font-weight:100;}
.textR {text-align:right;}

#portletConfirmation {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px dotted #339933;
	clear:both;
	color:#339933;
	margin:13px 0px 10px 0px;
	padding:5px 0;
}

#portletConfirmation div.content {
	padding:0 10px;
}

#portletConfirmation .titre {
	color:#339933;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#portletConfirmation h2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/message/confirm/picto_titre.gif) no-repeat scroll left center;
	color:#339933;
	font-size:1.4em;
	margin:0;
	padding:0 0 0 25px;
	position:static;
	text-transform:none;
}

#portletConfirmation .text {
	color:#339933;
	font-size:1em;
	margin:0;
	padding:5px 0 0;
}

#portletAlerte {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px dotted #CC0000;
	clear:both;
	color:#CC0000;
	margin:13px 0px 10px 0px;
	padding:5px 0;
}

#portletAlerte div.content {
	padding:0 10px;
}

#portletAlerte .titre {
	color:#CC0000;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#portletAlerte h2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/message/alerte/picto_titre.gif) no-repeat scroll left center;
	color:#CC0000;
	font-size:1.4em;
	margin:0;
	padding:0 0 0 25px;
	position:static;
	text-transform:none;
}

#portletAlerte .text {
	color:#CC0000;
	font-size:1em;
	margin:0;
	padding:5px 0 0;
}


/**** fin contact *****/


/****** fin contenu *****/

/****** descente video ***/
.entetedescvideo{
  float:left;
}
.retourvideo{
  float:right;
  background-image:url(../images/boutretour.gif);
  background-repeat:no-repeat;
  width:55px;
  height:35px;
  padding-left:14px;
  padding-top:10px;
  padding-right:0;
  margin-right:0;
}
.retourvideo img{
  padding-right:0;
  margin-right:0;
}
.retourvideo a:link,.retourvideo a:hover,.retourvideo a:active,.retourvideo a:visited{
  color:#0066AD;
  font-weight:bold;
  font-size:0.8em;
}
#lecteurvideo{
  clear:both;
}
.listevideos{
  clear:both;
  margin-bottom:10px;
}
.itemcontenuvideos{
  float:left;
}
.imgcontenuvideos,.imgcontenuvideoslast{
  clear:both;
  border:1px solid #b2aeab;
  padding:1px;
}
.imgcontenuvideos{
  margin-right:9px;
}
.imgcontenuvideoslast{
  margin-right:0px;
}
.textecontenuvideos p{
  font-size:0.8em;
  padding-top:3px;
}
.textecontenuvideos a:link,.textecontenuvideos a:hover,.textecontenuvideos a:active,.textecontenuvideos a:visited{
  color:#59B0ED;
}

/****** fin descente video ***/

/***  mockup mode edition ***/


.mockup-boxes {
display:block;
width:634px;
height:542px;
overflow:hidden;
background: url( ../images/mockup/bk_boxes.gif) top left no-repeat;
}

.mockup-introduction {
display:block;
width:790px;
height:190px;
background: url( ../images/mockup/bk_introduction.gif) top left no-repeat;
}

.mockup-boxes1col {
display:block;
width:790px;
height:650px;
background: url( ../images/mockup/bk_1col.gif) top left no-repeat;
}

.mockup-boxes2col1 {
display:block;
width:445px;
height:635px;
background: url( ../images/mockup/bk_2col1.gif) top left no-repeat;
}

.mockup-boxes2col2 {
display:block;
width:335px;
height:564px;
background: url( ../images/mockup/bk_2col2.gif) top left no-repeat;
}

.mockup-boxes3col1 {
display:block;
width:638px;
height:226px;
background: url( ../images/mockup/bk_3col1.gif) top left no-repeat;
}

.mockup-boxes3col2 {
display:block;
width:638px;
height:226px;
background: url( ../images/mockup/bk_3col2.gif) top left no-repeat;
}

.mockup-boxes3col3 {
display:block;
width:638px;
height:226px;
background: url( ../images/mockup/bk_3col3.gif) top left no-repeat;
}


/*** fin  mockup mode edition ***/

/** resultats de recherche  **/

#resultatrecherche .searchHighlightedText {
    font-weight:bold;
    font-size:larger;
    background:#C8C8C0;
}

.resultsListDateModified {}

#newsletterForm form {
	width:100%;
}


